12345678910111213141516171819202122 |
- #ifndef SETTINGS_H
- #define SETTINGS_H
- #include <QObject>
- #include <QSettings>
- class Settings : public QObject
- {
- Q_OBJECT
- public:
- explicit Settings(QSettings::Format format, const QString &path, QObject *parent = 0);
- ~Settings();
- Q_INVOKABLE void setValue(const QString & key, const QVariant & value);
- Q_INVOKABLE void setIniName(const QString & iniName);
- Q_INVOKABLE void sync(void);
- Q_INVOKABLE QVariant value(const QString &key, const QVariant &defaultValue = QVariant()) const;
- signals:
- public slots:
- private:
- QSettings *settings_;
- };
- #endif // SETTINGS_H
|