Sophie

Sophie

distrib > Mandriva > 8.2 > i586 > by-pkgid > 6282078ae76a671f49c6af38c67b1a07 > files > 476

kdelibs-devel-2.2.2-49.2mdk.i586.rpm

<HTML>
<HEAD>
<TITLE>class KConfigBase</TITLE>

<META NAME="Generator" CONTENT="KDOC ">
</HEAD>
<BODY bgcolor="#ffffff" text="#000000" link="#0000ff" vlink="#000099" alink= "#ffffff">
<TABLE WIDTH="100%" BORDER="0">
<TR>
<TD>
	<TABLE BORDER="0">
		<TR><TD valign="top" align="left" cellspacing="10">
		<h1>class KConfigBase</h1>
		</TD>
		<TD valign="top" align="right" colspan="1">KDE Configuration Management abstract base class. <small><A HREF="#longdesc">More...</A></small></TD></TR>
	</TABLE>
	<HR>
	<TABLE BORDER="0">
		<TR><TH colspan="2">Contains pure virtuals</TH></TR><TR><TH>Definition</TH><TD><code>#include &lt;<A HREF="kconfigbase_h.html">kconfigbase.h</A>&gt;</code></TD></TR>
<TR><TH>Inherits</TH><TD><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qobject.html">QObject</A> <small>(qt)</small> <small>[public ]</small></TD></TR>
<TR><TH>Inherited by</TH><TD><A HREF="KConfig.html">KConfig</A>, <A HREF="KDesktopFile.html">KDesktopFile</A>, <A HREF="KSimpleConfig.html">KSimpleConfig</A></TD></TR>
<TR><TH><A HREF="full-list-KConfigBase.html">List of all Methods</A></TH></TR>
	</TABLE>
	</TD>
<TD align="right"><TABLE BORDER="0"><TR><TD><small><A HREF="index-long.html">Annotated List</A></small></TD></TR>
<TR><TD><small><A HREF="header-list.html">Files</A></small></TD></TR>
<TR><TD><small><A HREF="all-globals.html">Globals</A></small></TD></TR>
<TR><TD><small><A HREF="hier.html">Hierarchy</A></small></TD></TR>
<TR><TD><small><A HREF="index.html">Index</A></small></TD></TR>
</TABLE></TD></TR></TABLE>
<h4>Public Types</h4><ul><LI>enum <A HREF="#ref93">ConfigState</A> { NoAccess, ReadOnly, ReadWrite }
</LI>
</ul><h4>Public Methods</h4><ul><LI>&nbsp;<b><A HREF="#ref3">KConfigBase</A></b> () 
</LI>
<LI>virtual  &nbsp;<b><A HREF="#ref4">~KConfigBase</A></b> () 
</LI>
<LI>void &nbsp;<b><A HREF="#ref5">setGroup</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pGroup ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref6">setDesktopGroup</A></b> () 
</LI>
<LI><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &nbsp;<b><A HREF="#ref7">group</A></b> ()  const
</LI>
<LI>virtual  bool &nbsp;<b><i><A HREF="#ref8">hasGroup</A></i></b> (const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &_pGroup)  const
</LI>
<LI>virtual  <A HREF="#QStringList">QStringList</A> &nbsp;<b><i><A HREF="#ref9">groupList</A></i></b> ()  const
</LI>
<LI><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &nbsp;<b><A HREF="#ref10">locale</A></b> ()  const
</LI>
<LI><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &nbsp;<b><A HREF="#ref11">readEntry</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey,
                     const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& aDefault = QString::null )  const
</LI>
<LI><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &nbsp;<b><A HREF="#ref12">readEntry</A></b> ( const char *pKey,
                     const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& aDefault = QString::null )  const
</LI>
<LI><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qvariant.html">QVariant</A> &nbsp;<b><A HREF="#ref13">readPropertyEntry</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, QVariant::Type )  const
</LI>
<LI><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qvariant.html">QVariant</A> &nbsp;<b><A HREF="#ref14">readPropertyEntry</A></b> ( const char *pKey, QVariant::Type )  const
</LI>
<LI>int &nbsp;<b><A HREF="#ref15">readListEntry</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstrlist.html">QStrList</A> &list, char sep = ',' )  const
</LI>
<LI>int &nbsp;<b><A HREF="#ref16">readListEntry</A></b> ( const char *pKey, <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstrlist.html">QStrList</A> &list, char sep = ',' )  const
</LI>
<LI><A HREF="#QStringList">QStringList</A> &nbsp;<b><A HREF="#ref17">readListEntry</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, char sep = ',' )  const
</LI>
<LI><A HREF="#QStringList">QStringList</A> &nbsp;<b><A HREF="#ref18">readListEntry</A></b> ( const char *pKey, char sep = ',' )  const
</LI>
<LI><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qvaluelist.html">QValueList</A><int> &nbsp;<b><A HREF="#ref19">readIntListEntry</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey )  const
</LI>
<LI><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qvaluelist.html">QValueList</A><int> &nbsp;<b><A HREF="#ref20">readIntListEntry</A></b> ( const char *pKey )  const
</LI>
<LI><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &nbsp;<b><A HREF="#ref21">readPathEntry</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> & aDefault = QString::null )  const
</LI>
<LI><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &nbsp;<b><A HREF="#ref22">readPathEntry</A></b> ( const char *pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> & aDefault = QString::null )  const
</LI>
<LI>int &nbsp;<b><A HREF="#ref23">readNumEntry</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, int nDefault = 0 )  const
</LI>
<LI>int &nbsp;<b><A HREF="#ref24">readNumEntry</A></b> ( const char *pKey, int nDefault = 0 )  const
</LI>
<LI>unsigned int &nbsp;<b><A HREF="#ref25">readUnsignedNumEntry</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, unsigned int nDefault = 0 )  const
</LI>
<LI>unsigned int &nbsp;<b><A HREF="#ref26">readUnsignedNumEntry</A></b> ( const char *pKey, unsigned int nDefault = 0 )  const
</LI>
<LI>long &nbsp;<b><A HREF="#ref27">readLongNumEntry</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, long nDefault = 0 )  const
</LI>
<LI>long &nbsp;<b><A HREF="#ref28">readLongNumEntry</A></b> ( const char *pKey, long nDefault = 0 )  const
</LI>
<LI>unsigned long &nbsp;<b><A HREF="#ref29">readUnsignedLongNumEntry</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, unsigned long nDefault = 0 )  const
</LI>
<LI>unsigned long &nbsp;<b><A HREF="#ref30">readUnsignedLongNumEntry</A></b> ( const char *pKey, unsigned long nDefault = 0 )  const
</LI>
<LI>double &nbsp;<b><A HREF="#ref31">readDoubleNumEntry</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, double nDefault = 0.0 )  const
</LI>
<LI>double &nbsp;<b><A HREF="#ref32">readDoubleNumEntry</A></b> ( const char *pKey, double nDefault = 0.0 )  const
</LI>
<LI><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qfont.html">QFont</A> &nbsp;<b><A HREF="#ref33">readFontEntry</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qfont.html">QFont</A>* pDefault = 0L )  const
</LI>
<LI><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qfont.html">QFont</A> &nbsp;<b><A HREF="#ref34">readFontEntry</A></b> ( const char *pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qfont.html">QFont</A>* pDefault = 0L )  const
</LI>
<LI>bool &nbsp;<b><A HREF="#ref35">readBoolEntry</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, const bool bDefault = false )  const
</LI>
<LI>bool &nbsp;<b><A HREF="#ref36">readBoolEntry</A></b> ( const char *pKey, const bool bDefault = false )  const
</LI>
<LI><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qrect.html">QRect</A> &nbsp;<b><A HREF="#ref37">readRectEntry</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qrect.html">QRect</A>* pDefault = 0L )  const
</LI>
<LI><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qrect.html">QRect</A> &nbsp;<b><A HREF="#ref38">readRectEntry</A></b> ( const char *pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qrect.html">QRect</A>* pDefault = 0L )  const
</LI>
<LI><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qpoint.html">QPoint</A> &nbsp;<b><A HREF="#ref39">readPointEntry</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qpoint.html">QPoint</A>* pDefault = 0L )  const
</LI>
<LI><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qpoint.html">QPoint</A> &nbsp;<b><A HREF="#ref40">readPointEntry</A></b> ( const char *pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qpoint.html">QPoint</A>* pDefault = 0L )  const
</LI>
<LI><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qsize.html">QSize</A> &nbsp;<b><A HREF="#ref41">readSizeEntry</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qsize.html">QSize</A>* pDefault = 0L )  const
</LI>
<LI><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qsize.html">QSize</A> &nbsp;<b><A HREF="#ref42">readSizeEntry</A></b> ( const char *pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qsize.html">QSize</A>* pDefault = 0L )  const
</LI>
<LI><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qcolor.html">QColor</A> &nbsp;<b><A HREF="#ref43">readColorEntry</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qcolor.html">QColor</A>* pDefault = 0L )  const
</LI>
<LI><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qcolor.html">QColor</A> &nbsp;<b><A HREF="#ref44">readColorEntry</A></b> ( const char *pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qcolor.html">QColor</A>* pDefault = 0L )  const
</LI>
<LI><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qdatetime.html">QDateTime</A> &nbsp;<b><A HREF="#ref45">readDateTimeEntry</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qdatetime.html">QDateTime</A>* pDefault = 0L )  const
</LI>
<LI><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qdatetime.html">QDateTime</A> &nbsp;<b><A HREF="#ref46">readDateTimeEntry</A></b> ( const char *pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qdatetime.html">QDateTime</A>* pDefault = 0L )  const
</LI>
<LI><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &nbsp;<b><A HREF="#ref47">writeEntry</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pValue,
                      bool bPersistent = true, bool bGlobal = false,
                      bool bNLS = false ) 
</LI>
<LI><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &nbsp;<b><A HREF="#ref48">writeEntry</A></b> ( const char *pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pValue,
                      bool bPersistent = true, bool bGlobal = false,
                      bool bNLS = false ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref49">writeEntry</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qvariant.html">QVariant</A>& rValue,
                    bool bPersistent = true, bool bGlobal = false,
                    bool bNLS = false ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref50">writeEntry</A></b> ( const char *pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qvariant.html">QVariant</A>& rValue,
                    bool bPersistent = true, bool bGlobal = false,
                    bool bNLS = false ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref51">writeEntry</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstrlist.html">QStrList</A> &rValue,
		   char sep = ',', bool bPersistent = true, bool bGlobal = false, bool bNLS = false ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref52">writeEntry</A></b> ( const char *pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstrlist.html">QStrList</A> &rValue,
		   char sep = ',', bool bPersistent = true, bool bGlobal = false, bool bNLS = false ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref53">writeEntry</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, const <A HREF="#QStringList">QStringList</A> &rValue,
		   char sep = ',', bool bPersistent = true, bool bGlobal = false, bool bNLS = false ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref54">writeEntry</A></b> ( const char *pKey, const <A HREF="#QStringList">QStringList</A> &rValue,
		   char sep = ',', bool bPersistent = true, bool bGlobal = false, bool bNLS = false ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref55">writeEntry</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qvaluelist.html">QValueList</A><int>& rValue,
		   bool bPersistent = true, bool bGlobal = false, bool bNLS = false ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref56">writeEntry</A></b> ( const char *pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qvaluelist.html">QValueList</A><int>& rValue,
		   bool bPersistent = true, bool bGlobal = false, bool bNLS = false ) 
</LI>
<LI><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &nbsp;<b><A HREF="#ref57">writeEntry</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, const char *pValue,
                      bool bPersistent = true, bool bGlobal = false,
                      bool bNLS = false ) 
</LI>
<LI><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &nbsp;<b><A HREF="#ref58">writeEntry</A></b> ( const char *pKey, const char *pValue,
                      bool bPersistent = true, bool bGlobal = false,
                      bool bNLS = false ) 
</LI>
<LI><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &nbsp;<b><A HREF="#ref59">writeEntry</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, int nValue,
                      bool bPersistent = true, bool bGlobal = false,
                      bool bNLS = false ) 
</LI>
<LI><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &nbsp;<b><A HREF="#ref60">writeEntry</A></b> ( const char *pKey, int nValue,
                      bool bPersistent = true, bool bGlobal = false,
                      bool bNLS = false ) 
