![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include "qsettings.h"#include "qsettings_p.h"#include "qcache.h"#include "qcoreapplication.h"#include "qdatastream.h"#include "qdir.h"#include "qfile.h"#include "qfileinfo.h"#include "qlibraryinfo.h"#include "private/qlocking_p.h"#include "qmutex.h"#include "qpoint.h"#include "qrect.h"#include "qsize.h"#include "qstandardpaths.h"#include "private/qstringconverter_p.h"#include "qtemporaryfile.h"#include "private/qtools_p.h"#include "qsavefile.h"#include "qlockfile.h"#include <algorithm>#include <stdlib.h>#include "moc_qsettings.cpp"Go to the source code of this file.
Classes | |
| struct | QConfFileCustomFormat |
| class | QSettingsIniKey |
| struct | QSettingsIniSection |
Namespaces | |
| namespace | SettingsImpl |
Macros | |
| #define | FLUSH_CURRENT_SECTION() |
Typedefs | |
| typedef QHash< QString, QConfFile * > | ConfFileHash |
| typedef QCache< QString, QConfFile > | ConfFileCache |
| typedef QHash< int, Path > | PathHash |
| typedef QList< QConfFileCustomFormat > | CustomFormatVector |
| typedef QMap< QSettingsIniKey, QVariant > | IniKeyMap |
| typedef QMap< QString, QSettingsIniSection > | IniMap |
Enumerations | |
| enum | { SettingsImpl::Space = 0x1 , SettingsImpl::Special = 0x2 , SettingsImpl::Space = 0x1 , SettingsImpl::Special = 0x2 } |
| enum | { SettingsImpl::Space = 0x1 , SettingsImpl::Special = 0x2 , SettingsImpl::Space = 0x1 , SettingsImpl::Special = 0x2 } |
Functions | |
| Q_DECLARE_TYPEINFO (QConfFileCustomFormat, Q_RELOCATABLE_TYPE) | |
| static void | iniChopTrailingSpaces (QString &str, qsizetype limit) |
| static int | pathHashKey (QSettings::Format format, QSettings::Scope scope) |
| static QString | make_user_path_without_qstandard_paths () |
| static QString | make_user_path () |
| static std::unique_lock< QBasicMutex > | initDefaultPaths (std::unique_lock< QBasicMutex > locker) |
| static Path | getPath (QSettings::Format format, QSettings::Scope scope) |
| Q_DECLARE_TYPEINFO (QSettingsIniKey, Q_RELOCATABLE_TYPE) | |
| static bool | operator< (const QSettingsIniKey &k1, const QSettingsIniKey &k2) |
| Q_DECLARE_TYPEINFO (QSettingsIniSection, Q_RELOCATABLE_TYPE) | |
Variables | |
| static Q_CONSTINIT QBasicMutex | settingsGlobalMutex |
| static Q_CONSTINIT QSettings::Format | globalDefaultFormat = QSettings::NativeFormat |
| static constexpr QChar | sep = u'/' |
| static const char | SettingsImpl::charTraits [256] |
| static const char | charTraits [256] |
| static const char | charTraits [256] |
| #define FLUSH_CURRENT_SECTION | ( | ) |
| typedef QCache< QString, QConfFile > ConfFileCache |
Definition at line 76 of file qsettings.cpp.
| typedef QHash< QString, QConfFile * > ConfFileHash |
Definition at line 75 of file qsettings.cpp.
| typedef QList< QConfFileCustomFormat > CustomFormatVector |
Definition at line 89 of file qsettings.cpp.
| typedef QMap< QSettingsIniKey, QVariant > IniKeyMap |
Definition at line 1762 of file qsettings.cpp.
| typedef QMap< QString, QSettingsIniSection > IniMap |
Definition at line 1774 of file qsettings.cpp.
Definition at line 88 of file qsettings.cpp.
|
static |
Definition at line 1033 of file qsettings.cpp.
Definition at line 659 of file qsettings.cpp.
|
static |
Definition at line 991 of file qsettings.cpp.
|
static |
Definition at line 967 of file qsettings.cpp.
|
static |
Definition at line 954 of file qsettings.cpp.
|
static |
Definition at line 1755 of file qsettings.cpp.
|
inlinestatic |
Definition at line 945 of file qsettings.cpp.
| Q_DECLARE_TYPEINFO | ( | QConfFileCustomFormat | , |
| Q_RELOCATABLE_TYPE | ) |
| Q_DECLARE_TYPEINFO | ( | QSettingsIniKey | , |
| Q_RELOCATABLE_TYPE | ) |
| Q_DECLARE_TYPEINFO | ( | QSettingsIniSection | , |
| Q_RELOCATABLE_TYPE | ) |
|
static |
Definition at line 1523 of file qsettings.cpp.
|
static |
Definition at line 1523 of file qsettings.cpp.
|
static |
Definition at line 98 of file qsettings.cpp.
|
staticconstexpr |
Definition at line 951 of file qsettings.cpp.
|
static |
Definition at line 96 of file qsettings.cpp.