• Skip to content
  • Skip to link menu
Trinity API Reference
  • Trinity API Reference
  • tdecore
 

tdecore

Public Types | Static Public Member Functions | Friends | List of all members
TDESharedConfig Class Reference

#include <tdeconfig.h>

Inheritance diagram for TDESharedConfig:
TDEConfig TDEShared TDEConfigBase

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
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 sync ()
bool isDirty () const
virtual void setReadOnly (bool _ro)
bool isReadOnly () const
bool hasKey (const TQString &key) const
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 ()
TQCString readEntryUtf8 (const char *pKey) const
bool hasTranslatedKey (const char *pKey) const
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

typedef TDESharedPtr<TDESharedConfig> TDESharedConfig::Ptr

Definition at line 277 of file tdeconfig.h.

Member Function Documentation

◆ openConfig()

TDESharedConfig::Ptr TDESharedConfig::openConfig ( const TQString & fileName,
bool readOnly = false,
bool bUseKDEGlobals = true )
static

Returns a ref-counted pointer to a shared read-write config object.

Parameters
fileNamethe name of the file to use for the configuration
readOnlyset the config object's read-only status
bUseKDEGlobalsToggle reading the global KDE configuration file.

Definition at line 334 of file tdeconfig.cpp.

Friends And Related Symbol Documentation

◆ TQValueList< TDESharedConfig * >

friend class TQValueList< TDESharedConfig * >
friend

Definition at line 264 of file tdeconfig.h.


The documentation for this class was generated from the following files:
  • tdeconfig.h
  • tdeconfig.cpp

tdecore

Skip menu "tdecore"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

tdecore

Skip menu "tdecore"
  • arts
  • dcop
  • dnssd
  • interfaces
  •   kspeech
  •     interface
  •     library
  •   tdetexteditor
  • kate
  • kded
  • kdoctools
  • kimgio
  • kjs
  • libtdemid
  • libtdescreensaver
  • tdeabc
  • tdecmshell
  • tdecore
  • tdefx
  • tdehtml
  • tdeinit
  • tdeio
  •   bookmarks
  •   httpfilter
  •   kpasswdserver
  •   kssl
  •   tdefile
  •   tdeio
  •   tdeioexec
  • tdeioslave
  •   http
  • tdemdi
  •   tdemdi
  • tdenewstuff
  • tdeparts
  • tdeprint
  • tderandr
  • tderesources
  • tdespell2
  • tdesu
  • tdeui
  • tdeunittest
  • tdeutils
  • tdewallet
Generated for tdecore by doxygen 1.15.0
This website is maintained by Timothy Pearson.