summaryrefslogtreecommitdiff
path: root/plugins/Skins/SkinLib/DialogInfo.h
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/Skins/SkinLib/DialogInfo.h')
-rw-r--r--plugins/Skins/SkinLib/DialogInfo.h50
1 files changed, 0 insertions, 50 deletions
diff --git a/plugins/Skins/SkinLib/DialogInfo.h b/plugins/Skins/SkinLib/DialogInfo.h
deleted file mode 100644
index 02f07310d7..0000000000
--- a/plugins/Skins/SkinLib/DialogInfo.h
+++ /dev/null
@@ -1,50 +0,0 @@
-#ifndef __DIALOG_INFO_H__
-# define __DIALOG_INFO_H__
-
-#include <windows.h>
-#include <vector>
-
-
-enum DialogInfoType
-{
- UNKNOWN = 0,
- TYPE_VARIABLE,
- TYPE_INT,
- TYPE_DOUBLE,
- TYPE_BOOL,
- TYPE_STRING
-};
-
-
-class DialogInfoValue;
-
-class DialogInfo
-{
-public:
- DialogInfo();
- ~DialogInfo();
-
- void set(const char *name, const TCHAR *value);
- void set(const char *name, int value);
- void set(const char *name, double value);
- void set(const char *name, bool value);
-
- void remove(const char *name);
-
- DialogInfoType getType(const char *name);
-
- const TCHAR * getAsString(const char *name);
- int getAsInt(const char *name);
- double getAsDouble(const char *name);
- bool getAsBool(const char *name);
-
-private:
- std::vector<DialogInfoValue *> values;
-
- DialogInfoValue * findValue(const char *name, bool create = false, bool *isVar = NULL);
-
-};
-
-
-
-#endif // __DIALOG_INFO_H__ \ No newline at end of file