Update from old repository.
[dorian] / dorian / settings.h
1 #ifndef SETTINGS_H
2 #define SETTINGS_H
3
4 #include <QObject>
5 #include <QVariant>
6
7 class Settings: public QObject
8 {
9     Q_OBJECT
10
11 public:
12     explicit Settings(QObject *parent = 0);
13     static Settings *instance();
14     QVariant value(const QString &key, const QVariant &defaultValue = QVariant())
15         const;
16     void setValue(const QString &key, const QVariant &value);
17
18 signals:
19     void valueChanged(const QString &name);
20
21 public slots:
22 };
23
24 #endif // SETTINGS_H