Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#include <qsettings_p.h>
Protected Member Functions | |
const QList< QConfFile * > & | getConfFiles () const |
Private Member Functions | |
virtual void | initAccess () |
Definition at line 219 of file qsettings_p.h.
QConfFileSettingsPrivate::QConfFileSettingsPrivate | ( | QSettings::Format | format, |
QSettings::Scope | scope, | ||
const QString & | organization, | ||
const QString & | application ) |
Definition at line 1069 of file qsettings.cpp.
References QSettings::AccessError, QList< T >::append(), dir, extension(), QConfFile::fromName(), QStandardPaths::GenericConfigLocation, getPath(), initAccess(), QString::isEmpty(), QSettingsPrivate::scope, QDir::separator(), QSettingsPrivate::setStatus(), QStandardPaths::standardLocations(), QSettings::SystemScope, and QSettings::UserScope.
QConfFileSettingsPrivate::QConfFileSettingsPrivate | ( | const QString & | fileName, |
QSettings::Format | format ) |
Definition at line 1130 of file qsettings.cpp.
References QList< T >::append(), fileName(), QConfFile::fromName(), and initAccess().
QConfFileSettingsPrivate::~QConfFileSettingsPrivate | ( | ) |
Definition at line 1142 of file qsettings.cpp.
References QT_CATCH, QT_TRY, and settingsGlobalMutex.
|
overridevirtual |
Implements QSettingsPrivate.
Definition at line 1244 of file qsettings.cpp.
References QSettingsPrivate::fallbacks, i, j, QSettingsPrivate::processChild(), QString::size(), and QStringView::sliced().
|
overridevirtual |
Implements QSettingsPrivate.
Reimplemented in QWasmIDBSettingsPrivate.
Definition at line 1283 of file qsettings.cpp.
References QList< T >::at(), and QList< T >::isEmpty().
Referenced by QWasmIDBSettingsPrivate::clear().
|
overridevirtual |
Implements QSettingsPrivate.
Definition at line 1313 of file qsettings.cpp.
References QList< T >::at(), QList< T >::isEmpty(), and QConfFile::name.
Referenced by QConfFileSettingsPrivate(), QWasmIDBSettingsPrivate::clear(), and QWasmIDBSettingsPrivate::sync().
|
overridevirtual |
Implements QSettingsPrivate.
Definition at line 1308 of file qsettings.cpp.
References sync().
|
overridevirtual |
Implements QSettingsPrivate.
Definition at line 1216 of file qsettings.cpp.
References QSettingsPrivate::fallbacks, and j.
Definition at line 247 of file qsettings_p.h.
|
privatevirtual |
Definition at line 915 of file qsettings.cpp.
References QSettings::AccessError, QString::fromWCharArray(), QSettings::IniFormat, QList< T >::isEmpty(), QSettingsPrivate::setStatus(), and sync().
Referenced by QConfFileSettingsPrivate(), QConfFileSettingsPrivate(), and QWasmIDBSettingsPrivate::QWasmIDBSettingsPrivate().
|
overridevirtual |
Implements QSettingsPrivate.
Definition at line 1322 of file qsettings.cpp.
References QList< T >::at(), QSettings::IniFormat, QList< T >::isEmpty(), and QConfFile::isWritable().
bool QConfFileSettingsPrivate::readIniFile | ( | QByteArrayView | data, |
UnparsedSettingsMap * | unparsedIniSections ) |
Definition at line 1626 of file qsettings.cpp.
References Qt::CaseInsensitive, QString::clear(), QString::first(), FLUSH_CURRENT_SECTION, QString::indexOf(), QSettingsPrivate::iniUnescapedKey(), line, ok, position(), Q_ASSERT, readIniLine(), QString::sliced(), QString::startsWith(), and QString::trimmed().
|
static |
Definition at line 1553 of file qsettings.cpp.
References ch, i, Q_ASSERT, and Space.
Referenced by readIniFile(), and readIniSection().
|
static |
Definition at line 1693 of file qsettings.cpp.
References Qt::CaseSensitive, QString::first(), IniCaseSensitivity, QSettingsPrivate::iniUnescapedKey(), QSettingsPrivate::iniUnescapedStringList(), line, ok, QSettingsKey::originalCaseKey(), QSettingsKey::originalKeyPosition(), position(), Q_ASSERT, readIniLine(), QString::reserve(), QString::sliced(), QString::startsWith(), QSettingsPrivate::stringListToVariantList(), QSettingsPrivate::stringToVariant(), QString::trimmed(), and variant.
Implements QSettingsPrivate.
Definition at line 1173 of file qsettings.cpp.
References QList< T >::at(), i, QMap< Key, T >::insert(), QList< T >::isEmpty(), and j.
Implements QSettingsPrivate.
Definition at line 1202 of file qsettings.cpp.
References QList< T >::at(), and QList< T >::isEmpty().
|
overridevirtual |
Implements QSettingsPrivate.
Reimplemented in QWasmIDBSettingsPrivate.
Definition at line 1297 of file qsettings.cpp.
Referenced by flush(), initAccess(), and QWasmIDBSettingsPrivate::sync().