</LI>
<LI><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &nbsp;<b><A HREF="#ref61">writeEntry</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, unsigned int nValue,
                      bool bPersistent = true, bool bGlobal = false,
                      bool bNLS = false ) 
</LI>
<LI><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &nbsp;<b><A HREF="#ref62">writeEntry</A></b> ( const char *pKey, unsigned int nValue,
                      bool bPersistent = true, bool bGlobal = false,
                      bool bNLS = false ) 
</LI>
<LI><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &nbsp;<b><A HREF="#ref63">writeEntry</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, long nValue,
                      bool bPersistent = true, bool bGlobal = false,
                      bool bNLS = false ) 
</LI>
<LI><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &nbsp;<b><A HREF="#ref64">writeEntry</A></b> ( const char *pKey, long nValue,
                      bool bPersistent = true, bool bGlobal = false,
                      bool bNLS = false ) 
</LI>
<LI><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &nbsp;<b><A HREF="#ref65">writeEntry</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, unsigned long nValue,
                      bool bPersistent = true, bool bGlobal = false,
                      bool bNLS = false ) 
</LI>
<LI><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &nbsp;<b><A HREF="#ref66">writeEntry</A></b> ( const char *pKey, unsigned long nValue,
                      bool bPersistent = true, bool bGlobal = false,
                      bool bNLS = false ) 
</LI>
<LI><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &nbsp;<b><A HREF="#ref67">writeEntry</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, double nValue,
                      bool bPersistent = true, bool bGlobal = false,
                      char format = 'g', int precision = 6,
                      bool bNLS = false ) 
</LI>
<LI><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &nbsp;<b><A HREF="#ref68">writeEntry</A></b> ( const char *pKey, double nValue,
                      bool bPersistent = true, bool bGlobal = false,
                      char format = 'g', int precision = 6,
                      bool bNLS = false ) 
</LI>
<LI><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &nbsp;<b><A HREF="#ref69">writeEntry</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, bool bValue,
                      bool bPersistent = true, bool bGlobal = false,
                      bool bNLS = false ) 
</LI>
<LI><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &nbsp;<b><A HREF="#ref70">writeEntry</A></b> ( const char *pKey, bool bValue,
                      bool bPersistent = true, bool bGlobal = false,
                      bool bNLS = false ) 
</LI>
<LI><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &nbsp;<b><A HREF="#ref71">writeEntry</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qfont.html">QFont</A>& rFont,
                      bool bPersistent = true, bool bGlobal = false,
                      bool bNLS = false ) 
</LI>
<LI><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &nbsp;<b><A HREF="#ref72">writeEntry</A></b> ( const char *pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qfont.html">QFont</A>& rFont,
                      bool bPersistent = true, bool bGlobal = false,
                      bool bNLS = false ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref73">writeEntry</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qcolor.html">QColor</A>& rColor,
                   bool bPersistent = true, bool bGlobal = false,
                   bool bNLS = false ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref74">writeEntry</A></b> ( const char *pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qcolor.html">QColor</A>& rColor,
                   bool bPersistent = true, bool bGlobal = false,
                   bool bNLS = false ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref75">writeEntry</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qdatetime.html">QDateTime</A>& rDateTime,
                   bool bPersistent = true, bool bGlobal = false,
                   bool bNLS = false ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref76">writeEntry</A></b> ( const char *pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qdatetime.html">QDateTime</A>& rDateTime,
                   bool bPersistent = true, bool bGlobal = false,
                   bool bNLS = false ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref77">writeEntry</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qrect.html">QRect</A>& rValue,
                   bool bPersistent = true, bool bGlobal = false,
                   bool bNLS = false ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref78">writeEntry</A></b> ( const char *pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qrect.html">QRect</A>& rValue,
                   bool bPersistent = true, bool bGlobal = false,
                   bool bNLS = false ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref79">writeEntry</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qpoint.html">QPoint</A>& rValue,
                   bool bPersistent = true, bool bGlobal = false,
                   bool bNLS = false ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref80">writeEntry</A></b> ( const char *pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qpoint.html">QPoint</A>& rValue,
                   bool bPersistent = true, bool bGlobal = false,
                   bool bNLS = false ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref81">writeEntry</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qsize.html">QSize</A>& rValue,
                   bool bPersistent = true, bool bGlobal = false,
                   bool bNLS = false ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref82">writeEntry</A></b> ( const char *pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qsize.html">QSize</A>& rValue,
                   bool bPersistent = true, bool bGlobal = false,
                   bool bNLS = false ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref83">setDollarExpansion</A></b> ( bool _bExpand = true ) 
</LI>
<LI>bool &nbsp;<b><A HREF="#ref84">isDollarExpansion</A></b> ()  const
</LI>
<LI>virtual  void &nbsp;<b><A HREF="#ref85">rollback</A></b> ( bool bDeep = true ) 
</LI>
<LI>virtual  void &nbsp;<b><A HREF="#ref86">sync</A></b> () 
</LI>
<LI>bool &nbsp;<b><A HREF="#ref87">isDirty</A></b> ()  const
</LI>
<LI>virtual  void &nbsp;<b><A HREF="#ref88">setReadOnly</A></b> (bool _ro) 
</LI>
<LI>bool &nbsp;<b><A HREF="#ref89">isReadOnly</A></b> ()  const
</LI>
<LI>virtual  bool &nbsp;<b><i><A HREF="#ref90">hasKey</A></i></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey )  const
</LI>
<LI>virtual  <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qmap.html">QMap</A><<A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>, <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>> &nbsp;<b><i><A HREF="#ref91">entryMap</A></i></b> (const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &pGroup)  const
</LI>
<LI>virtual  void &nbsp;<b><i><A HREF="#ref92">reparseConfiguration</A></i></b> () 
</LI>
<LI>ConfigState &nbsp;<b><A HREF="#ref94">getConfigState</A></b> ()  const
</LI>
<LI>void &nbsp;<b><A HREF="#ref103">setGroup</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qcstring.html">QCString</A> &pGroup ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref104">setGroup</A></b> ( const char *pGroup ) 
</LI>
<LI>virtual  bool &nbsp;<b><i><A HREF="#ref105">hasGroup</A></i></b> (const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qcstring.html">QCString</A> &_pGroup)  const
</LI>
<LI>virtual  bool &nbsp;<b><i><A HREF="#ref106">hasGroup</A></i></b> (const char *_pGroup)  const
</LI>
<LI>virtual  bool &nbsp;<b><i><A HREF="#ref107">hasKey</A></i></b> ( const char *pKey )  const
</LI>
</ul><h4>Protected Methods</h4><ul><LI>void &nbsp;<b><A HREF="#ref95">setLocale</A></b> () 
</LI>
<LI>virtual  void &nbsp;<b><A HREF="#ref96">setDirty</A></b> (bool _bDirty = true) 
</LI>
<LI>virtual  void &nbsp;<b><A HREF="#ref97">parseConfigFiles</A></b> () 
</LI>
<LI>virtual  <A HREF="#KEntryMap">KEntryMap</A> &nbsp;<b><i><A HREF="#ref98">internalEntryMap</A></i></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pGroup )  const
</LI>
<LI>virtual  <A HREF="#KEntryMap">KEntryMap</A> &nbsp;<b><i><A HREF="#ref99">internalEntryMap</A></i></b> ()  const
</LI>
<LI>virtual  void &nbsp;<b><i><A HREF="#ref100">putData</A></i></b> (const <A HREF="KEntryKey.html">KEntryKey</A> &_key, const <A HREF="KEntry.html">KEntry</A> &_data) 
</LI>
<LI>virtual  <A HREF="KEntry.html">KEntry</A> &nbsp;<b><i><A HREF="#ref101">lookupData</A></i></b> (const <A HREF="KEntryKey.html">KEntryKey</A> &_key)  const
</LI>
<LI><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qcstring.html">QCString</A> &nbsp;<b><A HREF="#ref108">readEntryUtf8</A></b> ( const char *pKey)  const
</LI>
<LI>inline void &nbsp;<b><A HREF="#ref116">rollback</A></b> ( bool  ) 
</LI>
</ul><h4>Protected Members</h4><ul><LI>KConfigBackEnd *<b><A HREF="#ref102">backEnd</A></b></LI>
<LI>QCString <b><A HREF="#ref109">mGroup</A></b></LI>
<LI>QCString <b><A HREF="#ref110">aLocaleString</A></b></LI>
<LI>bool <b><A HREF="#ref111">bDirty</A></b></LI>
<LI>bool <b><A HREF="#ref112">bLocaleInitialized</A></b></LI>
<LI>bool <b><A HREF="#ref113">bReadOnly</A></b></LI>
<LI>bool <b><A HREF="#ref114">bExpand</A></b></LI>
<LI>KConfigBasePrivate *<b><A HREF="#ref115">d</A></b></LI>
</ul><HR><H2><A NAME="longdesc">Detailed Description</A></H2><p>
 Abstract base class for KDE configuration entries.
</p>
<p> This class forms the base for all KDE configuration. It is an
 abstract base class, meaning that you cannot directly instantiate
 objects of this class. Either use <A HREF="KConfig.html">KConfig</A> (for usual KDE
 configuration) or <A HREF="KSimpleConfig.html">KSimpleConfig</A> (for special needs as in ksamba), or
 even KSharedConfig (stores values in shared memory).
</p>
<p> All configuration entries are key, value pairs.  Each entry also
 belongs to a specific group of related entries.  All configuration
 entries that do not explicitly specify which group they are in are
 in a special group called the default group.
</p>
<p> If there is a $ character in an entry, <A HREF="KConfigBase.html#KConfigBase">KConfigBase</A> tries to expand
 environment variable and uses its value instead of its name. You
 can avoid this feature by having two consecutive $ characters in
 your config file which get expanded to one.
</p>
<p></p>
<p><b>See also</b>: <A HREF="KConfig.html">KConfig</A>, <A HREF="KSimpleConfig.html">KSimpleConfig</A>, KSimpleConfig</p>
<A NAME="KConfigBase"></A><A NAME="ref3"></A><table width="100%"><tr bgcolor="#eeeeee"><td>&nbsp;<strong>KConfigBase</strong> ()
<br></td><td align="right"><h3><strong>KConfigBase</strong></h3></td></tr></table><p></p><p>
 Construct a KConfigBase object.
   </p>
<A NAME="~KConfigBase"></A><A NAME="ref4"></A><table width="100%"><tr bgcolor="#eeeeee"><td> &nbsp;<strong>~KConfigBase</strong> ()
<br></td><td align="right"><h3><strong>~KConfigBase</strong></h3></td></tr></table><p> <small>[virtual]</small></p><p>
 Destructor.
   </p>
<A NAME="setGroup"></A><A NAME="ref5"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>setGroup</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pGroup )
<br></td><td align="right"><h3><strong>setGroup</strong></h3></td></tr></table><p></p><p>
 Specify the group in which keys will be searched.
</p>
<p>  Subsequent
 calls to <A HREF="KConfigBase.html#readEntry">readEntry</A>() will look only for keys in the currently
 activated group.
</p>
<p> Switch back to the default group by passing an empty string.
</p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>pGroup</i></TD><TD align="left" valign="top">The name of the new group.
   </TD></TR>
</TABLE></P>
<A NAME="setDesktopGroup"></A><A NAME="ref6"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>setDesktopGroup</strong> ()
<br></td><td align="right"><h3><strong>setDesktopGroup</strong></h3></td></tr></table><p></p><p>
 Set the group to the "Desktop Entry" group used for
 desktop configuration files for applications, mime types, etc.
   </p>
<A NAME="group"></A><A NAME="ref7"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &nbsp;<strong>group</strong> ()
<br></td><td align="right"><h3><strong>group</strong></h3></td></tr></table><p> <small>[const]</small></p><p>
 Retrieve the name of the group in which we are
  searching for keys and from which we are retrieving entries.
</p>
<p></p>
<p><b>Returns</b>: The current group.
   </p>
<A NAME="hasGroup"></A><A NAME="ref8"></A><table width="100%"><tr bgcolor="#eeeeee"><td> bool &nbsp;<i><strong>hasGroup</strong></i> (const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &_pGroup)
<br></td><td align="right"><h3><i><strong>hasGroup</strong></i></h3></td></tr></table><p> <small>[const pure virtual]</small></p><p>
 Returns <code>true</code> if the specified group is known about.
