27 #include <tqvaluelist.h>
29 #include "kconfigbase.h"
30 #include "klockfile.h"
62 KConfig(
const TQString& fileName = TQString::null,
63 bool bReadOnly =
false,
bool bUseKDEGlobals =
true,
const char *resType=
"config");
87 virtual void rollback(
bool bDeep =
true);
107 virtual TQMap<TQString, TQString>
entryMap(
const TQString &pGroup)
const;
121 void setFileWriteMode(
int mode);
152 void checkUpdate(
const TQString &
id,
const TQString &updateFile);
189 virtual bool internalHasGroup(
const TQCString &group)
const;
258 bool bGroupImmutable : 1;
259 bool bFileImmutable : 1;
260 bool bForceGlobal : 1;
262 virtual void virtual_hook(
int id,
void* data );
275 friend class TQValueList<KSharedConfig*>;
287 bool bUseKDEGlobals =
true);
290 KSharedConfig(
const TQString& fileName,
bool readOnly,
bool useKDEGlobals );
293 static TQValueList<KSharedConfig*> *s_list;