libqutim
0.3.1.0
|
#include <config.h>
Public Types | |
typedef void(* | LoadOperator )(const QVariant &, void *) |
typedef void(* | SaveOperator )(QVariant &, const void *) |
enum | ValueFlag { Normal = 0x00, Crypted = 0x01 } |
Public Member Functions | |
Config (const QVariantList &list) | |
Config (QVariantList *list) | |
Config (const QVariantMap &map) | |
Config (QVariantMap *map) | |
Config (const QString &path=QString()) | |
Config (const QString &path, ConfigBackend *backend) | |
Config (const QStringList &paths) | |
Config (const QString &path, const QVariantList &fallbacks) | |
Config (const QString &path, const QVariant &fallback) | |
Config (const Config &other) | |
virtual | ~Config () |
Config | arrayElement (int index) Q_REQUIRED_RESULT |
int | arraySize () const Q_REQUIRED_RESULT |
int | beginArray (const QString &name) |
void | beginGroup (const QString &name) |
QStringList | childGroups () const Q_REQUIRED_RESULT |
QStringList | childKeys () const Q_REQUIRED_RESULT |
void | endArray () |
void | endGroup () |
Config | group (const QString &name) Q_REQUIRED_RESULT |
bool | hasChildGroup (const QString &name) const Q_REQUIRED_RESULT |
bool | hasChildKey (const QString &name) const Q_REQUIRED_RESULT |
Config & | operator= (const Config &other) |
void | remove (const QString &name) |
void | remove (int index) |
QVariant | rootValue (const QVariant &def=QVariant(), ValueFlags type=Normal) const Q_REQUIRED_RESULT |
void | setArrayIndex (int index) |
template<typename T > | |
void | setValue (const QString &key, const T &value, ValueFlags type=Normal) |
void | setValue (const QString &key, const QVariant &value, ValueFlags type=Normal) |
void | setValue (const QString &key, const QLatin1String &value, ValueFlags type=Normal) |
void | setValue (const QString &key, const char *value, ValueFlags type=Normal) |
template<int N> | |
void | setValue (const QString &key, const char(&value)[N], ValueFlags type=Normal) |
template<typename T> | |
Q_INLINE_TEMPLATE void | setValue (const QString &key, const T &value, Config::ValueFlags type) |
template<int N> | |
Q_INLINE_TEMPLATE void | setValue (const QString &key, const char(&value)[N], ValueFlags type) |
void | sync () |
template<typename T > | |
T | value (const QString &key, const T &def=T(), ValueFlags type=Normal) const Q_REQUIRED_RESULT |
QVariant | value (const QString &key, const QVariant &def=QVariant(), ValueFlags type=Normal) const Q_REQUIRED_RESULT |
QString | value (const QString &key, const QLatin1String &def, ValueFlags type=Normal) const Q_REQUIRED_RESULT |
QString | value (const QString &key, const char *def, ValueFlags type=Normal) const Q_REQUIRED_RESULT |
template<int N> | |
QString | value (const QString &key, const char(&def)[N], ValueFlags type=Normal) const Q_REQUIRED_RESULT |
template<typename T> | |
Q_INLINE_TEMPLATE T | value (const QString &key, const T &def, Config::ValueFlags type) const |
template<int N> | |
Q_INLINE_TEMPLATE QString | value (const QString &key, const char(&def)[N], ValueFlags type) const |
Static Public Member Functions | |
static void | registerType (int type, SaveOperator saveOp, LoadOperator loadOp) |
typedef void(* qutim_sdk_0_3::Config::LoadOperator)(const QVariant &, void *) |
typedef void(* qutim_sdk_0_3::Config::SaveOperator)(QVariant &, const void *) |
qutim_sdk_0_3::Config::Config | ( | const QVariantList & | list) |
qutim_sdk_0_3::Config::Config | ( | QVariantList * | list) |
qutim_sdk_0_3::Config::Config | ( | const QVariantMap & | map) |
qutim_sdk_0_3::Config::Config | ( | QVariantMap * | map) |
qutim_sdk_0_3::Config::Config | ( | const QString & | path = QString() ) |
qutim_sdk_0_3::Config::Config | ( | const QString & | path, |
ConfigBackend * | backend | ||
) |
qutim_sdk_0_3::Config::Config | ( | const QStringList & | paths) |
qutim_sdk_0_3::Config::Config | ( | const QString & | path, |
const QVariantList & | fallbacks | ||
) |
qutim_sdk_0_3::Config::Config | ( | const QString & | path, |
const QVariant & | fallback | ||
) |
qutim_sdk_0_3::Config::Config | ( | const Config & | other) |
|
virtual |
Config qutim_sdk_0_3::Config::arrayElement | ( | int | index) |
int qutim_sdk_0_3::Config::arraySize | ( | ) | const |
int qutim_sdk_0_3::Config::beginArray | ( | const QString & | name) |
void qutim_sdk_0_3::Config::beginGroup | ( | const QString & | name) |
QStringList qutim_sdk_0_3::Config::childGroups | ( | ) | const |
QStringList qutim_sdk_0_3::Config::childKeys | ( | ) | const |
void qutim_sdk_0_3::Config::endArray | ( | ) |
void qutim_sdk_0_3::Config::endGroup | ( | ) |
Config qutim_sdk_0_3::Config::group | ( | const QString & | name) |
bool qutim_sdk_0_3::Config::hasChildGroup | ( | const QString & | name) | const |
bool qutim_sdk_0_3::Config::hasChildKey | ( | const QString & | name) | const |
|
static |
void qutim_sdk_0_3::Config::remove | ( | const QString & | name) |
void qutim_sdk_0_3::Config::remove | ( | int | index) |
QVariant qutim_sdk_0_3::Config::rootValue | ( | const QVariant & | def = QVariant() , |
ValueFlags | type = Normal |
||
) | const |
void qutim_sdk_0_3::Config::setArrayIndex | ( | int | index) |
void qutim_sdk_0_3::Config::setValue | ( | const QString & | key, |
const T & | value, | ||
ValueFlags | type = Normal |
||
) |
void qutim_sdk_0_3::Config::setValue | ( | const QString & | key, |
const QVariant & | value, | ||
ValueFlags | type = Normal |
||
) |
|
inline |
|
inline |
void qutim_sdk_0_3::Config::setValue | ( | const QString & | key, |
const char(&) | value[N], | ||
ValueFlags | type = Normal |
||
) |
Q_INLINE_TEMPLATE void qutim_sdk_0_3::Config::setValue | ( | const QString & | key, |
const T & | value, | ||
Config::ValueFlags | type | ||
) |
Q_INLINE_TEMPLATE void qutim_sdk_0_3::Config::setValue | ( | const QString & | key, |
const char(&) | value[N], | ||
ValueFlags | type | ||
) |
void qutim_sdk_0_3::Config::sync | ( | ) |
T qutim_sdk_0_3::Config::value | ( | const QString & | key, |
const T & | def = T() , |
||
ValueFlags | type = Normal |
||
) | const |
QVariant qutim_sdk_0_3::Config::value | ( | const QString & | key, |
const QVariant & | def = QVariant() , |
||
ValueFlags | type = Normal |
||
) | const |
|
inline |
|
inline |
QString qutim_sdk_0_3::Config::value | ( | const QString & | key, |
const char(&) | def[N], | ||
ValueFlags | type = Normal |
||
) | const |
Q_INLINE_TEMPLATE T qutim_sdk_0_3::Config::value | ( | const QString & | key, |
const T & | def, | ||
Config::ValueFlags | type | ||
) | const |
Q_INLINE_TEMPLATE QString qutim_sdk_0_3::Config::value | ( | const QString & | key, |
const char(&) | def[N], | ||
ValueFlags | type | ||
) | const |