Store defaults in Config.

This commit is contained in:
Felix Geyer 2012-05-27 20:05:57 +02:00
parent 4a2ca8c7c8
commit 7194a3d7a8
2 changed files with 11 additions and 1 deletions

View file

@ -26,13 +26,15 @@ class QSettings;
class Config
{
public:
QVariant get(const QString& key, const QVariant& defaultValue = QVariant());
QVariant get(const QString& key);
QVariant get(const QString& key, const QVariant& defaultValue);
void set(const QString& key, const QVariant& value);
private:
Config();
QScopedPointer<QSettings> m_settings;
QHash<QString, QVariant> m_defaults;
Q_DISABLE_COPY(Config)