![]() |
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 75 of file qsettings.cpp.
typedef QHash< QString, QConfFile * > ConfFileHash |
Definition at line 74 of file qsettings.cpp.
typedef QList< QConfFileCustomFormat > CustomFormatVector |
Definition at line 88 of file qsettings.cpp.
typedef QMap< QSettingsIniKey, QVariant > IniKeyMap |
Definition at line 1754 of file qsettings.cpp.
typedef QMap< QString, QSettingsIniSection > IniMap |
Definition at line 1766 of file qsettings.cpp.
Definition at line 87 of file qsettings.cpp.
|
static |
Definition at line 1032 of file qsettings.cpp.
Definition at line 658 of file qsettings.cpp.
|
static |
Definition at line 990 of file qsettings.cpp.
|
static |
Definition at line 966 of file qsettings.cpp.
|
static |
Definition at line 953 of file qsettings.cpp.
|
static |
Definition at line 1747 of file qsettings.cpp.
|
inlinestatic |
Definition at line 944 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 1515 of file qsettings.cpp.
|
static |
Definition at line 1515 of file qsettings.cpp.
|
static |
Definition at line 97 of file qsettings.cpp.
|
staticconstexpr |
Definition at line 950 of file qsettings.cpp.
|
static |
Definition at line 95 of file qsettings.cpp.