![]() |
Qt 6.x
The Qt SDK
|
Definition at line 345 of file qsettings_win.cpp.
QWinSettingsPrivate::QWinSettingsPrivate | ( | QSettings::Scope | scope, |
const QString & | organization, | ||
const QString & | application, | ||
REGSAM | access = 0 |
||
) |
Definition at line 372 of file qsettings_win.cpp.
References QSettings::AccessError, QList< T >::append(), QString::isEmpty(), QList< T >::isEmpty(), QSettingsPrivate::scope, QSettingsPrivate::setStatus(), and QSettings::UserScope.
QWinSettingsPrivate::QWinSettingsPrivate | ( | QString | rKey, |
REGSAM | access = 0 |
||
) |
Definition at line 401 of file qsettings_win.cpp.
References QList< T >::append(), keyName(), QString::length(), QString::mid(), QString::remove(), and QString::startsWith().
|
override |
Definition at line 547 of file qsettings_win.cpp.
References QList< T >::constFirst(), i, RegistryKey::key(), qErrnoWarning(), qUtf16Printable, QList< T >::size(), QString::utf16(), and writeHandle().
|
overridevirtual |
Implements QSettingsPrivate.
Definition at line 721 of file qsettings_win.cpp.
References QSettingsPrivate::AllKeys, allKeys(), childKeysOrGroups(), escapedKey(), QSettingsPrivate::fallbacks, keys, mergeKeySets(), and openKey().
|
overridevirtual |
Implements QSettingsPrivate.
Definition at line 758 of file qsettings_win.cpp.
References remove().
|
overridevirtual |
Implements QSettingsPrivate.
Definition at line 774 of file qsettings_win.cpp.
References QList< T >::at(), QList< T >::isEmpty(), and RegistryKey::key().
|
overridevirtual |
Implements QSettingsPrivate.
Definition at line 769 of file qsettings_win.cpp.
Implements QSettingsPrivate.
Definition at line 704 of file qsettings_win.cpp.
References escapedKey(), QSettingsPrivate::fallbacks, and readKey().
|
overridevirtual |
Implements QSettingsPrivate.
Definition at line 789 of file qsettings_win.cpp.
References writeHandle().
std::optional< QVariant > QWinSettingsPrivate::readKey | ( | HKEY | parentHandle, |
const QString & | rSubKey | ||
) | const |
Definition at line 447 of file qsettings_win.cpp.
References QString::fromWCharArray(), i, keyName(), keyPath(), openKey(), Q_ASSERT, qScopeGuard(), qWarning, QSettingsPrivate::stringListToVariantList(), QSettingsPrivate::stringToVariant(), and QString::utf16().
Referenced by get().
Implements QSettingsPrivate.
Definition at line 562 of file qsettings_win.cpp.
References QSettings::AccessError, QSettingsPrivate::ChildKeys, childKeysOrGroups(), deleteChildGroups(), escapedKey(), QString::isEmpty(), keyName(), keyPath(), openKey(), qErrnoWarning(), qUtf16Printable, registryPermissions, QSettingsPrivate::setStatus(), QString::utf16(), and writeHandle().
Referenced by clear().
Implements QSettingsPrivate.
Definition at line 606 of file qsettings_win.cpp.
References QSettings::AccessError, QByteArray::append(), QByteArray::constData(), QSet< T >::contains(), createOrOpenKey(), escapedKey(), i, it, keyName(), keyPath(), QChar::Null, Q_FALLTHROUGH, qErrnoWarning(), qUtf16Printable, registryPermissions, QSettingsPrivate::setStatus(), QByteArray::size(), QSettingsPrivate::variantListToStringList(), QSettingsPrivate::variantToString(), and writeHandle().
|
overridevirtual |
Implements QSettingsPrivate.
Definition at line 764 of file qsettings_win.cpp.
References writeHandle().
HKEY QWinSettingsPrivate::writeHandle | ( | ) | const |
Definition at line 537 of file qsettings_win.cpp.
References QList< T >::at(), RegistryKey::handle(), and QList< T >::isEmpty().
Referenced by ~QWinSettingsPrivate(), isWritable(), remove(), set(), and sync().