</p>
<p></p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>_pGroup</i></TD><TD align="left" valign="top">The group to search for.
</TD></TR>
</TABLE></P>
<p><b>Returns</b>: Whether the group exists.
   </p>
<A NAME="groupList"></A><A NAME="ref9"></A><table width="100%"><tr bgcolor="#eeeeee"><td> <A HREF="#QStringList">QStringList</A> &nbsp;<i><strong>groupList</strong></i> ()
<br></td><td align="right"><h3><i><strong>groupList</strong></i></h3></td></tr></table><p> <small>[const pure virtual]</small></p><p>
 Retrieve a list of groups that are known about.
</p>
<p></p>
<p><b>Returns</b>: The list of groups.
</p>
<A NAME="locale"></A><A NAME="ref10"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &nbsp;<strong>locale</strong> ()
<br></td><td align="right"><h3><strong>locale</strong></h3></td></tr></table><p> <small>[const]</small></p><p>
 Retrieve a the current locale.
</p>
<p></p>
<p><b>Returns</b>: A string representing the current locale.
   </p>
<A NAME="readEntry"></A><A NAME="ref11"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &nbsp;<strong>readEntry</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey,
                     const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& aDefault = QString::null )
<br></td><td align="right"><h3><strong>readEntry</strong></h3></td></tr></table><p> <small>[const]</small></p><p>
 Read the value of an entry specified by <code>pKey</code> in the current group.
</p>
<p></p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>pKey</i></TD><TD align="left" valign="top">The key to search for.
</TD></TR>
<TR><TD align="left" valign="top"><i>aDefault</i></TD><TD align="left" valign="top">A default value returned if the key was not found.
</TD></TR>
</TABLE></P>
<p><b>Returns</b>: The value for this key or a null string if no value
      was found.
   </p>
<A NAME="readEntry"></A><A NAME="ref12"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &nbsp;<strong>readEntry</strong> ( const char *pKey,
                     const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& aDefault = QString::null )
<br></td><td align="right"><h3><strong>readEntry</strong></h3></td></tr></table><p> <small>[const]</small></p><A NAME="readPropertyEntry"></A><A NAME="ref13"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qvariant.html">QVariant</A> &nbsp;<strong>readPropertyEntry</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, QVariant::Type )
<br></td><td align="right"><h3><strong>readPropertyEntry</strong></h3></td></tr></table><p> <small>[const]</small></p><p>
 Read the value of an entry specified by <code>pKey</code> in the current group.
 The value is treated as if it is of the given type.
</p>
<p></p>
<p><b>Returns</b>: An empty property or error.
   </p>
<A NAME="readPropertyEntry"></A><A NAME="ref14"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qvariant.html">QVariant</A> &nbsp;<strong>readPropertyEntry</strong> ( const char *pKey, QVariant::Type )
<br></td><td align="right"><h3><strong>readPropertyEntry</strong></h3></td></tr></table><p> <small>[const]</small></p><A NAME="readListEntry"></A><A NAME="ref15"></A><table width="100%"><tr bgcolor="#eeeeee"><td>int &nbsp;<strong>readListEntry</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstrlist.html">QStrList</A> &list, char sep = ',' )
<br></td><td align="right"><h3><strong>readListEntry</strong></h3></td></tr></table><p> <small>[const]</small></p><p>
 Read a list of strings.
</p>
<p></p>
<p></p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>pKey</i></TD><TD align="left" valign="top">The key to search for
</TD></TR>
<TR><TD align="left" valign="top"><i>list</i></TD><TD align="left" valign="top">In this object, the read list will be returned.
</TD></TR>
<TR><TD align="left" valign="top"><i>sep</i></TD><TD align="left" valign="top">The list separator (default ",")
</TD></TR>
</TABLE></P>
<p><b>Returns</b>: The number of entries in the list.
   </p>
<A NAME="readListEntry"></A><A NAME="ref16"></A><table width="100%"><tr bgcolor="#eeeeee"><td>int &nbsp;<strong>readListEntry</strong> ( const char *pKey, <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstrlist.html">QStrList</A> &list, char sep = ',' )
<br></td><td align="right"><h3><strong>readListEntry</strong></h3></td></tr></table><p> <small>[const]</small></p><A NAME="readListEntry"></A><A NAME="ref17"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="#QStringList">QStringList</A> &nbsp;<strong>readListEntry</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, char sep = ',' )
<br></td><td align="right"><h3><strong>readListEntry</strong></h3></td></tr></table><p> <small>[const]</small></p><p>
 Read a list of strings.
</p>
<p></p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>pKey</i></TD><TD align="left" valign="top">The key to search for.
</TD></TR>
<TR><TD align="left" valign="top"><i>sep</i></TD><TD align="left" valign="top">The list separator (default is ",").
</TD></TR>
</TABLE></P>
<p><b>Returns</b>: The list.
   </p>
<A NAME="readListEntry"></A><A NAME="ref18"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="#QStringList">QStringList</A> &nbsp;<strong>readListEntry</strong> ( const char *pKey, char sep = ',' )
<br></td><td align="right"><h3><strong>readListEntry</strong></h3></td></tr></table><p> <small>[const]</small></p><A NAME="readIntListEntry"></A><A NAME="ref19"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qvaluelist.html">QValueList</A><int> &nbsp;<strong>readIntListEntry</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey )
<br></td><td align="right"><h3><strong>readIntListEntry</strong></h3></td></tr></table><p> <small>[const]</small></p><p>
 Read a list of Integers.
</p>
<p></p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>pKey</i></TD><TD align="left" valign="top">The key to search for.
</TD></TR>
</TABLE></P>
<p><b>Returns</b>: The list.
   </p>
<A NAME="readIntListEntry"></A><A NAME="ref20"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qvaluelist.html">QValueList</A><int> &nbsp;<strong>readIntListEntry</strong> ( const char *pKey )
<br></td><td align="right"><h3><strong>readIntListEntry</strong></h3></td></tr></table><p> <small>[const]</small></p><A NAME="readPathEntry"></A><A NAME="ref21"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &nbsp;<strong>readPathEntry</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> & aDefault = QString::null )
<br></td><td align="right"><h3><strong>readPathEntry</strong></h3></td></tr></table><p> <small>[const]</small></p><p>
 Read a path.
</p>
<p> Read the value of an entry specified by <code>pKey</code> in the current group
 and interpret it as a path. This means, dollar expansion is activated
 for this value, so that e.g. $HOME gets expanded.
</p>
<p></p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>pKey</i></TD><TD align="left" valign="top">The key to search for.
</TD></TR>
<TR><TD align="left" valign="top"><i>aDefault</i></TD><TD align="left" valign="top">A default value returned if the key was not found.
</TD></TR>
</TABLE></P>
<p><b>Returns</b>: The value for this key or a null string if no value was found.
   </p>
<A NAME="readPathEntry"></A><A NAME="ref22"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &nbsp;<strong>readPathEntry</strong> ( const char *pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> & aDefault = QString::null )
<br></td><td align="right"><h3><strong>readPathEntry</strong></h3></td></tr></table><p> <small>[const]</small></p><A NAME="readNumEntry"></A><A NAME="ref23"></A><table width="100%"><tr bgcolor="#eeeeee"><td>int &nbsp;<strong>readNumEntry</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, int nDefault = 0 )
<br></td><td align="right"><h3><strong>readNumEntry</strong></h3></td></tr></table><p> <small>[const]</small></p><p>
 Read a numerical value.
</p>
<p> Read the value of an entry specified by <code>pKey</code> in the current group
 and interpret it numerically.
</p>
<p></p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>pKey</i></TD><TD align="left" valign="top">The key to search for.
</TD></TR>
<TR><TD align="left" valign="top"><i>nDefault</i></TD><TD align="left" valign="top">A default value returned if the key was not found.
</TD></TR>
</TABLE></P>
<p><b>Returns</b>: The value for this key or 0 if no value was found.
   </p>
<A NAME="readNumEntry"></A><A NAME="ref24"></A><table width="100%"><tr bgcolor="#eeeeee"><td>int &nbsp;<strong>readNumEntry</strong> ( const char *pKey, int nDefault = 0 )
<br></td><td align="right"><h3><strong>readNumEntry</strong></h3></td></tr></table><p> <small>[const]</small></p><A NAME="readUnsignedNumEntry"></A><A NAME="ref25"></A><table width="100%"><tr bgcolor="#eeeeee"><td>unsigned int &nbsp;<strong>readUnsignedNumEntry</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, unsigned int nDefault = 0 )
<br></td><td align="right"><h3><strong>readUnsignedNumEntry</strong></h3></td></tr></table><p> <small>[const]</small></p><p>
 Read a numerical value.
</p>
<p> Read the value of an entry specified by <code>pKey</code> in the current group
 and interpret it numerically.
</p>
<p></p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>pKey</i></TD><TD align="left" valign="top">The key to search for.
</TD></TR>
<TR><TD align="left" valign="top"><i>nDefault</i></TD><TD align="left" valign="top">A default value returned if the key was not found.
</TD></TR>
</TABLE></P>
<p><b>Returns</b>: The value for this key or 0 if no value was found.
   </p>
<A NAME="readUnsignedNumEntry"></A><A NAME="ref26"></A><table width="100%"><tr bgcolor="#eeeeee"><td>unsigned int &nbsp;<strong>readUnsignedNumEntry</strong> ( const char *pKey, unsigned int nDefault = 0 )
<br></td><td align="right"><h3><strong>readUnsignedNumEntry</strong></h3></td></tr></table><p> <small>[const]</small></p><A NAME="readLongNumEntry"></A><A NAME="ref27"></A><table width="100%"><tr bgcolor="#eeeeee"><td>long &nbsp;<strong>readLongNumEntry</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, long nDefault = 0 )
<br></td><td align="right"><h3><strong>readLongNumEntry</strong></h3></td></tr></table><p> <small>[const]</small></p><p>
 Read a numerical value.
</p>
<p> Read the value of an entry specified by <code>pKey</code> in the current group
 and interpret it numerically.
</p>
<p></p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>pKey</i></TD><TD align="left" valign="top">The key to search for.
</TD></TR>
<TR><TD align="left" valign="top"><i>nDefault</i></TD><TD align="left" valign="top">A default value returned if the key was not found.
</TD></TR>
</TABLE></P>
<p><b>Returns</b>: The value for this key or 0 if no value was found.
   </p>
<A NAME="readLongNumEntry"></A><A NAME="ref28"></A><table width="100%"><tr bgcolor="#eeeeee"><td>long &nbsp;<strong>readLongNumEntry</strong> ( const char *pKey, long nDefault = 0 )
<br></td><td align="right"><h3><strong>readLongNumEntry</strong></h3></td></tr></table><p> <small>[const]</small></p><A NAME="readUnsignedLongNumEntry"></A><A NAME="ref29"></A><table width="100%"><tr bgcolor="#eeeeee"><td>unsigned long &nbsp;<strong>readUnsignedLongNumEntry</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, unsigned long nDefault = 0 )
<br></td><td align="right"><h3><strong>readUnsignedLongNumEntry</strong></h3></td></tr></table><p> <small>[const]</small></p><p>
 Read a numerical value.
</p>
<p> Read the value of an entry specified by <code>pKey</code> in the current group
 and interpret it numerically.
</p>
<p></p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>pKey</i></TD><TD align="left" valign="top">The key to search for.
</TD></TR>
<TR><TD align="left" valign="top"><i>nDefault</i></TD><TD align="left" valign="top">A default value returned if the key was not found.
</TD></TR>
</TABLE></P>
<p><b>Returns</b>: The value for this key or 0 if no value was found.
   </p>
<A NAME="readUnsignedLongNumEntry"></A><A NAME="ref30"></A><table width="100%"><tr bgcolor="#eeeeee"><td>unsigned long &nbsp;<strong>readUnsignedLongNumEntry</strong> ( const char *pKey, unsigned long nDefault = 0 )
<br></td><td align="right"><h3><strong>readUnsignedLongNumEntry</strong></h3></td></tr></table><p> <small>[const]</small></p><A NAME="readDoubleNumEntry"></A><A NAME="ref31"></A><table width="100%"><tr bgcolor="#eeeeee"><td>double &nbsp;<strong>readDoubleNumEntry</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, double nDefault = 0.0 )
<br></td><td align="right"><h3><strong>readDoubleNumEntry</strong></h3></td></tr></table><p> <small>[const]</small></p><p>
 Read a numerical value.
