33 Q_INTERFACES(QQmlParserStatus)
34 Q_PROPERTY(QString category READ category WRITE setCategory FINAL)
35 Q_PROPERTY(QString fileName READ fileName WRITE setFileName FINAL)
36 QML_NAMED_ELEMENT(Settings)
37 QML_ADDED_IN_VERSION(1, 0)
40 explicit QQmlSettingsLabs(QObject *parent =
nullptr);
43 QString category()
const;
44 void setCategory(
const QString &category);
46 QString fileName()
const;
47 void setFileName(
const QString &fileName);
49 Q_INVOKABLE QVariant value(
const QString &key,
const QVariant &defaultValue = QVariant())
const;
50 Q_INVOKABLE
void setValue(
const QString &key,
const QVariant &value);
51 Q_INVOKABLE
void sync();
54 void timerEvent(QTimerEvent *event) override;
56 void classBegin() override;
57 void componentComplete() override;
60 Q_DISABLE_COPY(QQmlSettingsLabs)
61 Q_DECLARE_PRIVATE(QQmlSettingsLabs)
62 QScopedPointer<QQmlSettingsLabsPrivate> d_ptr;
63 Q_PRIVATE_SLOT(d_func(),
void _q_propertyChanged())