Qt 4.8
|
#include "qsettings.h"
#include "qsettings_p.h"
#include "qvector.h"
#include "qmap.h"
#include "qt_windows.h"
#include "qdebug.h"
Go to the source code of this file.
Classes | |
class | QWinSettingsPrivate |
class | RegistryKey |
Typedefs | |
typedef QMap< QString, QString > | NameSet |
typedef QVector< RegistryKey > | RegistryKeyList |
Functions | |
static void | allKeys (HKEY parentHandle, const QString &rSubKey, NameSet *result) |
static QStringList | childKeysOrGroups (HKEY parentHandle, QSettingsPrivate::ChildSpec spec) |
static HKEY | createOrOpenKey (HKEY parentHandle, REGSAM perms, const QString &rSubKey) |
static HKEY | createOrOpenKey (HKEY parentHandle, const QString &rSubKey, bool *readOnly) |
static void | deleteChildGroups (HKEY parentHandle) |
static QString | errorCodeToString (DWORD errorCode) |
static QString | escapedKey (QString uKey) |
static QString | keyName (const QString &rKey) |
static QString | keyPath (const QString &rKey) |
static void | mergeKeySets (NameSet *dest, const NameSet &src) |
static void | mergeKeySets (NameSet *dest, const QStringList &src) |
static HKEY | openKey (HKEY parentHandle, REGSAM perms, const QString &rSubKey) |
static bool | stringContainsNullChar (const QString &s) |
static QString | unescapedKey (QString rKey) |
Variables | |
static const REGSAM | registryPermissions = KEY_READ | KEY_WRITE |
typedef QVector<RegistryKey> RegistryKeyList |
Definition at line 372 of file qsettings_win.cpp.
Definition at line 258 of file qsettings_win.cpp.
Referenced by QWinSettingsPrivate::children(), QCoreTextFontDatabase::populateFontDatabase(), QShortcutMap::removeShortcut(), QShortcutMap::setShortcutAutoRepeat(), and QShortcutMap::setShortcutEnabled().
|
static |
Definition at line 201 of file qsettings_win.cpp.
Referenced by allKeys(), QWinSettingsPrivate::children(), deleteChildGroups(), and QWinSettingsPrivate::remove().
|
static |
Definition at line 160 of file qsettings_win.cpp.
Referenced by createOrOpenKey(), RegistryKey::handle(), and QWinSettingsPrivate::set().
|
static |
Definition at line 181 of file qsettings_win.cpp.
|
static |
Definition at line 285 of file qsettings_win.cpp.
Referenced by QWinSettingsPrivate::remove().
|
static |
Definition at line 131 of file qsettings_win.cpp.
Referenced by childKeysOrGroups(), deleteChildGroups(), QWinSettingsPrivate::remove(), QWinSettingsPrivate::set(), and QWinSettingsPrivate::~QWinSettingsPrivate().
Definition at line 92 of file qsettings_win.cpp.
Referenced by QWinSettingsPrivate::children(), QWinSettingsPrivate::get(), QWinSettingsPrivate::remove(), QWinSettingsPrivate::set(), and unescapedKey().
Definition at line 76 of file qsettings_win.cpp.
Referenced by QCoreWlanEngine::connectToId(), QKeySequencePrivate::decodeString(), launchWebBrowser(), QWinSettingsPrivate::readKey(), QWinSettingsPrivate::remove(), and QWinSettingsPrivate::set().
Definition at line 68 of file qsettings_win.cpp.
Referenced by QWinSettingsPrivate::readKey(), QWinSettingsPrivate::remove(), QWinSettingsPrivate::set(), and UpdateRegistry().
Definition at line 113 of file qsettings_win.cpp.
Referenced by QWinSettingsPrivate::children().
|
static |
Definition at line 120 of file qsettings_win.cpp.
|
static |
Definition at line 147 of file qsettings_win.cpp.
Referenced by allKeys(), QWinSettingsPrivate::children(), createOrOpenKey(), deleteChildGroups(), RegistryKey::handle(), QWinSettingsPrivate::readKey(), and QWinSettingsPrivate::remove().
|
static |
Definition at line 637 of file qsettings_win.cpp.
Referenced by QWinSettingsPrivate::set().
|
static |
Definition at line 66 of file qsettings_win.cpp.
Referenced by createOrOpenKey(), deleteChildGroups(), QWinSettingsPrivate::remove(), and QWinSettingsPrivate::set().