</p>
<p> Read the value of an entry specified by <code>pKey</code> in the current group
 and interpret it numerically.
</p>
<p></p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>pKey</i></TD><TD align="left" valign="top">The key to search for.
</TD></TR>
<TR><TD align="left" valign="top"><i>nDefault</i></TD><TD align="left" valign="top">A default value returned if the key was not found.
</TD></TR>
</TABLE></P>
<p><b>Returns</b>: The value for this key or 0 if no value was found.
   </p>
<A NAME="readDoubleNumEntry"></A><A NAME="ref32"></A><table width="100%"><tr bgcolor="#eeeeee"><td>double &nbsp;<strong>readDoubleNumEntry</strong> ( const char *pKey, double nDefault = 0.0 )
<br></td><td align="right"><h3><strong>readDoubleNumEntry</strong></h3></td></tr></table><p> <small>[const]</small></p><A NAME="readFontEntry"></A><A NAME="ref33"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qfont.html">QFont</A> &nbsp;<strong>readFontEntry</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qfont.html">QFont</A>* pDefault = 0L )
<br></td><td align="right"><h3><strong>readFontEntry</strong></h3></td></tr></table><p> <small>[const]</small></p><p>
 Read a <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qfont.html">QFont</A>.
</p>
<p> Read the value of an entry specified by <code>pKey</code> in the current group
 and interpret it as a font object.
</p>
<p></p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>pKey</i></TD><TD align="left" valign="top">The key to search for.
</TD></TR>
<TR><TD align="left" valign="top"><i>pDefault</i></TD><TD align="left" valign="top">A default value returned if the key was not found.
</TD></TR>
</TABLE></P>
<p><b>Returns</b>: The value for this key or a default font if no value was found.
   </p>
<A NAME="readFontEntry"></A><A NAME="ref34"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qfont.html">QFont</A> &nbsp;<strong>readFontEntry</strong> ( const char *pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qfont.html">QFont</A>* pDefault = 0L )
<br></td><td align="right"><h3><strong>readFontEntry</strong></h3></td></tr></table><p> <small>[const]</small></p><A NAME="readBoolEntry"></A><A NAME="ref35"></A><table width="100%"><tr bgcolor="#eeeeee"><td>bool &nbsp;<strong>readBoolEntry</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, const bool bDefault = false )
<br></td><td align="right"><h3><strong>readBoolEntry</strong></h3></td></tr></table><p> <small>[const]</small></p><p>
 Read a boolean entry.
</p>
<p> Read the value of an entry specified by <code>pKey</code> in the current group
 and interpret it as a boolean value. Currently "on" and "true" are
 accepted as true, everything else if false.
</p>
<p></p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>pKey</i></TD><TD align="left" valign="top">The key to search for
</TD></TR>
<TR><TD align="left" valign="top"><i>bDefault</i></TD><TD align="left" valign="top">A default value returned if the key was not
                                    found.
</TD></TR>
</TABLE></P>
<p><b>Returns</b>: The value for this key or a default value if no value was
 found.
   </p>
<A NAME="readBoolEntry"></A><A NAME="ref36"></A><table width="100%"><tr bgcolor="#eeeeee"><td>bool &nbsp;<strong>readBoolEntry</strong> ( const char *pKey, const bool bDefault = false )
<br></td><td align="right"><h3><strong>readBoolEntry</strong></h3></td></tr></table><p> <small>[const]</small></p><A NAME="readRectEntry"></A><A NAME="ref37"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qrect.html">QRect</A> &nbsp;<strong>readRectEntry</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qrect.html">QRect</A>* pDefault = 0L )
<br></td><td align="right"><h3><strong>readRectEntry</strong></h3></td></tr></table><p> <small>[const]</small></p><p>
 Read a rect entry.
</p>
<p> Read the value of an entry specified by pKey in the current group
 and interpret it as a <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qrect.html">QRect</A> object.
</p>
<p></p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>pKey</i></TD><TD align="left" valign="top">The key to search for
</TD></TR>
<TR><TD align="left" valign="top"><i>pDefault</i></TD><TD align="left" valign="top">A default value returned if the key was not
                                    found.
</TD></TR>
</TABLE></P>
<p><b>Returns</b>: The value for this key or a default rectangle if no value
 was found.
   </p>
<A NAME="readRectEntry"></A><A NAME="ref38"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qrect.html">QRect</A> &nbsp;<strong>readRectEntry</strong> ( const char *pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qrect.html">QRect</A>* pDefault = 0L )
<br></td><td align="right"><h3><strong>readRectEntry</strong></h3></td></tr></table><p> <small>[const]</small></p><A NAME="readPointEntry"></A><A NAME="ref39"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qpoint.html">QPoint</A> &nbsp;<strong>readPointEntry</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qpoint.html">QPoint</A>* pDefault = 0L )
<br></td><td align="right"><h3><strong>readPointEntry</strong></h3></td></tr></table><p> <small>[const]</small></p><p>
 Read a point entry.
</p>
<p> Read the value of an entry specified by <code>pKey</code> in the current group
 and interpret it as a <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qpoint.html">QPoint</A> object.
</p>
<p></p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>pKey</i></TD><TD align="left" valign="top">The key to search for
</TD></TR>
<TR><TD align="left" valign="top"><i>pDefault</i></TD><TD align="left" valign="top">A default value returned if the key was not
                                    found.
</TD></TR>
</TABLE></P>
<p><b>Returns</b>: The value for this key or a default point if no value
 was found.
   </p>
<A NAME="readPointEntry"></A><A NAME="ref40"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qpoint.html">QPoint</A> &nbsp;<strong>readPointEntry</strong> ( const char *pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qpoint.html">QPoint</A>* pDefault = 0L )
<br></td><td align="right"><h3><strong>readPointEntry</strong></h3></td></tr></table><p> <small>[const]</small></p><A NAME="readSizeEntry"></A><A NAME="ref41"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qsize.html">QSize</A> &nbsp;<strong>readSizeEntry</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qsize.html">QSize</A>* pDefault = 0L )
<br></td><td align="right"><h3><strong>readSizeEntry</strong></h3></td></tr></table><p> <small>[const]</small></p><p>
 Read a size entry.
</p>
<p> Read the value of an entry specified by <code>pKey</code> in the current group
 and interpret it as a <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qsize.html">QSize</A> object.
</p>
<p></p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>pKey</i></TD><TD align="left" valign="top">The key to search for
</TD></TR>
<TR><TD align="left" valign="top"><i>pDefault</i></TD><TD align="left" valign="top">A default value returned if the key was not
                                    found.
</TD></TR>
</TABLE></P>
<p><b>Returns</b>: The value for this key or a default point if no value
 was found.
   </p>
<A NAME="readSizeEntry"></A><A NAME="ref42"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qsize.html">QSize</A> &nbsp;<strong>readSizeEntry</strong> ( const char *pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qsize.html">QSize</A>* pDefault = 0L )
<br></td><td align="right"><h3><strong>readSizeEntry</strong></h3></td></tr></table><p> <small>[const]</small></p><A NAME="readColorEntry"></A><A NAME="ref43"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qcolor.html">QColor</A> &nbsp;<strong>readColorEntry</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qcolor.html">QColor</A>* pDefault = 0L )
<br></td><td align="right"><h3><strong>readColorEntry</strong></h3></td></tr></table><p> <small>[const]</small></p><p>
 Read a <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qcolor.html">QColor</A>.
</p>
<p> Read the value of an entry specified by <code>pKey</code> in the current group
 and interpret it as a color.
</p>
<p></p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>pKey</i></TD><TD align="left" valign="top">The key to search for.
</TD></TR>
<TR><TD align="left" valign="top"><i>pDefault</i></TD><TD align="left" valign="top">A default value returned if the key was not found.
</TD></TR>
</TABLE></P>
<p><b>Returns</b>: The value for this key or a default color if no value
 was found.
   </p>
<A NAME="readColorEntry"></A><A NAME="ref44"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qcolor.html">QColor</A> &nbsp;<strong>readColorEntry</strong> ( const char *pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qcolor.html">QColor</A>* pDefault = 0L )
<br></td><td align="right"><h3><strong>readColorEntry</strong></h3></td></tr></table><p> <small>[const]</small></p><A NAME="readDateTimeEntry"></A><A NAME="ref45"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qdatetime.html">QDateTime</A> &nbsp;<strong>readDateTimeEntry</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qdatetime.html">QDateTime</A>* pDefault = 0L )
<br></td><td align="right"><h3><strong>readDateTimeEntry</strong></h3></td></tr></table><p> <small>[const]</small></p><p>
 Read a <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qdatetime.html">QDateTime</A>.
</p>
<p> Read the value of an entry specified by <code>pKey</code> in the current group
 and interpret it as a date and time.
</p>
<p></p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>pKey</i></TD><TD align="left" valign="top">The key to search for.
</TD></TR>
<TR><TD align="left" valign="top"><i>pDefault</i></TD><TD align="left" valign="top">A default value returned if the key was not found.
</TD></TR>
</TABLE></P>
<p><b>Returns</b>: The value for this key or a currentDateTime()
  (Qt global function) if no value was found.
   </p>
<A NAME="readDateTimeEntry"></A><A NAME="ref46"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qdatetime.html">QDateTime</A> &nbsp;<strong>readDateTimeEntry</strong> ( const char *pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qdatetime.html">QDateTime</A>* pDefault = 0L )
<br></td><td align="right"><h3><strong>readDateTimeEntry</strong></h3></td></tr></table><p> <small>[const]</small></p><A NAME="writeEntry"></A><A NAME="ref47"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &nbsp;<strong>writeEntry</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pValue,
                      bool bPersistent = true, bool bGlobal = false,
                      bool bNLS = false )
<br></td><td align="right"><h3><strong>writeEntry</strong></h3></td></tr></table><p></p><p>
 Write the key/value pair.
</p>
<p> This is stored in the most specific config file when destroying the
 config object or when calling <A HREF="KConfigBase.html#sync">sync</A>().
</p>
<p></p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>pKey</i></TD><TD align="left" valign="top">The key to write.
</TD></TR>
<TR><TD align="left" valign="top"><i>pValue</i></TD><TD align="left" valign="top">The value to write.
</TD></TR>
<TR><TD align="left" valign="top"><i>bPersistent</i></TD><TD align="left" valign="top">If <code>bPersistent</code> is false, the entry's dirty
                     flag will not be set and thus the entry will
                     not be written to disk at deletion time.
</TD></TR>
<TR><TD align="left" valign="top"><i>bGlobal</i></TD><TD align="left" valign="top">If <code>bGlobal</code> is true, the pair is not saved to the
                     application specific config file, but to the
                     global KDE config file.
</TD></TR>
<TR><TD align="left" valign="top"><i>bNLS</i></TD><TD align="left" valign="top">If <code>bNLS</code> is true, the locale tag is added to the key
                     when writing it back.
</TD></TR>
</TABLE></P>
<p><b>Returns</b>: The old value for this key. If this key did not
         exist, a null string is returned.
   </p>
<A NAME="writeEntry"></A><A NAME="ref48"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &nbsp;<strong>writeEntry</strong> ( const char *pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pValue,
                      bool bPersistent = true, bool bGlobal = false,
                      bool bNLS = false )
<br></td><td align="right"><h3><strong>writeEntry</strong></h3></td></tr></table><p></p><A NAME="writeEntry"></A><A NAME="ref49"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>writeEntry</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qvariant.html">QVariant</A>& rValue,
                    bool bPersistent = true, bool bGlobal = false,
                    bool bNLS = false )
<br></td><td align="right"><h3><strong>writeEntry</strong></h3></td></tr></table><p></p><p>
 <A HREF="KConfigBase.html#writeEntry">writeEntry</A>() Overridden to accept a property.
</p>
<p> Note: Unlike the other <A HREF="KConfigBase.html#writeEntry">writeEntry</A>() functions, the old value is
 _not_ returned here!
