16 namespace swift::gui::settings
18 CNavigatorSettings::CNavigatorSettings() {}
20 void CNavigatorSettings::reset() {}
22 void CNavigatorSettings::setMargins(
const QMargins &margins)
24 this->m_margins = CGuiUtility::marginsToString(margins);
27 QMargins CNavigatorSettings::getMargins()
const {
return CGuiUtility::stringToMargins(this->m_margins); }
31 void CNavigatorSettings::setGeometry(
const QByteArray &ba) { this->m_geometry = ba.
toHex(); }
33 QString CNavigatorSettings::convertToQString(
bool i18n)
const {
return convertToQString(
", ", i18n); }
35 QString CNavigatorSettings::convertToQString(
const QString &separator,
bool i18n)
const
73 case IndexMargins: this->m_margins = variant.
toString();
break;
74 case IndexColumns: this->m_columns = variant.
toInt();
break;
75 case IndexFrameless: this->m_frameless = variant.
toBool();
break;
Settings for navigator bar.
ColumnIndex
Properties by index.
Non-owning reference to a CPropertyIndex with a subset of its features.
CastType frontCasted() const
First element casted to given type, usually the PropertIndex enum.
bool isMyself() const
Myself index, used with nesting.
void setPropertyByIndex(CPropertyIndexRef index, const QVariant &variant)
Set property by index.
QVariant propertyByIndex(CPropertyIndexRef index) const
Property by index.
Free functions in swift::misc.
SWIFT_MISC_EXPORT const QString & boolToTrueFalse(bool v)
Bool to true/false.
QByteArray fromHex(const QByteArray &hexEncoded)
QByteArray toHex(char separator) const const
QString & append(QChar ch)
QString number(double n, char format, int precision)
QVariant fromValue(T &&value)
bool toBool() const const
int toInt(bool *ok) const const
QString toString() const const
#define SWIFT_DEFINE_VALUEOBJECT_MIXINS(Namespace, Class)
Explicit template definition of mixins for a CValueObject subclass.