35 #include "settingsproviderqt.h" 39 DClass<SettingsProviderQt>
52 SettingsProviderQt::~SettingsProviderQt()
56 QStringList SettingsProviderQt::allKeys()
const 58 assert(d->target != NULL);
59 return d->target->allKeys();
62 QStringList SettingsProviderQt::allSections()
const 64 assert(d->target != NULL);
65 return d->target->childGroups();
68 bool SettingsProviderQt::hasKey(
const QString& key)
const 70 return d->target->contains(key);
73 void SettingsProviderQt::remove(
const QString& key)
75 d->target->remove(key);
78 void SettingsProviderQt::setValue(
const QString& key,
const QVariant& value)
80 assert(d->target != NULL);
81 d->target->setValue(key, value);
84 QVariant SettingsProviderQt::value(
const QString& key, QVariant defValue)
const 86 assert(d->target != NULL);
87 return d->target->value(key, defValue);