Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QConfFile Class Reference

#include <qsettings_p.h>

+ Collaboration diagram for QConfFile:

Public Member Functions

 ~QConfFile ()
 
ParsedSettingsMap mergedKeyMap () const
 
bool isWritable () const
 

Static Public Member Functions

static QConfFilefromName (const QString &name, bool _userPerms)
 
static Q_AUTOTEST_EXPORT void clearCache ()
 

Public Attributes

QString name
 
QDateTime timeStamp
 
qint64 size
 
UnparsedSettingsMap unparsedIniSections
 
ParsedSettingsMap originalKeys
 
ParsedSettingsMap addedKeys
 
ParsedSettingsMap removedKeys
 
QAtomicInt ref
 
QMutex mutex
 
bool userPerms
 

Friends

class QConfFile_createsItself
 

Detailed Description

Definition at line 114 of file qsettings_p.h.

Constructor & Destructor Documentation

◆ ~QConfFile()

QConfFile::~QConfFile ( )

Definition at line 105 of file qsettings.cpp.

Member Function Documentation

◆ clearCache()

void QConfFile::clearCache ( )
static

Definition at line 168 of file qsettings.cpp.

◆ fromName()

QConfFile * QConfFile::fromName ( const QString & name,
bool _userPerms )
static

Definition at line 147 of file qsettings.cpp.

◆ isWritable()

bool QConfFile::isWritable ( ) const

Definition at line 122 of file qsettings.cpp.

◆ mergedKeyMap()

ParsedSettingsMap QConfFile::mergedKeyMap ( ) const

Definition at line 111 of file qsettings.cpp.

References addedKeys, originalKeys, and removedKeys.

Friends And Related Symbol Documentation

◆ QConfFile_createsItself

friend class QConfFile_createsItself
friend

Definition at line 144 of file qsettings_p.h.

Member Data Documentation

◆ addedKeys

◆ mutex

QMutex QConfFile::mutex

Definition at line 134 of file qsettings_p.h.

◆ name

QString QConfFile::name

◆ originalKeys

ParsedSettingsMap QConfFile::originalKeys

◆ ref

QAtomicInt QConfFile::ref

Definition at line 133 of file qsettings_p.h.

◆ removedKeys

◆ size

qint64 QConfFile::size

Definition at line 128 of file qsettings_p.h.

◆ timeStamp

QDateTime QConfFile::timeStamp

Definition at line 127 of file qsettings_p.h.

◆ unparsedIniSections

UnparsedSettingsMap QConfFile::unparsedIniSections

Definition at line 129 of file qsettings_p.h.

◆ userPerms

bool QConfFile::userPerms

Definition at line 135 of file qsettings_p.h.


The documentation for this class was generated from the following files: