summaryrefslogtreecommitdiff
path: root/OptionEngine.h
diff options
context:
space:
mode:
Diffstat (limited to 'OptionEngine.h')
-rw-r--r--OptionEngine.h10
1 files changed, 2 insertions, 8 deletions
diff --git a/OptionEngine.h b/OptionEngine.h
index 9605535..0b13848 100644
--- a/OptionEngine.h
+++ b/OptionEngine.h
@@ -21,6 +21,7 @@
#include <QAbstractButton>
#include <QTimer>
#include <QWidget>
+#include <QHash>
#include "interface/OptionInterface.h"
@@ -60,20 +61,13 @@ class OptionEngine : public QObject, public Singleton<OptionEngine>
/// \brief OptionEngineGroupKey then: Group -> Key
struct OptionEngineGroupKey
{
- QString variableName;
QVariant defaultValue;
QVariant currentValue;
bool emptyList;
};
- /// \brief OptionEngineGroup then: Group
- struct OptionEngineGroup
- {
- QString groupName;
- QList<OptionEngineGroupKey> KeysList;
- };
/// \brief store the option group list
- QList<OptionEngineGroup> GroupKeysList;
+ QHash<QString,QHash<QString,OptionEngineGroupKey> > GroupKeysList;
QStringList unmanagedTabName;
/// \brief Enumeration of backend
enum Backend