12345678910111213141516171819202122232425262728293031 |
- #ifndef RVC_SPSHELL_QT_SETTINGS
- #define RVC_SPSHELL_QT_SETTINGS
- #include <QSettings>
- #pragma once
- class RvcSettings : public QSettings
- {
- public:
- RvcSettings(const QString& fileName, Format format, QObject* parent = nullptr)
- :QSettings(fileName, format, parent)
- {
- }
- void SetConfigData(QString strNodeName, QString strKeyName, QVariant varValue)
- {
- setValue(QString("/%1/%2").arg(strNodeName).arg(strKeyName), varValue);
- }
- QVariant GetConfigData(QString strNodeName, QString strKeyName)
- {
- QVariant qvar = -1;
- qvar = value(QString("/%1/%2").arg(strNodeName).arg(strKeyName));
- return qvar;
- }
- };
- #endif //RVC_SPSHELL_QT_SETTINGS
|