</p>
<p></p>
<p></p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>pKey</i></TD><TD align="left" valign="top">The key to write
</TD></TR>
<TR><TD align="left" valign="top"><i>rValue</i></TD><TD align="left" valign="top">The property to write
</TD></TR>
<TR><TD align="left" valign="top"><i>bPersistent</i></TD><TD align="left" valign="top">If <code>bPersistent</code> is false, the entry's dirty flag
                    will not be set and thus the entry will not be
                    written to disk at deletion time.
</TD></TR>
<TR><TD align="left" valign="top"><i>bGlobal</i></TD><TD align="left" valign="top">If <code>bGlobal</code> is true, the pair is not saved to the
                    application specific config file, but to the
                    global KDE config file.
</TD></TR>
<TR><TD align="left" valign="top"><i>bNLS</i></TD><TD align="left" valign="top">If <code>bNLS</code> is true, the locale tag is added to the key
             when writing it back.
</TD></TR>
</TABLE></P>
<p><b>See also</b>: writeEntry()</p>
<A NAME="writeEntry"></A><A NAME="ref50"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>writeEntry</strong> ( const char *pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qvariant.html">QVariant</A>& rValue,
                    bool bPersistent = true, bool bGlobal = false,
                    bool bNLS = false )
<br></td><td align="right"><h3><strong>writeEntry</strong></h3></td></tr></table><p></p><A NAME="writeEntry"></A><A NAME="ref51"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>writeEntry</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstrlist.html">QStrList</A> &rValue,
		   char sep = ',', bool bPersistent = true, bool bGlobal = false, bool bNLS = false )
<br></td><td align="right"><h3><strong>writeEntry</strong></h3></td></tr></table><p></p><p>
 <A HREF="KConfigBase.html#writeEntry">writeEntry</A>() overriden to accept a list of strings.
</p>
<p> Note: Unlike the other <A HREF="KConfigBase.html#writeEntry">writeEntry</A>() functions, the old value is
 _not_ returned here!
</p>
<p></p>
<p></p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>pKey</i></TD><TD align="left" valign="top">The key to write
</TD></TR>
<TR><TD align="left" valign="top"><i>rValue</i></TD><TD align="left" valign="top">The list to write
</TD></TR>
<TR><TD align="left" valign="top"><i>bPersistent</i></TD><TD align="left" valign="top">If <code>bPersistent</code> is false, the entry's dirty flag
                    will not be set and thus the entry will not be
                    written to disk at deletion time.
</TD></TR>
<TR><TD align="left" valign="top"><i>bGlobal</i></TD><TD align="left" valign="top">If <code>bGlobal</code> is true, the pair is not saved to the
                application specific config file, but to the
                global KDE config file.
</TD></TR>
<TR><TD align="left" valign="top"><i>bNLS</i></TD><TD align="left" valign="top">If <code>bNLS</code> is true, the locale tag is added to the key
             when writing it back.
</TD></TR>
</TABLE></P>
<p><b>See also</b>: writeEntry()</p>
<A NAME="writeEntry"></A><A NAME="ref52"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>writeEntry</strong> ( const char *pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstrlist.html">QStrList</A> &rValue,
		   char sep = ',', bool bPersistent = true, bool bGlobal = false, bool bNLS = false )
<br></td><td align="right"><h3><strong>writeEntry</strong></h3></td></tr></table><p></p><A NAME="writeEntry"></A><A NAME="ref53"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>writeEntry</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, const <A HREF="#QStringList">QStringList</A> &rValue,
		   char sep = ',', bool bPersistent = true, bool bGlobal = false, bool bNLS = false )
<br></td><td align="right"><h3><strong>writeEntry</strong></h3></td></tr></table><p></p><p>
 <A HREF="KConfigBase.html#writeEntry">writeEntry</A>() overridden to accept a list of strings.
</p>
<p> Note: Unlike the other <A HREF="KConfigBase.html#writeEntry">writeEntry</A>() functions, the old value is
 _not_ returned here!
</p>
<p></p>
<p></p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>pKey</i></TD><TD align="left" valign="top">The key to write
</TD></TR>
<TR><TD align="left" valign="top"><i>rValue</i></TD><TD align="left" valign="top">The list to write
</TD></TR>
<TR><TD align="left" valign="top"><i>bPersistent</i></TD><TD align="left" valign="top">If <code>bPersistent</code> is false, the entry's dirty flag
                    will not be set and thus the entry will not be
                    written to disk at deletion time.
</TD></TR>
<TR><TD align="left" valign="top"><i>bGlobal</i></TD><TD align="left" valign="top">If <code>bGlobal</code> is true, the pair is not saved to the
                application specific config file, but to the
                global KDE config file.
</TD></TR>
<TR><TD align="left" valign="top"><i>bNLS</i></TD><TD align="left" valign="top">If <code>bNLS</code> is true, the locale tag is added to the key
             when writing it back.
</TD></TR>
</TABLE></P>
<p><b>See also</b>: writeEntry()</p>
<A NAME="writeEntry"></A><A NAME="ref54"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>writeEntry</strong> ( const char *pKey, const <A HREF="#QStringList">QStringList</A> &rValue,
		   char sep = ',', bool bPersistent = true, bool bGlobal = false, bool bNLS = false )
<br></td><td align="right"><h3><strong>writeEntry</strong></h3></td></tr></table><p></p><A NAME="writeEntry"></A><A NAME="ref55"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>writeEntry</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qvaluelist.html">QValueList</A><int>& rValue,
		   bool bPersistent = true, bool bGlobal = false, bool bNLS = false )
<br></td><td align="right"><h3><strong>writeEntry</strong></h3></td></tr></table><p></p><p>
 <A HREF="KConfigBase.html#writeEntry">writeEntry</A>() overridden to accept a list of Integers.
</p>
<p> Note: Unlike the other <A HREF="KConfigBase.html#writeEntry">writeEntry</A>() functions, the old value is
 _not_ returned here!
</p>
<p></p>
<p></p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>pKey</i></TD><TD align="left" valign="top">The key to write
</TD></TR>
<TR><TD align="left" valign="top"><i>rValue</i></TD><TD align="left" valign="top">The list to write
</TD></TR>
<TR><TD align="left" valign="top"><i>bPersistent</i></TD><TD align="left" valign="top">If <code>bPersistent</code> is false, the entry's dirty flag
                    will not be set and thus the entry will not be
                    written to disk at deletion time.
</TD></TR>
<TR><TD align="left" valign="top"><i>bGlobal</i></TD><TD align="left" valign="top">If <code>bGlobal</code> is true, the pair is not saved to the
                application specific config file, but to the
                global KDE config file.
</TD></TR>
<TR><TD align="left" valign="top"><i>bNLS</i></TD><TD align="left" valign="top">If <code>bNLS</code> is true, the locale tag is added to the key
             when writing it back.
</TD></TR>
</TABLE></P>
<p><b>See also</b>: writeEntry()</p>
<A NAME="writeEntry"></A><A NAME="ref56"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>writeEntry</strong> ( const char *pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qvaluelist.html">QValueList</A><int>& rValue,
		   bool bPersistent = true, bool bGlobal = false, bool bNLS = false )
<br></td><td align="right"><h3><strong>writeEntry</strong></h3></td></tr></table><p></p><A NAME="writeEntry"></A><A NAME="ref57"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &nbsp;<strong>writeEntry</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, const char *pValue,
                      bool bPersistent = true, bool bGlobal = false,
                      bool bNLS = false )
<br></td><td align="right"><h3><strong>writeEntry</strong></h3></td></tr></table><p></p><p>
 Write the key/value pair.
</p>
<p> This is stored to the most specific config file when destroying the
 config object or when calling <A HREF="KConfigBase.html#sync">sync</A>().
</p>
<p></p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>pKey</i></TD><TD align="left" valign="top">The key to write.
</TD></TR>
<TR><TD align="left" valign="top"><i>pValue</i></TD><TD align="left" valign="top">The value to write.
</TD></TR>
<TR><TD align="left" valign="top"><i>bPersistent</i></TD><TD align="left" valign="top">If <code>bPersistent</code> is false, the entry's dirty
                    flag will not be set and thus the entry will
                    not be written to disk at deletion time.
</TD></TR>
<TR><TD align="left" valign="top"><i>bGlobal</i></TD><TD align="left" valign="top">If <code>bGlobal</code> is true, the pair is not saved to the
                    application specific config file, but to the
                    global KDE config file.
</TD></TR>
<TR><TD align="left" valign="top"><i>bNLS</i></TD><TD align="left" valign="top">If <code>bNLS</code> is true, the locale tag is added to the key
                    when writing it back.
</TD></TR>
</TABLE></P>
<p><b>Returns</b>: The old value for this key. If this key did not
          exist, a null string is returned.
   </p>
<A NAME="writeEntry"></A><A NAME="ref58"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &nbsp;<strong>writeEntry</strong> ( const char *pKey, const char *pValue,
                      bool bPersistent = true, bool bGlobal = false,
                      bool bNLS = false )
<br></td><td align="right"><h3><strong>writeEntry</strong></h3></td></tr></table><p></p><A NAME="writeEntry"></A><A NAME="ref59"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &nbsp;<strong>writeEntry</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, int nValue,
                      bool bPersistent = true, bool bGlobal = false,
                      bool bNLS = false )
<br></td><td align="right"><h3><strong>writeEntry</strong></h3></td></tr></table><p></p><p>
 Write the key value pair.
 Same as above, but write a numerical value.
</p>
<p></p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>pKey</i></TD><TD align="left" valign="top">The key to write.
</TD></TR>
<TR><TD align="left" valign="top"><i>nValue</i></TD><TD align="left" valign="top">The value to write.
</TD></TR>
<TR><TD align="left" valign="top"><i>bPersistent</i></TD><TD align="left" valign="top">If <code>bPersistent</code> is false, the entry's dirty
 flag will not be set and thus the entry will not be written to
 disk at deletion time.
</TD></TR>
<TR><TD align="left" valign="top"><i>bGlobal</i></TD><TD align="left" valign="top">If <code>bGlobal</code> is true, the pair is not saved to the
                    application specific config file, but to the
                    global KDE config file.
</TD></TR>
<TR><TD align="left" valign="top"><i>bNLS</i></TD><TD align="left" valign="top">If <code>bNLS</code> is true, the locale tag is added to the key
                    when writing it back.
</TD></TR>
</TABLE></P>
<p><b>Returns</b>: The old value for this key. If this key did not
         exist, a null string is returned.
   </p>
<A NAME="writeEntry"></A><A NAME="ref60"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &nbsp;<strong>writeEntry</strong> ( const char *pKey, int nValue,
                      bool bPersistent = true, bool bGlobal = false,
                      bool bNLS = false )
<br></td><td align="right"><h3><strong>writeEntry</strong></h3></td></tr></table><p></p><A NAME="writeEntry"></A><A NAME="ref61"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &nbsp;<strong>writeEntry</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, unsigned int nValue,
                      bool bPersistent = true, bool bGlobal = false,
                      bool bNLS = false )
<br></td><td align="right"><h3><strong>writeEntry</strong></h3></td></tr></table><p></p><p>
 Write the key value pair.
 Same as above, but write an unsigned numerical value.
</p>
<p></p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>pKey</i></TD><TD align="left" valign="top">The key to write.
</TD></TR>
<TR><TD align="left" valign="top"><i>nValue</i></TD><TD align="left" valign="top">The value to write.
</TD></TR>
<TR><TD align="left" valign="top"><i>bPersistent</i></TD><TD align="left" valign="top">If <code>bPersistent</code> is false, the entry's dirty
 flag will not be set and thus the entry will not be written to
 disk at deletion time.
</TD></TR>
<TR><TD align="left" valign="top"><i>bGlobal</i></TD><TD align="left" valign="top">If <code>bGlobal</code> is true, the pair is not saved to the
                    application specific config file, but to the
                    global KDE config file.
</TD></TR>
<TR><TD align="left" valign="top"><i>bNLS</i></TD><TD align="left" valign="top">If <code>bNLS</code> is true, the locale tag is added to the key
                    when writing it back.
</TD></TR>
</TABLE></P>
<p><b>Returns</b>: The old value for this key. If this key did not
         exist, a null string is returned.
   </p>
