#ifndef RVC_SPSHELL_QT_SETTINGS #define RVC_SPSHELL_QT_SETTINGS #include #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