16 namespace swift::gui::settings
18 void CNavigatorSettings::reset() {}
20 void CNavigatorSettings::setMargins(
const QMargins &margins)
22 this->m_margins = CGuiUtility::marginsToString(margins);
25 QMargins CNavigatorSettings::getMargins()
const {
return CGuiUtility::stringToMargins(this->m_margins); }
29 void CNavigatorSettings::setGeometry(
const QByteArray &ba) { this->m_geometry = ba.
toHex(); }
31 QString CNavigatorSettings::convertToQString(
bool i18n)
const {
return convertToQString(
", ", i18n); }
33 QString CNavigatorSettings::convertToQString(
const QString &separator,
bool i18n)
const
71 case IndexMargins: this->m_margins = variant.
toString();
break;
72 case IndexColumns: this->m_columns = variant.
toInt();
break;
73 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.