<A NAME="writeEntry"></A><A NAME="ref62"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &nbsp;<strong>writeEntry</strong> ( const char *pKey, unsigned int nValue,
                      bool bPersistent = true, bool bGlobal = false,
                      bool bNLS = false )
<br></td><td align="right"><h3><strong>writeEntry</strong></h3></td></tr></table><p></p><A NAME="writeEntry"></A><A NAME="ref63"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &nbsp;<strong>writeEntry</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, long nValue,
                      bool bPersistent = true, bool bGlobal = false,
                      bool bNLS = false )
<br></td><td align="right"><h3><strong>writeEntry</strong></h3></td></tr></table><p></p><p>
 Write the key value pair.
 Same as above, but write a long numerical value.
</p>
<p></p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>pKey</i></TD><TD align="left" valign="top">The key to write.
</TD></TR>
<TR><TD align="left" valign="top"><i>nValue</i></TD><TD align="left" valign="top">The value to write.
</TD></TR>
<TR><TD align="left" valign="top"><i>bPersistent</i></TD><TD align="left" valign="top">If <code>bPersistent</code> is false, the entry's dirty
 flag will not be set and thus the entry will not be written to
 disk at deletion time.
</TD></TR>
<TR><TD align="left" valign="top"><i>bGlobal</i></TD><TD align="left" valign="top">If <code>bGlobal</code> is true, the pair is not saved to the
  application specific config file, but to the global KDE config file.
</TD></TR>
<TR><TD align="left" valign="top"><i>bNLS</i></TD><TD align="left" valign="top">If <code>bNLS</code> is true, the locale tag is added to the key
  when writing it back.
</TD></TR>
</TABLE></P>
<p><b>Returns</b>: The old value for this key. If this key did not
 exist, a null string is returned.
   </p>
<A NAME="writeEntry"></A><A NAME="ref64"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &nbsp;<strong>writeEntry</strong> ( const char *pKey, long nValue,
                      bool bPersistent = true, bool bGlobal = false,
                      bool bNLS = false )
<br></td><td align="right"><h3><strong>writeEntry</strong></h3></td></tr></table><p></p><A NAME="writeEntry"></A><A NAME="ref65"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &nbsp;<strong>writeEntry</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, unsigned long nValue,
                      bool bPersistent = true, bool bGlobal = false,
                      bool bNLS = false )
<br></td><td align="right"><h3><strong>writeEntry</strong></h3></td></tr></table><p></p><p>
 Write the key value pair.
 Same as above, but write an unsigned long numerical value.
</p>
<p></p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>pKey</i></TD><TD align="left" valign="top">The key to write.
</TD></TR>
<TR><TD align="left" valign="top"><i>nValue</i></TD><TD align="left" valign="top">The value to write.
</TD></TR>
<TR><TD align="left" valign="top"><i>bPersistent</i></TD><TD align="left" valign="top">If <code>bPersistent</code> is false, the entry's dirty
 flag will not be set and thus the entry will not be written to
 disk at deletion time.
</TD></TR>
<TR><TD align="left" valign="top"><i>bGlobal</i></TD><TD align="left" valign="top">If <code>bGlobal</code> is true, the pair is not saved to the
  application specific config file, but to the global KDE config file.
</TD></TR>
<TR><TD align="left" valign="top"><i>bNLS</i></TD><TD align="left" valign="top">If <code>bNLS</code> is true, the locale tag is added to the key
  when writing it back.
</TD></TR>
</TABLE></P>
<p><b>Returns</b>: The old value for this key. If this key did not
 exist, a null string is returned.
   </p>
<A NAME="writeEntry"></A><A NAME="ref66"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &nbsp;<strong>writeEntry</strong> ( const char *pKey, unsigned long nValue,
                      bool bPersistent = true, bool bGlobal = false,
                      bool bNLS = false )
<br></td><td align="right"><h3><strong>writeEntry</strong></h3></td></tr></table><p></p><A NAME="writeEntry"></A><A NAME="ref67"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &nbsp;<strong>writeEntry</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, double nValue,
                      bool bPersistent = true, bool bGlobal = false,
                      char format = 'g', int precision = 6,
                      bool bNLS = false )
<br></td><td align="right"><h3><strong>writeEntry</strong></h3></td></tr></table><p></p><p>
 Write the key value pair.
 Same as above, but write a floating-point value.*
</p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>pKey</i></TD><TD align="left" valign="top">The key to write.
</TD></TR>
<TR><TD align="left" valign="top"><i>nValue</i></TD><TD align="left" valign="top">The value to write.
</TD></TR>
<TR><TD align="left" valign="top"><i>bPersistent</i></TD><TD align="left" valign="top">If <code>bPersistent</code> is false, the entry's dirty
 flag will not be set and thus the entry will not be written to
 disk at deletion time.
</TD></TR>
<TR><TD align="left" valign="top"><i>bGlobal</i></TD><TD align="left" valign="top">If <code>bGlobal</code> is true, the pair is not saved to the
  application specific config file, but to the global KDE config file.
</TD></TR>
<TR><TD align="left" valign="top"><i>format</i></TD><TD align="left" valign="top"><code>format</code> determines the format to which the value
  is converted. Default is 'g'.
</TD></TR>
<TR><TD align="left" valign="top"><i>precision</i></TD><TD align="left" valign="top"><code>precision</code> sets the precision with which the
  value is converted. Default is 6 as in QString.
</TD></TR>
<TR><TD align="left" valign="top"><i>bNLS</i></TD><TD align="left" valign="top">If <code>bNLS</code> is true, the locale tag is added to the key
  when writing it back.
</TD></TR>
</TABLE></P>
<p><b>Returns</b>: The old value for this key. If this key did not
 exist, a null string is returned.
   </p>
<A NAME="writeEntry"></A><A NAME="ref68"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &nbsp;<strong>writeEntry</strong> ( const char *pKey, double nValue,
                      bool bPersistent = true, bool bGlobal = false,
                      char format = 'g', int precision = 6,
                      bool bNLS = false )
<br></td><td align="right"><h3><strong>writeEntry</strong></h3></td></tr></table><p></p><A NAME="writeEntry"></A><A NAME="ref69"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &nbsp;<strong>writeEntry</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, bool bValue,
                      bool bPersistent = true, bool bGlobal = false,
                      bool bNLS = false )
<br></td><td align="right"><h3><strong>writeEntry</strong></h3></td></tr></table><p></p><p>
 Write the key value pair.
 Same as above, but write a boolean value.
</p>
<p></p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>pKey</i></TD><TD align="left" valign="top">The key to write.
</TD></TR>
<TR><TD align="left" valign="top"><i>bValue</i></TD><TD align="left" valign="top">The value to write.
</TD></TR>
<TR><TD align="left" valign="top"><i>bPersistent</i></TD><TD align="left" valign="top">If <code>bPersistent</code> is false, the entry's dirty
 flag will not be set and thus the entry will not be written to
 disk at deletion time.
</TD></TR>
<TR><TD align="left" valign="top"><i>bGlobal</i></TD><TD align="left" valign="top">If <code>bGlobal</code> is true, the pair is not saved to the
  application specific config file, but to the global KDE config file.
</TD></TR>
<TR><TD align="left" valign="top"><i>bNLS</i></TD><TD align="left" valign="top">If <code>bNLS</code> is true, the locale tag is added to the key
  when writing it back.
</TD></TR>
</TABLE></P>
<p><b>Returns</b>: The old value for this key. If this key did not
 exist, a null string is returned.
   </p>
<A NAME="writeEntry"></A><A NAME="ref70"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &nbsp;<strong>writeEntry</strong> ( const char *pKey, bool bValue,
                      bool bPersistent = true, bool bGlobal = false,
                      bool bNLS = false )
<br></td><td align="right"><h3><strong>writeEntry</strong></h3></td></tr></table><p></p><A NAME="writeEntry"></A><A NAME="ref71"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &nbsp;<strong>writeEntry</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qfont.html">QFont</A>& rFont,
                      bool bPersistent = true, bool bGlobal = false,
                      bool bNLS = false )
<br></td><td align="right"><h3><strong>writeEntry</strong></h3></td></tr></table><p></p><p>
 Write the key value pair.
 Same as above, but write a font
</p>
<p></p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>pKey</i></TD><TD align="left" valign="top">The key to write.
</TD></TR>
<TR><TD align="left" valign="top"><i>rFont</i></TD><TD align="left" valign="top">The font value to write.
</TD></TR>
<TR><TD align="left" valign="top"><i>bPersistent</i></TD><TD align="left" valign="top">If <code>bPersistent</code> is false, the entry's dirty
 flag will not be set and thus the entry will not be written to
 disk at deletion time.
</TD></TR>
<TR><TD align="left" valign="top"><i>bGlobal</i></TD><TD align="left" valign="top">If <code>bGlobal</code> is true, the pair is not saved to the
  application specific config file, but to the global KDE config file.
</TD></TR>
<TR><TD align="left" valign="top"><i>bNLS</i></TD><TD align="left" valign="top">If <code>bNLS</code> is true, the locale tag is added to the key
  when writing it back.
</TD></TR>
</TABLE></P>
<p><b>Returns</b>: The old value for this key. If this key did not
 exist, a null string is returned.
   </p>
<A NAME="writeEntry"></A><A NAME="ref72"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &nbsp;<strong>writeEntry</strong> ( const char *pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qfont.html">QFont</A>& rFont,
                      bool bPersistent = true, bool bGlobal = false,
                      bool bNLS = false )
<br></td><td align="right"><h3><strong>writeEntry</strong></h3></td></tr></table><p></p><A NAME="writeEntry"></A><A NAME="ref73"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>writeEntry</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qcolor.html">QColor</A>& rColor,
                   bool bPersistent = true, bool bGlobal = false,
                   bool bNLS = false )
<br></td><td align="right"><h3><strong>writeEntry</strong></h3></td></tr></table><p></p><p>
 Write the key value pair.
 Same as above, but write a color.
</p>
<p> Note: Unlike the other <A HREF="KConfigBase.html#writeEntry">writeEntry</A>() functions, the old value is
 _not_ returned here!
</p>
<p></p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>pKey</i></TD><TD align="left" valign="top">The key to write.
</TD></TR>
<TR><TD align="left" valign="top"><i>rValue</i></TD><TD align="left" valign="top">The color value to write.
</TD></TR>
<TR><TD align="left" valign="top"><i>bPersistent</i></TD><TD align="left" valign="top">If <code>bPersistent</code> is false, the entry's dirty
 flag will not be set and thus the entry will not be written to
 disk at deletion time.
</TD></TR>
<TR><TD align="left" valign="top"><i>bGlobal</i></TD><TD align="left" valign="top">If <code>bGlobal</code> is true, the pair is not saved to the
  application specific config file, but to the global KDE config file.
</TD></TR>
<TR><TD align="left" valign="top"><i>bNLS</i></TD><TD align="left" valign="top">If <code>bNLS</code> is true, the locale tag is added to the key
  when writing it back.
   </TD></TR>
</TABLE></P>
<A NAME="writeEntry"></A><A NAME="ref74"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>writeEntry</strong> ( const char *pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qcolor.html">QColor</A>& rColor,
                   bool bPersistent = true, bool bGlobal = false,
                   bool bNLS = false )
<br></td><td align="right"><h3><strong>writeEntry</strong></h3></td></tr></table><p></p><A NAME="writeEntry"></A><A NAME="ref75"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>writeEntry</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qdatetime.html">QDateTime</A>& rDateTime,
                   bool bPersistent = true, bool bGlobal = false,
                   bool bNLS = false )
<br></td><td align="right"><h3><strong>writeEntry</strong></h3></td></tr></table><p></p><p>
 Write the key value pair.
 Same as above, but write a date and time.
</p>
<p> Note: Unlike the other <A HREF="KConfigBase.html#writeEntry">writeEntry</A>() functions, the old value is
 <em>not</em> returned here!
</p>
<p></p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>pKey</i></TD><TD align="left" valign="top">The key to write.
</TD></TR>
<TR><TD align="left" valign="top"><i>rValue</i></TD><TD align="left" valign="top">The date and time value to write.
</TD></TR>
<TR><TD align="left" valign="top"><i>bPersistent</i></TD><TD align="left" valign="top">If <code>bPersistent</code> is false, the entry's dirty
 flag will not be set and thus the entry will not be written to
 disk at deletion time.
