TDESharedConfig Class Reference
#include <tdeconfig.h>
Inheritance diagram for TDESharedConfig:
Public Types | |
| typedef TDESharedPtr< TDESharedConfig > | Ptr |
Public Types inherited from TDEConfigBase | |
| enum | ConfigState { NoAccess , ReadOnly , ReadWrite } |
Static Public Member Functions | |
| static TDESharedConfig::Ptr | openConfig (const TQString &fileName, bool readOnly=false, bool bUseKDEGlobals=true) |
Friends | |
| class | TQValueList< TDESharedConfig * > |
Additional Inherited Members | |
Public Member Functions inherited from TDEConfig | |
| TDEConfig (const TQString &fileName=TQString::null, bool bReadOnly=false, bool bUseKDEGlobals=true, const char *resType="config") | |
| TDEConfig (TDEConfigBackEnd *backEnd, bool bReadOnly=false) | |
| virtual | ~TDEConfig () |
| virtual void | rollback (bool bDeep=true) |
| virtual TQStringList | groupList () const |
| virtual TQMap< TQString, TQString > | entryMap (const TQString &pGroup) const |
| virtual void | reparseConfiguration () |
| void | setFileWriteMode (int mode) |
| void | setForceGlobal (bool force) |
| bool | forceGlobal () const |
| void | checkUpdate (const TQString &id, const TQString &updateFile) |
| TDEConfig * | copyTo (const TQString &file, TDEConfig *config=0) const |
| TDELockFile::Ptr | lockFile (bool bGlobal=false) |
Public Member Functions inherited from TDEConfigBase | |
| TDEConfigBase () | |
| virtual | ~TDEConfigBase () |
| void | setGroup (const TQString &group) |
| void | setDesktopGroup () |
| TQString | group () const |
| bool | hasGroup (const TQString &group) const |
| virtual TQStringList | groupList () const =0 |
| TQString | locale () const |
| TQString | readEntry (const TQString &pKey, const TQString &aDefault=TQString::null) const |
| TQString | readEntry (const char *pKey, const TQString &aDefault=TQString::null) const |
| TQVariant | readPropertyEntry (const TQString &pKey, TQVariant::Type) const |
| TQVariant | readPropertyEntry (const char *pKey, TQVariant::Type) const |
| TQVariant | readPropertyEntry (const TQString &pKey, const TQVariant &aDefault) const |
| TQVariant | readPropertyEntry (const char *pKey, const TQVariant &aDefault) const |
| int | readListEntry (const TQString &pKey, TQStrList &list, char sep=',') const |
| int | readListEntry (const char *pKey, TQStrList &list, char sep=',') const |
| TQStringList | readListEntry (const TQString &pKey, char sep=',') const |
| TQStringList | readListEntry (const char *pKey, char sep=',') const |
| TQStringList | readListEntry (const char *pKey, const TQStringList &aDefault, char sep=',') const |
| TQValueList< int > | readIntListEntry (const TQString &pKey) const |
| TQValueList< int > | readIntListEntry (const char *pKey) const |
| TQString | readPathEntry (const TQString &pKey, const TQString &aDefault=TQString::null) const |
| TQString | readPathEntry (const char *pKey, const TQString &aDefault=TQString::null) const |
| TQStringList | readPathListEntry (const TQString &pKey, char sep=',') const |
| TQStringList | readPathListEntry (const char *pKey, char sep=',') const |
| int | readNumEntry (const TQString &pKey, int nDefault=0) const |
| int | readNumEntry (const char *pKey, int nDefault=0) const |
| unsigned int | readUnsignedNumEntry (const TQString &pKey, unsigned int nDefault=0) const |
| unsigned int | readUnsignedNumEntry (const char *pKey, unsigned int nDefault=0) const |
| long | readLongNumEntry (const TQString &pKey, long nDefault=0) const |
| long | readLongNumEntry (const char *pKey, long nDefault=0) const |
| unsigned long | readUnsignedLongNumEntry (const TQString &pKey, unsigned long nDefault=0) const |
| unsigned long | readUnsignedLongNumEntry (const char *pKey, unsigned long nDefault=0) const |
| TQ_INT64 | readNum64Entry (const TQString &pKey, TQ_INT64 nDefault=0) const |
| TQ_INT64 | readNum64Entry (const char *pKey, TQ_INT64 nDefault=0) const |
| TQ_UINT64 | readUnsignedNum64Entry (const TQString &pKey, TQ_UINT64 nDefault=0) const |
| TQ_UINT64 | readUnsignedNum64Entry (const char *pKey, TQ_UINT64 nDefault=0) const |
| double | readDoubleNumEntry (const TQString &pKey, double nDefault=0.0) const |
| double | readDoubleNumEntry (const char *pKey, double nDefault=0.0) const |
| TQFont | readFontEntry (const TQString &pKey, const TQFont *pDefault=0L) const |
| TQFont | readFontEntry (const char *pKey, const TQFont *pDefault=0L) const |
| bool | readBoolEntry (const TQString &pKey, bool bDefault=false) const |
| bool | readBoolEntry (const char *pKey, bool bDefault=false) const |
| TQRect | readRectEntry (const TQString &pKey, const TQRect *pDefault=0L) const |
| TQRect | readRectEntry (const char *pKey, const TQRect *pDefault=0L) const |
| TQPoint | readPointEntry (const TQString &pKey, const TQPoint *pDefault=0L) const |
| TQPoint | readPointEntry (const char *pKey, const TQPoint *pDefault=0L) const |
| TQSize | readSizeEntry (const TQString &pKey, const TQSize *pDefault=0L) const |
| TQSize | readSizeEntry (const char *pKey, const TQSize *pDefault=0L) const |
| TQColor | readColorEntry (const TQString &pKey, const TQColor *pDefault=0L) const |
| TQColor | readColorEntry (const char *pKey, const TQColor *pDefault=0L) const |
| TQDateTime | readDateTimeEntry (const TQString &pKey, const TQDateTime *pDefault=0L) const |
| TQDateTime | readDateTimeEntry (const char *pKey, const TQDateTime *pDefault=0L) const |
| TQString | readEntryUntranslated (const TQString &pKey, const TQString &aDefault=TQString::null) const |
| TQString | readEntryUntranslated (const char *pKey, const TQString &aDefault=TQString::null) const |
| void | writeEntry (const TQString &pKey, const TQString &pValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false) |
| void | writeEntry (const char *pKey, const TQString &pValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false) |
| void | writeEntry (const TQString &pKey, const TQVariant &rValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false) |
| void | writeEntry (const char *pKey, const TQVariant &rValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false) |
| void | writeEntry (const TQString &pKey, const TQStrList &rValue, char sep=',', bool bPersistent=true, bool bGlobal=false, bool bNLS=false) |
| void | writeEntry (const char *pKey, const TQStrList &rValue, char sep=',', bool bPersistent=true, bool bGlobal=false, bool bNLS=false) |
| void | writeEntry (const TQString &pKey, const TQStringList &rValue, char sep=',', bool bPersistent=true, bool bGlobal=false, bool bNLS=false) |
| void | writeEntry (const char *pKey, const TQStringList &rValue, char sep=',', bool bPersistent=true, bool bGlobal=false, bool bNLS=false) |
| void | writeEntry (const TQString &pKey, const TQValueList< int > &rValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false) |
| void | writeEntry (const char *pKey, const TQValueList< int > &rValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false) |
| void | writeEntry (const TQString &pKey, const char *pValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false) |
| void | writeEntry (const char *pKey, const char *pValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false) |
| void | writeEntry (const TQString &pKey, int nValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false) |
| void | writeEntry (const char *pKey, int nValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false) |
| void | writeEntry (const TQString &pKey, unsigned int nValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false) |
| void | writeEntry (const char *pKey, unsigned int nValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false) |
| void | writeEntry (const TQString &pKey, long nValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false) |
| void | writeEntry (const char *pKey, long nValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false) |
| void | writeEntry (const TQString &pKey, unsigned long nValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false) |
| void | writeEntry (const char *pKey, unsigned long nValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false) |
| void | writeEntry (const TQString &pKey, TQ_INT64 nValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false) |
| void | writeEntry (const char *pKey, TQ_INT64 nValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false) |
| void | writeEntry (const TQString &pKey, TQ_UINT64 nValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false) |
| void | writeEntry (const char *pKey, TQ_UINT64 nValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false) |
| void | writeEntry (const TQString &pKey, double nValue, bool bPersistent=true, bool bGlobal=false, char format='g', int precision=6, bool bNLS=false) |
| void | writeEntry (const char *pKey, double nValue, bool bPersistent=true, bool bGlobal=false, char format='g', int precision=6, bool bNLS=false) |
| void | writeEntry (const TQString &pKey, bool bValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false) |
| void | writeEntry (const char *pKey, bool bValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false) |
| void | writeEntry (const TQString &pKey, const TQFont &rFont, bool bPersistent=true, bool bGlobal=false, bool bNLS=false) |
| void | writeEntry (const char *pKey, const TQFont &rFont, bool bPersistent=true, bool bGlobal=false, bool bNLS=false) |
| void | writeEntry (const TQString &pKey, const TQColor &rColor, bool bPersistent=true, bool bGlobal=false, bool bNLS=false) |
| void | writeEntry (const char *pKey, const TQColor &rColor, bool bPersistent=true, bool bGlobal=false, bool bNLS=false) |
| void | writeEntry (const TQString &pKey, const TQDateTime &rDateTime, bool bPersistent=true, bool bGlobal=false, bool bNLS=false) |
| void | writeEntry (const char *pKey, const TQDateTime &rDateTime, bool bPersistent=true, bool bGlobal=false, bool bNLS=false) |
| void | writeEntry (const TQString &pKey, const TQRect &rValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false) |
| void | writeEntry (const char *pKey, const TQRect &rValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false) |
| void | writeEntry (const TQString &pKey, const TQPoint &rValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false) |
| void | writeEntry (const char *pKey, const TQPoint &rValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false) |
| void | writeEntry (const TQString &pKey, const TQSize &rValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false) |
| void | writeEntry (const char *pKey, const TQSize &rValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false) |
| void | writePathEntry (const TQString &pKey, const TQString &path, bool bPersistent=true, bool bGlobal=false, bool bNLS=false) |
| void | writePathEntry (const char *pKey, const TQString &path, bool bPersistent=true, bool bGlobal=false, bool bNLS=false) |
| void | writePathEntry (const char *pKey, const TQString &path, bool bPersistent, bool bGlobal, bool bNLS, bool expand) |
| void | writePathEntry (const TQString &pKey, const TQStringList &rValue, char sep=',', bool bPersistent=true, bool bGlobal=false, bool bNLS=false) |
| void | writePathEntry (const char *pKey, const TQStringList &rValue, char sep=',', bool bPersistent=true, bool bGlobal=false, bool bNLS=false) |
| void | deleteEntry (const TQString &pKey, bool bNLS=false, bool bGlobal=false) |
| void | deleteEntry (const char *pKey, bool bNLS=false, bool bGlobal=false) |
| bool | deleteGroup (const TQString &group, bool bDeep=true, bool bGlobal=false) |
| void | setDollarExpansion (bool _bExpand=true) |
| bool | isDollarExpansion () const |
| virtual void | rollback (bool bDeep=true) |
| virtual void | sync () |
| bool | isDirty () const |
| virtual void | setReadOnly (bool _ro) |
| bool | isReadOnly () const |
| bool | hasKey (const TQString &key) const |
| virtual TQMap< TQString, TQString > | entryMap (const TQString &group) const =0 |
| virtual void | reparseConfiguration ()=0 |
| bool | isImmutable () const |
| bool | groupIsImmutable (const TQString &group) const |
| bool | entryIsImmutable (const TQString &key) const |
| ConfigState | getConfigState () const |
| bool | checkConfigFilesWritable (bool warnUser) |
| void | setReadDefaults (bool b) |
| bool | readDefaults () const |
| void | revertToDefault (const TQString &key) |
| bool | hasDefault (const TQString &key) const |
| void | setGroup (const TQCString &pGroup) |
| void | setGroup (const char *pGroup) |
| bool | hasGroup (const TQCString &_pGroup) const |
| bool | hasGroup (const char *_pGroup) const |
| bool | hasKey (const char *pKey) const |
Public Member Functions inherited from TDEShared | |
| TDEShared () | |
| TDEShared (const TDEShared &) | |
| TDEShared & | operator= (const TDEShared &) |
| void | _TDEShared_ref () const |
| void | _TDEShared_unref () const |
| int | _TDEShared_count () const |
Protected Member Functions inherited from TDEConfig | |
| virtual bool | internalHasGroup (const TQCString &group) const |
| virtual KEntryMap | internalEntryMap (const TQString &pGroup) const |
| virtual KEntryMap | internalEntryMap () const |
| virtual void | putData (const KEntryKey &_key, const KEntry &_data, bool _checkGroup=true) |
| virtual KEntry | lookupData (const KEntryKey &_key) const |
| virtual void | virtual_hook (int id, void *data) |
Protected Member Functions inherited from TDEConfigBase | |
| void | setLocale () |
| virtual void | setDirty (bool _bDirty=true) |
| virtual void | parseConfigFiles () |
| virtual KEntryMap | internalEntryMap (const TQString &pGroup) const =0 |
| virtual KEntryMap | internalEntryMap () const =0 |
| virtual void | putData (const KEntryKey &_key, const KEntry &_data, bool _checkGroup=true)=0 |
| virtual KEntry | lookupData (const KEntryKey &_key) const =0 |
| virtual bool | internalHasGroup (const TQCString &group) const =0 |
| TQCString | readEntryUtf8 (const char *pKey) const |
| bool | hasTranslatedKey (const char *pKey) const |
| virtual void | virtual_hook (int id, void *data) |
Protected Attributes inherited from TDEConfig | |
| KEntryMap | aEntryMap |
Protected Attributes inherited from TDEConfigBase | |
| TDEConfigBackEnd * | backEnd |
| TQCString | mGroup |
| TQCString | aLocaleString |
| bool | bDirty |
| bool | bLocaleInitialized |
| bool | bReadOnly |
| bool | bExpand |
Detailed Description
TDEConfig variant using shared memory.
TDESharedConfig provides a reference counted, shared memory variant of TDEConfig.
Definition at line 273 of file tdeconfig.h.
Member Typedef Documentation
◆ Ptr
Definition at line 277 of file tdeconfig.h.
Member Function Documentation
◆ openConfig()
|
static |
Returns a ref-counted pointer to a shared read-write config object.
- Parameters
-
fileName the name of the file to use for the configuration readOnly set the config object's read-only status bUseKDEGlobals Toggle reading the global KDE configuration file.
Definition at line 334 of file tdeconfig.cpp.
Friends And Related Function Documentation
◆ TQValueList< TDESharedConfig * >
|
friend |
Definition at line 264 of file tdeconfig.h.
The documentation for this class was generated from the following files:
Trinity API Reference
Public Types inherited from