globalsettings.h 486 B

123456789101112131415161718192021222324
  1. #ifndef __GLOBALSETTINGS_H__
  2. #define __GLOBALSETTINGS_H__
  3. #include <QObject>
  4. #include <QJsonObject>
  5. #include <QVariant>
  6. class GlobalSettings : public QObject
  7. {
  8. Q_OBJECT
  9. public:
  10. explicit GlobalSettings(QObject *parent = nullptr);
  11. ~GlobalSettings();
  12. QVariant value(const QString &group, const QString &key);
  13. void setValue(const QString &group, const QString &key, const QVariant &value);
  14. private:
  15. QJsonObject m_globalSettings;
  16. };
  17. #endif // GLOBALSETTINGS_H