</TD></TR>
<TR><TD align="left" valign="top"><i>bGlobal</i></TD><TD align="left" valign="top">If <code>bGlobal</code> is true, the pair is not saved to the
  application specific config file, but to the global KDE config file.
</TD></TR>
<TR><TD align="left" valign="top"><i>bNLS</i></TD><TD align="left" valign="top">If <code>bNLS</code> is true, the locale tag is added to the key
  when writing it back.
   </TD></TR>
</TABLE></P>
<A NAME="writeEntry"></A><A NAME="ref76"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>writeEntry</strong> ( const char *pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qdatetime.html">QDateTime</A>& rDateTime,
                   bool bPersistent = true, bool bGlobal = false,
                   bool bNLS = false )
<br></td><td align="right"><h3><strong>writeEntry</strong></h3></td></tr></table><p></p><A NAME="writeEntry"></A><A NAME="ref77"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>writeEntry</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qrect.html">QRect</A>& rValue,
                   bool bPersistent = true, bool bGlobal = false,
                   bool bNLS = false )
<br></td><td align="right"><h3><strong>writeEntry</strong></h3></td></tr></table><p></p><p>
 Write the key value pair.
 Same as above, but write a rectangle.
</p>
<p> Note: Unlike the other <A HREF="KConfigBase.html#writeEntry">writeEntry</A>() functions, the old value is
 _not_ returned here!
</p>
<p></p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>pKey</i></TD><TD align="left" valign="top">The key to write.
</TD></TR>
<TR><TD align="left" valign="top"><i>rValue</i></TD><TD align="left" valign="top">The rectangle value to write.
</TD></TR>
<TR><TD align="left" valign="top"><i>bPersistent</i></TD><TD align="left" valign="top">If <code>bPersistent</code> is false, the entry's dirty
 flag will not be set and thus the entry will not be written to
 disk at deletion time.
</TD></TR>
<TR><TD align="left" valign="top"><i>bGlobal</i></TD><TD align="left" valign="top">If <code>bGlobal</code> is true, the pair is not saved to the
  application specific config file, but to the global KDE config file.
</TD></TR>
<TR><TD align="left" valign="top"><i>bNLS</i></TD><TD align="left" valign="top">If <code>bNLS</code> is true, the locale tag is added to the key
  when writing it back.
   </TD></TR>
</TABLE></P>
<A NAME="writeEntry"></A><A NAME="ref78"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>writeEntry</strong> ( const char *pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qrect.html">QRect</A>& rValue,
                   bool bPersistent = true, bool bGlobal = false,
                   bool bNLS = false )
<br></td><td align="right"><h3><strong>writeEntry</strong></h3></td></tr></table><p></p><A NAME="writeEntry"></A><A NAME="ref79"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>writeEntry</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qpoint.html">QPoint</A>& rValue,
                   bool bPersistent = true, bool bGlobal = false,
                   bool bNLS = false )
<br></td><td align="right"><h3><strong>writeEntry</strong></h3></td></tr></table><p></p><p>
 Write the key value pair.
 Same as above, but write a point.
</p>
<p> Note: Unlike the other <A HREF="KConfigBase.html#writeEntry">writeEntry</A>() functions, the old value is
 _not_ returned here!
</p>
<p></p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>pKey</i></TD><TD align="left" valign="top">The key to write.
</TD></TR>
<TR><TD align="left" valign="top"><i>rValue</i></TD><TD align="left" valign="top">The point value to write.
</TD></TR>
<TR><TD align="left" valign="top"><i>bPersistent</i></TD><TD align="left" valign="top">If <code>bPersistent</code> is false, the entry's dirty
 flag will not be set and thus the entry will not be written to
 disk at deletion time.
</TD></TR>
<TR><TD align="left" valign="top"><i>bGlobal</i></TD><TD align="left" valign="top">If <code>bGlobal</code> is true, the pair is not saved to the
  application specific config file, but to the global KDE config file.
</TD></TR>
<TR><TD align="left" valign="top"><i>bNLS</i></TD><TD align="left" valign="top">If <code>bNLS</code> is true, the locale tag is added to the key
  when writing it back.
   </TD></TR>
</TABLE></P>
<A NAME="writeEntry"></A><A NAME="ref80"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>writeEntry</strong> ( const char *pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qpoint.html">QPoint</A>& rValue,
                   bool bPersistent = true, bool bGlobal = false,
                   bool bNLS = false )
<br></td><td align="right"><h3><strong>writeEntry</strong></h3></td></tr></table><p></p><A NAME="writeEntry"></A><A NAME="ref81"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>writeEntry</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qsize.html">QSize</A>& rValue,
                   bool bPersistent = true, bool bGlobal = false,
                   bool bNLS = false )
<br></td><td align="right"><h3><strong>writeEntry</strong></h3></td></tr></table><p></p><p>
 Write the key value pair.
 Same as above, but write a size.
</p>
<p> Note: Unlike the other <A HREF="KConfigBase.html#writeEntry">writeEntry</A>() functions, the old value is
 _not_ returned here!
</p>
<p></p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>pKey</i></TD><TD align="left" valign="top">The key to write.
</TD></TR>
<TR><TD align="left" valign="top"><i>rValue</i></TD><TD align="left" valign="top">The size value to write.
</TD></TR>
<TR><TD align="left" valign="top"><i>bPersistent</i></TD><TD align="left" valign="top">If <code>bPersistent</code> is false, the entry's dirty
 flag will not be set and thus the entry will not be written to
 disk at deletion time.
</TD></TR>
<TR><TD align="left" valign="top"><i>bGlobal</i></TD><TD align="left" valign="top">If <code>bGlobal</code> is true, the pair is not saved to the
  application specific config file, but to the global KDE config file.
</TD></TR>
<TR><TD align="left" valign="top"><i>bNLS</i></TD><TD align="left" valign="top">If <code>bNLS</code> is true, the locale tag is added to the key
  when writing it back.
   </TD></TR>
</TABLE></P>
<A NAME="writeEntry"></A><A NAME="ref82"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>writeEntry</strong> ( const char *pKey, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qsize.html">QSize</A>& rValue,
                   bool bPersistent = true, bool bGlobal = false,
                   bool bNLS = false )
<br></td><td align="right"><h3><strong>writeEntry</strong></h3></td></tr></table><p></p><A NAME="setDollarExpansion"></A><A NAME="ref83"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>setDollarExpansion</strong> ( bool _bExpand = true )
<br></td><td align="right"><h3><strong>setDollarExpansion</strong></h3></td></tr></table><p></p><p>
 Turns on or off "dollar  expansion" (see <A HREF="KConfigBase.html#KConfigBase">KConfigBase</A> introduction)
  when reading config entries.
 Dollar sign expansion is initially OFF.
</p>
<p></p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>_bExpand</i></TD><TD align="left" valign="top">Tf true, dollar expansion is turned on.
   </TD></TR>
</TABLE></P>
<A NAME="isDollarExpansion"></A><A NAME="ref84"></A><table width="100%"><tr bgcolor="#eeeeee"><td>bool &nbsp;<strong>isDollarExpansion</strong> ()
<br></td><td align="right"><h3><strong>isDollarExpansion</strong></h3></td></tr></table><p> <small>[const]</small></p><p>
 Returns whether dollar expansion is on or off.  It is initially OFF.
</p>
<p></p>
<p><b>Returns</b>: true if dollar expansion is on.
   </p>
<A NAME="rollback"></A><A NAME="ref85"></A><table width="100%"><tr bgcolor="#eeeeee"><td> void &nbsp;<strong>rollback</strong> ( bool bDeep = true )
<br></td><td align="right"><h3><strong>rollback</strong></h3></td></tr></table><p> <small>[virtual]</small></p><p>
 Mark the config object as "clean," i.e. don't write dirty entries
 at destruction time. If <code>bDeep</code> is false, only the global dirty
 flag of the KConfig object gets cleared. If you then call
 <A HREF="KConfigBase.html#writeEntry">writeEntry</A>() again, the global dirty flag is set again and all
 dirty entries will be written at a subsequent <A HREF="KConfigBase.html#sync">sync</A>() call.
</p>
<p> Classes that derive from KConfigObject should override this
 method and implement storage-specific behaviour, as well as
 calling the KConfigBase::rollback() explicitly in the initializer.
</p>
<p></p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>bDeep</i></TD><TD align="left" valign="top">If <code>true</code>, the dirty flags of all entries are cleared,
        as well as the global dirty flag.
   </TD></TR>
</TABLE></P>
<A NAME="sync"></A><A NAME="ref86"></A><table width="100%"><tr bgcolor="#eeeeee"><td> void &nbsp;<strong>sync</strong> ()
<br></td><td align="right"><h3><strong>sync</strong></h3></td></tr></table><p> <small>[virtual]</small></p><p>
 Flush all changes that currently reside only in memory
 back to disk / permanent storage. Dirty configuration entries are
 written to the most specific file available.
</p>
<p> Asks the back end to flush out all pending writes, and then calls
 <A HREF="KConfigBase.html#rollback">rollback</A>().  No changes are made if the object has <code>readOnly</code>
 status.
</p>
<p> You should call this from your destructor in derivative classes.
</p>
<p></p>
<p><b>See also</b>: rollback(), isReadOnly()</p>
<A NAME="isDirty"></A><A NAME="ref87"></A><table width="100%"><tr bgcolor="#eeeeee"><td>bool &nbsp;<strong>isDirty</strong> ()
<br></td><td align="right"><h3><strong>isDirty</strong></h3></td></tr></table><p> <small>[const]</small></p><p>
</p>
<p><b>Returns</b>: <code>true</code> if the config file has any dirty (modified) entries.
   </p>
<A NAME="setReadOnly"></A><A NAME="ref88"></A><table width="100%"><tr bgcolor="#eeeeee"><td> void &nbsp;<strong>setReadOnly</strong> (bool _ro)
<br></td><td align="right"><h3><strong>setReadOnly</strong></h3></td></tr></table><p> <small>[virtual]</small></p><p>
 Set the config object's read-only status.
</p>
<p></p>
<p>   </p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>_ro</i></TD><TD align="left" valign="top">If <code>true</code>, the config object will not write out any
        changes to disk even if it is destroyed or <A HREF="KConfigBase.html#sync">sync</A>() is called.
</TD></TR>
</TABLE></P>
<A NAME="isReadOnly"></A><A NAME="ref89"></A><table width="100%"><tr bgcolor="#eeeeee"><td>bool &nbsp;<strong>isReadOnly</strong> ()
<br></td><td align="right"><h3><strong>isReadOnly</strong></h3></td></tr></table><p> <small>[const]</small></p><p>
 Queries the read-only status of the config object.
</p>
<p></p>
<p><b>Returns</b>: The read-only status.
    </p>
<A NAME="hasKey"></A><A NAME="ref90"></A><table width="100%"><tr bgcolor="#eeeeee"><td> bool &nbsp;<i><strong>hasKey</strong></i> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pKey )
<br></td><td align="right"><h3><i><strong>hasKey</strong></i></h3></td></tr></table><p> <small>[const pure virtual]</small></p><p>
 Check whether the key has an entry in the currently active group.
 Use this to determine whether a key is not specified for the current
 group (hasKey() returns false). Keys with null data are considered
 nonexistent.
</p>
<p></p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>pKey</i></TD><TD align="left" valign="top">The key to search for.
</TD></TR>
</TABLE></P>
<p><b>Returns</b>: If true, the key is available.
   </p>
<A NAME="entryMap"></A><A NAME="ref91"></A><table width="100%"><tr bgcolor="#eeeeee"><td> <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qmap.html">QMap</A><<A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>, <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>> &nbsp;<i><strong>entryMap</strong></i> (const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &pGroup)
<br></td><td align="right"><h3><i><strong>entryMap</strong></i></h3></td></tr></table><p> <small>[const pure virtual]</small></p><p>
 Return a map (tree) of entries for all entries in a particular
 group.  Only the actual entry string is returned, none of the
 other internal data should be included.
</p>
<p></p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>pGroup</i></TD><TD align="left" valign="top">A group to get keys from.
</TD></TR>
</TABLE></P>
<p><b>Returns</b>: A map of entries in the group specified, indexed by key.
         The returned map may be empty if the group is not found.
