summaryrefslogtreecommitdiffstats
path: root/pica-client/settings.h
diff options
context:
space:
mode:
Diffstat (limited to 'pica-client/settings.h')
-rw-r--r--pica-client/settings.h23
1 files changed, 23 insertions, 0 deletions
diff --git a/pica-client/settings.h b/pica-client/settings.h
new file mode 100644
index 0000000..d7d5b5f
--- /dev/null
+++ b/pica-client/settings.h
@@ -0,0 +1,23 @@
+#ifndef SETTINGS_H
+#define SETTINGS_H
+
+#include <QtSql>
+#include <QSqlDatabase>
+#include <QVariant>
+
+class Settings
+{
+public:
+ Settings(QString storage);
+
+ QVariant loadValue(QString name, QVariant defval);
+ void storeValue(QString name, QString val);
+
+ QString GetLastError();
+
+private:
+ QSqlDatabase dbconn;
+ QSqlError lasterr;
+};
+
+#endif // SETTINGS_H