20 Q_PROPERTY(QByteArrayList allKeys READ allKeys WRITE __setAllKeys NOTIFY allKeysChanged)
22 explicit DNativeSettings(quint32 window,
const QByteArray &domain = QByteArray(), QObject *parent =
nullptr);
25 QByteArrayList allKeys()
const;
27 QVariant getSetting(
const QByteArray &name)
const;
28 void setSetting(
const QByteArray &name,
const QVariant &value);
31 void allKeysChanged();
32 void propertyChanged(
const QByteArray &name,
const QVariant &value);
36 DNativeSettings(
const QMetaObject *metaObject, quint32 window,
const QByteArray &domain, QObject *parent);
38 bool init(
const QMetaObject *metaObject, quint32 window);
41 void __setAllKeys(
const QByteArrayList &keys);
49QDebug operator<<(QDebug debug,
const DTK_GUI_NAMESPACE::DNativeSettings &settings);