</p>
<p><b>See also</b>: <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qmap.html">QMap</A></p>
<A NAME="reparseConfiguration"></A><A NAME="ref92"></A><table width="100%"><tr bgcolor="#eeeeee"><td> void &nbsp;<i><strong>reparseConfiguration</strong></i> ()
<br></td><td align="right"><h3><i><strong>reparseConfiguration</strong></i></h3></td></tr></table><p> <small>[pure virtual]</small></p><p>
 Reparses all configuration files. This is useful for programs
 that use standalone graphical configuration tools. The base
 method implemented here only clears the group list and then
 appends the default group.
</p>
<p> Derivative classes should clear any internal data structures and
 then simply call <A HREF="KConfigBase.html#parseConfigFiles">parseConfigFiles</A>() when implementing this
 method.
</p>
<p></p>
<p><b>See also</b>: parseConfigFiles()</p>
<A NAME="ConfigState"></A><A NAME="ref93"></A><table width="100%"><tr bgcolor="#eeeeee"><td>enum <strong>ConfigState</strong> { NoAccess, ReadOnly, ReadWrite }
</td><td align="right"><h3><strong>ConfigState</strong></h3></td></tr></table><p></p><p>
 Possible return values for <A HREF="KConfigBase.html#getConfigState">getConfigState</A>().
</p>
<p></p>
<p><b>See also</b>: getConfigState()</p>
<A NAME="getConfigState"></A><A NAME="ref94"></A><table width="100%"><tr bgcolor="#eeeeee"><td>ConfigState &nbsp;<strong>getConfigState</strong> ()
<br></td><td align="right"><h3><strong>getConfigState</strong></h3></td></tr></table><p> <small>[const]</small></p><p>
 Retrieve the state of the app-config object.
</p>
<p> Possible return values
 are NoAccess (the application-specific config file could not be
 opened neither read-write nor read-only), ReadOnly (the
 application-specific config file is opened read-only, but not
 read-write) and ReadWrite (the application-specific config
 file is opened read-write).
</p>
<p></p>
<p><b>See also</b>: ConfigState()</p>
<A NAME="setLocale"></A><A NAME="ref95"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>setLocale</strong> ()
<br></td><td align="right"><h3><strong>setLocale</strong></h3></td></tr></table><p> <small>[protected]</small></p><p>
 Read the locale and put in the configuration data struct.
 Note that this should be done in the constructor, but this is not
 possible due to some mutual dependencies in <A HREF="KApplication.html#init">KApplication::init</A>()
   </p>
<A NAME="setDirty"></A><A NAME="ref96"></A><table width="100%"><tr bgcolor="#eeeeee"><td> void &nbsp;<strong>setDirty</strong> (bool _bDirty = true)
<br></td><td align="right"><h3><strong>setDirty</strong></h3></td></tr></table><p> <small>[protected virtual]</small></p><p>
 Sets the global dirty flag of the config object
</p>
<p></p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>_bDirty</i></TD><TD align="left" valign="top">How to mark the object's dirty status
   </TD></TR>
</TABLE></P>
<A NAME="parseConfigFiles"></A><A NAME="ref97"></A><table width="100%"><tr bgcolor="#eeeeee"><td> void &nbsp;<strong>parseConfigFiles</strong> ()
<br></td><td align="right"><h3><strong>parseConfigFiles</strong></h3></td></tr></table><p> <small>[protected virtual]</small></p><p>
 Parse all configuration files for a configuration object.
</p>
<p> The actual parsing is done by the associated KConfigBackEnd.
   </p>
<A NAME="internalEntryMap"></A><A NAME="ref98"></A><table width="100%"><tr bgcolor="#eeeeee"><td> <A HREF="#KEntryMap">KEntryMap</A> &nbsp;<i><strong>internalEntryMap</strong></i> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& pGroup )
<br></td><td align="right"><h3><i><strong>internalEntryMap</strong></i></h3></td></tr></table><p> <small>[protected const pure virtual]</small></p><p>
 Returns an map (tree) of the entries in the specified group.
 This may or may not return all entries that belong to the
 config object.  The only guarantee that you are given is that
 any entries that are dirty (i.e. modified and not yet written back
 to the disk) will be contained in the map.  Some derivative
 classes may choose to return everything.
</p>
<p> Do not use this function, the implementation / return type are
 subject to change.
</p>
<p>   </p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>pGroup</i></TD><TD align="left" valign="top">The group to provide a KEntryMap for.
</TD></TR>
</TABLE></P>
<p><b>Returns</b>: The map of the entries in the group.
</p>
<A NAME="internalEntryMap"></A><A NAME="ref99"></A><table width="100%"><tr bgcolor="#eeeeee"><td> <A HREF="#KEntryMap">KEntryMap</A> &nbsp;<i><strong>internalEntryMap</strong></i> ()
<br></td><td align="right"><h3><i><strong>internalEntryMap</strong></i></h3></td></tr></table><p> <small>[protected const pure virtual]</small></p><p>
 Returns an map (tree) of the entries in the tree.
</p>
<p> Do not use this function, the implementation / return type are
 subject to change.
</p>
<p></p>
<p></p>
<p>   </p>
<p><b>Returns</b>: A map of the entries in the tree.
</p>
<A NAME="putData"></A><A NAME="ref100"></A><table width="100%"><tr bgcolor="#eeeeee"><td> void &nbsp;<i><strong>putData</strong></i> (const <A HREF="KEntryKey.html">KEntryKey</A> &_key, const <A HREF="KEntry.html">KEntry</A> &_data)
<br></td><td align="right"><h3><i><strong>putData</strong></i></h3></td></tr></table><p> <small>[protected pure virtual]</small></p><p>
 Insert a key,value pair into the internal storage mechanism of
 the configuration object. Classes that derive from KConfigBase
 will need to implement this method in a storage-specific manner.
</p>
<p> Do not use this function, the implementation / return type are
 subject to change.
</p>
<p>   </p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>_key</i></TD><TD align="left" valign="top">The key to insert.  It contains information both on
        the group of the key and the key itself. If the key already
        exists, the old value will be replaced.
</TD></TR>
<TR><TD align="left" valign="top"><i>_data</i></TD><TD align="left" valign="top">the KEntry that is to be stored.
</TD></TR>
</TABLE></P>
<A NAME="lookupData"></A><A NAME="ref101"></A><table width="100%"><tr bgcolor="#eeeeee"><td> <A HREF="KEntry.html">KEntry</A> &nbsp;<i><strong>lookupData</strong></i> (const <A HREF="KEntryKey.html">KEntryKey</A> &_key)
<br></td><td align="right"><h3><i><strong>lookupData</strong></i></h3></td></tr></table><p> <small>[protected const pure virtual]</small></p><p>
 Look up an entry in the config object's internal structure.
 Classes that derive from KConfigBase will need to implement this
 method in a storage-specific manner.
</p>
<p> Do not use this function, the implementation and return type are
 subject to change.
</p>
<p>   </p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>_key</i></TD><TD align="left" valign="top">The key to look up  It contains information both on
        the group of the key and the entry's key itself.
</TD></TR>
</TABLE></P>
<p><b>Returns</b>: The <A HREF="KEntry.html">KEntry</A> value (data) found for the key.  <code>KEntry</code>.aValue
 will be the null string if nothing was located.
</p>
<A NAME="backEnd"></A><A NAME="ref102"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="KConfigBackEnd.html">KConfigBackEnd</A> * <strong>backEnd</strong>
</td><td align="right"><h3><strong>backEnd</strong></h3></td></tr></table><p> <small>[protected]</small></p><A NAME="setGroup"></A><A NAME="ref103"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>setGroup</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qcstring.html">QCString</A> &pGroup )
<br></td><td align="right"><h3><strong>setGroup</strong></h3></td></tr></table><p></p><p> 
 Overloaded public methods:
   </p>
<A NAME="setGroup"></A><A NAME="ref104"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>setGroup</strong> ( const char *pGroup )
<br></td><td align="right"><h3><strong>setGroup</strong></h3></td></tr></table><p></p><A NAME="hasGroup"></A><A NAME="ref105"></A><table width="100%"><tr bgcolor="#eeeeee"><td> bool &nbsp;<i><strong>hasGroup</strong></i> (const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qcstring.html">QCString</A> &_pGroup)
<br></td><td align="right"><h3><i><strong>hasGroup</strong></i></h3></td></tr></table><p> <small>[const pure virtual]</small></p><A NAME="hasGroup"></A><A NAME="ref106"></A><table width="100%"><tr bgcolor="#eeeeee"><td> bool &nbsp;<i><strong>hasGroup</strong></i> (const char *_pGroup)
<br></td><td align="right"><h3><i><strong>hasGroup</strong></i></h3></td></tr></table><p> <small>[const pure virtual]</small></p><A NAME="hasKey"></A><A NAME="ref107"></A><table width="100%"><tr bgcolor="#eeeeee"><td> bool &nbsp;<i><strong>hasKey</strong></i> ( const char *pKey )
<br></td><td align="right"><h3><i><strong>hasKey</strong></i></h3></td></tr></table><p> <small>[const pure virtual]</small></p><A NAME="readEntryUtf8"></A><A NAME="ref108"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qcstring.html">QCString</A> &nbsp;<strong>readEntryUtf8</strong> ( const char *pKey)
<br></td><td align="right"><h3><strong>readEntryUtf8</strong></h3></td></tr></table><p> <small>[protected const]</small></p><A NAME="mGroup"></A><A NAME="ref109"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qcstring.html">QCString</A>  <strong>mGroup</strong>
</td><td align="right"><h3><strong>mGroup</strong></h3></td></tr></table><p> <small>[protected]</small></p><A NAME="aLocaleString"></A><A NAME="ref110"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qcstring.html">QCString</A>  <strong>aLocaleString</strong>
</td><td align="right"><h3><strong>aLocaleString</strong></h3></td></tr></table><p> <small>[protected]</small></p><A NAME="bDirty"></A><A NAME="ref111"></A><table width="100%"><tr bgcolor="#eeeeee"><td>bool  <strong>bDirty</strong>
</td><td align="right"><h3><strong>bDirty</strong></h3></td></tr></table><p> <small>[protected]</small></p><A NAME="bLocaleInitialized"></A><A NAME="ref112"></A><table width="100%"><tr bgcolor="#eeeeee"><td>bool  <strong>bLocaleInitialized</strong>
</td><td align="right"><h3><strong>bLocaleInitialized</strong></h3></td></tr></table><p> <small>[protected]</small></p><A NAME="bReadOnly"></A><A NAME="ref113"></A><table width="100%"><tr bgcolor="#eeeeee"><td>bool  <strong>bReadOnly</strong>
</td><td align="right"><h3><strong>bReadOnly</strong></h3></td></tr></table><p> <small>[protected]</small></p><A NAME="bExpand"></A><A NAME="ref114"></A><table width="100%"><tr bgcolor="#eeeeee"><td>bool  <strong>bExpand</strong>
</td><td align="right"><h3><strong>bExpand</strong></h3></td></tr></table><p> <small>[protected]</small></p><A NAME="d"></A><A NAME="ref115"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="#KConfigBasePrivate">KConfigBasePrivate</A> * <strong>d</strong>
</td><td align="right"><h3><strong>d</strong></h3></td></tr></table><p> <small>[protected]</small></p><A NAME="rollback"></A><A NAME="ref116"></A><table width="100%"><tr bgcolor="#eeeeee"><td>inline void &nbsp;<strong>rollback</strong> ( bool  )
<br></td><td align="right"><h3><strong>rollback</strong></h3></td></tr></table><p> <small>[protected]</small></p><p>
 Indicates whether there are any dirty entries in the config object
 that need to be written back to disk. </p>
<HR><UL><LI><i>Version</i>: $Id: kconfigbase.h,v 1.52 2001/07/26 16:15:25 porten Exp $
</LI><LI><i>Author</i>: Kalle Dalheimer <kalle@kde.org>, Preston Brown <pbrown@kde.org>
</LI><LI><i>Generated</i>: qateam on updates.mandrakesoft.com on Mon Dec 30 16:08:56 2002, using kdoc 2.0a53.</LI></UL></BODY></HTML>