Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > 1f9eb832ba1e4b88d9a5c2b384813bb4 > files > 1723

kdelibs3-apidocs-3.5.10-31.fc15.noarch.rpm

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en_US" xml:lang="en_US">

<head>
  <title>kdecore: KConfigBase Class Reference (kdecore)</title>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

  <meta http-equiv="Content-Style-Type" content="text/css" />

  <meta http-equiv="pics-label" content='(pics-1.1 "http://www.icra.org/ratingsv02.html" comment "ICRAonline DE v2.0" l gen true for "http://www.kde.org"  r (nz 1 vz 1 lz 1 oz 1 cb 1) "http://www.rsac.org/ratingsv01.html" l gen true for "http://www.kde.org"  r (n 0 s 0 v 0 l 0))' />

  <meta name="trademark" content="KDE e.V." />
  <meta name="description" content="K Desktop Environment Homepage, KDE.org" />
  <meta name="MSSmartTagsPreventParsing" content="true" />
  <meta name="robots" content="all" />

  <link rel="shortcut icon" href="../../favicon.ico" />

<link rel="stylesheet" media="screen" type="text/css" title="APIDOX" href="doxygen.css" />



</head>

<body>

<div id="nav_header_top" align="right">
  <a href="#content" class="doNotDisplay" accesskey="2">Skip to main content ::</a>

  <a href="../.."><img id="nav_header_logo" alt="Home" align="left" src="../../kde_gear_64.png" border="0" /></a>
  <span class="doNotDisplay">::</span>

  <div id="nav_header_title" align="left">KDE API Reference</div>


</div>

<div id="nav_header_bottom" align="right">
  <span class="doNotDisplay">:: <a href="#navigation" accesskey="5">Skip to Link Menu</a><br/></span>
  <div id="nav_header_bottom_right" style="text-align: left;">
/ <a href="../..">API Reference</a>
 / <a href=".">kdecore</a>
  </div>
</div>


<table id="main" border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
      <td valign="top" class="menuheader" height="0"></td>

  <td id="contentcolumn" valign="top" rowspan="2" >
    <div id="content" style="padding-top: 0px;"><div style="width:100%; margin: 0px; padding: 0px;">
    <a name="content"></a>


<!-- Generated by Doxygen 1.7.4 -->
</div>
<div class="header">
  <div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="#friends">Friends</a>  </div>
  <div class="headertitle">
<div class="title">KConfigBase Class Reference</div>  </div>
</div>
<div class="contents">
<!-- doxytag: class="KConfigBase" --><!-- doxytag: inherits="QObject" -->
<p><a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> Configuration Management abstract base class.  
 <a href="classKConfigBase.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="kconfigbase_8h_source.html">kconfigbase.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for KConfigBase:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classKConfigBase.png" usemap="#KConfigBase_map" alt=""/>
  <map id="KConfigBase_map" name="KConfigBase_map">
<area href="qobject.html" alt="QObject" shape="rect" coords="162,0,260,24"/>
<area href="classKConfig.html" title="Access KDE Configuration entries." alt="KConfig" shape="rect" coords="108,112,206,136"/>
<area href="classKConfigGroup.html" title="A KConfigBase derived class for one specific group in a KConfig object." alt="KConfigGroup" shape="rect" coords="216,112,314,136"/>
<area href="classKDesktopFile.html" title="KDE Desktop File Management." alt="KDesktopFile" shape="rect" coords="0,168,98,192"/>
<area href="classKSharedConfig.html" title="KConfig variant using shared memory." alt="KSharedConfig" shape="rect" coords="108,168,206,192"/>
<area href="classKSimpleConfig.html" title="KDE Configuration entries." alt="KSimpleConfig" shape="rect" coords="216,168,314,192"/>
</map>
 </div></div>

<p><a href="classKConfigBase-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#abe37a8c93b35d3774970c713624c4e8b">ConfigState</a> { <b>NoAccess</b>, 
<b>ReadOnly</b>, 
<b>ReadWrite</b>
 }</td></tr>
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a965efd353c7ca520fb81c29504883d02">KConfigBase</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a9d5f14f757f09817f3aa1abcd3b5400d">~KConfigBase</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a1754e470553c9f9ac2556a9d63ce61c9">setGroup</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;group)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#af695856245e12db6d7383a19d9b5eb11">setDesktopGroup</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qstring.html">QString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a76d1432834e1463a40f63a7459221b65">group</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a53f37b596e919041fca5f642ddfac963">hasGroup</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;group) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" href="qstringlist.html">QStringList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a20c2e6795c7bee2843c6e1c130da6496">groupList</a> () const =0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qstring.html">QString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a60f361818d991a7807ef7c3b235cec8d">locale</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qstring.html">QString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a955d1210aeb86d7ec5265557333ab338">readEntry</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;pKey, const <a class="elRef" href="qstring.html">QString</a> &amp;aDefault=QString::null) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qstring.html">QString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a88353b5c65676078b86178fcdf52530e">readEntry</a> (const char *pKey, const <a class="elRef" href="qstring.html">QString</a> &amp;aDefault=QString::null) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qvariant.html">QVariant</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a9bc9303caf7187ab6f10fc9bd15d5a54">readPropertyEntry</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;pKey, QVariant::Type) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qvariant.html">QVariant</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#af5a2d77957e930fc1374111f1a8c638b">readPropertyEntry</a> (const char *pKey, QVariant::Type) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qvariant.html">QVariant</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#ac42d1815be3a45937628034d1e0487f8">readPropertyEntry</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;pKey, const <a class="elRef" href="qvariant.html">QVariant</a> &amp;aDefault) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qvariant.html">QVariant</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a12d2b57b4a6068cb1e03e0a341e65346">readPropertyEntry</a> (const char *pKey, const <a class="elRef" href="qvariant.html">QVariant</a> &amp;aDefault) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#ac44dfc4886fd5247b6740493baa7c197">readListEntry</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;pKey, <a class="elRef" href="qstrlist.html">QStrList</a> &amp;list, char sep= ',') const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a1e17b578bfdd0a245c2124ea05a9eabe">readListEntry</a> (const char *pKey, <a class="elRef" href="qstrlist.html">QStrList</a> &amp;list, char sep= ',') const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qstringlist.html">QStringList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a0cc9f0ff46807c9eabd8a1384fda2e92">readListEntry</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;pKey, char sep= ',') const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qstringlist.html">QStringList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#ac59e8c6d1e3db7e1fd547e4f684ff541">readListEntry</a> (const char *pKey, char sep= ',') const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qstringlist.html">QStringList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a6a0f72aeb6a72676c3406940d8f0b6db">readListEntry</a> (const char *pKey, const <a class="elRef" href="qstringlist.html">QStringList</a> &amp;aDefault, char sep= ',') const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qvaluelist.html">QValueList</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a65bd5922bdf088c1649b256f544182f7">readIntListEntry</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;pKey) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qvaluelist.html">QValueList</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a70fcdade685465f93fc75a535a326fa8">readIntListEntry</a> (const char *pKey) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qstring.html">QString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#ace71e593f0c9700cc08206aeaa37d64a">readPathEntry</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;pKey, const <a class="elRef" href="qstring.html">QString</a> &amp;aDefault=QString::null) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qstring.html">QString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a056b43a5506eb5562e665931ba4c495a">readPathEntry</a> (const char *pKey, const <a class="elRef" href="qstring.html">QString</a> &amp;aDefault=QString::null) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qstringlist.html">QStringList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a0207921965241222decd287168651e35">readPathListEntry</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;pKey, char sep= ',') const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qstringlist.html">QStringList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a1e3567feba9c5df0ca8f98797203096d">readPathListEntry</a> (const char *pKey, char sep= ',') const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a42af93a695b1a80094b873a855eb4ab2">readNumEntry</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;pKey, int nDefault=0) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a00c59fd9f5facffedc6d8fec0b906ace">readNumEntry</a> (const char *pKey, int nDefault=0) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a7d4a9f2d0b83da8ea862d5287be898c6">readUnsignedNumEntry</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;pKey, unsigned int nDefault=0) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#aee8d21511eb43f30af503ae112bb6314">readUnsignedNumEntry</a> (const char *pKey, unsigned int nDefault=0) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a987553bd261bfb91bd0c62a9a7aec674">readLongNumEntry</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;pKey, long nDefault=0) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a181dd491a0c360243e96c82367c098bf">readLongNumEntry</a> (const char *pKey, long nDefault=0) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">unsigned long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#abc300b7fcbbe10387e0ee46d4be99582">readUnsignedLongNumEntry</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;pKey, unsigned long nDefault=0) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">unsigned long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#ab475b58138b0d3e4e2cdea94c0323c1c">readUnsignedLongNumEntry</a> (const char *pKey, unsigned long nDefault=0) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Q_INT64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#ae508396216611c48ea5b6f128ccd6782">readNum64Entry</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;pKey, Q_INT64 nDefault=0) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Q_INT64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#addec7e5b4bd933fbb0b8b96d1dc879d3">readNum64Entry</a> (const char *pKey, Q_INT64 nDefault=0) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Q_UINT64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a7d53156d0f3fb463f7bac729816095d0">readUnsignedNum64Entry</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;pKey, Q_UINT64 nDefault=0) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Q_UINT64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#afc0484cd56368ef6ecfab34a19b28ef9">readUnsignedNum64Entry</a> (const char *pKey, Q_UINT64 nDefault=0) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a877bdba4d30ff2206d2affed5c11d25e">readDoubleNumEntry</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;pKey, double nDefault=0.0) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#ac55c29bbe94b34b685dd663fe5aaef37">readDoubleNumEntry</a> (const char *pKey, double nDefault=0.0) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qfont.html">QFont</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a7145770d60caf49b951904a032d966f8">readFontEntry</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;pKey, const <a class="elRef" href="qfont.html">QFont</a> *pDefault=0L) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qfont.html">QFont</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#aaaad96638d8edf29fbb376fb98921c83">readFontEntry</a> (const char *pKey, const <a class="elRef" href="qfont.html">QFont</a> *pDefault=0L) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a515c85fb1b7b3ddab4c6612cdb67bf74">readBoolEntry</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;pKey, bool bDefault=false) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a1a50541ef1f55f25d6d126b2f9786ec6">readBoolEntry</a> (const char *pKey, bool bDefault=false) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qrect.html">QRect</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a44a04d751e6107669c7fbe2b29665962">readRectEntry</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;pKey, const <a class="elRef" href="qrect.html">QRect</a> *pDefault=0L) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qrect.html">QRect</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a2f3a61561c3d6781c83a0c7f1a74e743">readRectEntry</a> (const char *pKey, const <a class="elRef" href="qrect.html">QRect</a> *pDefault=0L) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qpoint.html">QPoint</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a5edf8896d24dd46b3f82cb767707359b">readPointEntry</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;pKey, const <a class="elRef" href="qpoint.html">QPoint</a> *pDefault=0L) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qpoint.html">QPoint</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a5fe147cc8ccb9fe1530f98a3f25e4547">readPointEntry</a> (const char *pKey, const <a class="elRef" href="qpoint.html">QPoint</a> *pDefault=0L) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qsize.html">QSize</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a338c456f1f8245e108f5cf50c9881265">readSizeEntry</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;pKey, const <a class="elRef" href="qsize.html">QSize</a> *pDefault=0L) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qsize.html">QSize</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#aeabf4a064dc9823e0e27a9b444a3b7ab">readSizeEntry</a> (const char *pKey, const <a class="elRef" href="qsize.html">QSize</a> *pDefault=0L) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qcolor.html">QColor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a310ea3bbe5cf3e5dd3efd82ccc6ef16f">readColorEntry</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;pKey, const <a class="elRef" href="qcolor.html">QColor</a> *pDefault=0L) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qcolor.html">QColor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a9c63e3bc1fb576a2d731f4ca01d5e526">readColorEntry</a> (const char *pKey, const <a class="elRef" href="qcolor.html">QColor</a> *pDefault=0L) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qdatetime.html">QDateTime</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a5bbaa487b510ddcf64cc1211d56f703a">readDateTimeEntry</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;pKey, const <a class="elRef" href="qdatetime.html">QDateTime</a> *pDefault=0L) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qdatetime.html">QDateTime</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a00ab805ed077410ef4dc35d069a231d6">readDateTimeEntry</a> (const char *pKey, const <a class="elRef" href="qdatetime.html">QDateTime</a> *pDefault=0L) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qstring.html">QString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a40c77bd3381b74db6e8b1a9f9a93d745">readEntryUntranslated</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;pKey, const <a class="elRef" href="qstring.html">QString</a> &amp;aDefault=QString::null) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qstring.html">QString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a727e47ef1679d31419da092dc6e038aa">readEntryUntranslated</a> (const char *pKey, const <a class="elRef" href="qstring.html">QString</a> &amp;aDefault=QString::null) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#abdc1b550f51b069f2c67036572ae4d27">writeEntry</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;pKey, const <a class="elRef" href="qstring.html">QString</a> &amp;pValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a28642cecad3dc3c205d58b811dff1ac4">writeEntry</a> (const char *pKey, const <a class="elRef" href="qstring.html">QString</a> &amp;pValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a25d400b3b64085a32b9b1f8b35a16eef">writeEntry</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;pKey, const <a class="elRef" href="qvariant.html">QVariant</a> &amp;rValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#aedc9af1bda2e1b4c40b52f3b7b086469">writeEntry</a> (const char *pKey, const <a class="elRef" href="qvariant.html">QVariant</a> &amp;rValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#abbd7efb8f7043ad5098130efdecc46b2">writeEntry</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;pKey, const <a class="elRef" href="qstrlist.html">QStrList</a> &amp;rValue, char sep= ',', bool bPersistent=true, bool bGlobal=false, bool bNLS=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a72f307052ef4412f926cb85fd0e7d511">writeEntry</a> (const char *pKey, const <a class="elRef" href="qstrlist.html">QStrList</a> &amp;rValue, char sep= ',', bool bPersistent=true, bool bGlobal=false, bool bNLS=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#ab48584cb6d937e938eb07f9b2376f1fa">writeEntry</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;pKey, const <a class="elRef" href="qstringlist.html">QStringList</a> &amp;rValue, char sep= ',', bool bPersistent=true, bool bGlobal=false, bool bNLS=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a317bca2862e81620715579418f277e20">writeEntry</a> (const char *pKey, const <a class="elRef" href="qstringlist.html">QStringList</a> &amp;rValue, char sep= ',', bool bPersistent=true, bool bGlobal=false, bool bNLS=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a8a6c5d338fe72115e05a41ee7cf12b92">writeEntry</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;pKey, const <a class="elRef" href="qvaluelist.html">QValueList</a>&lt; int &gt; &amp;rValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a5a1f747c13fc1e284bdf49db70690d18">writeEntry</a> (const char *pKey, const <a class="elRef" href="qvaluelist.html">QValueList</a>&lt; int &gt; &amp;rValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a3f7649c3756e10048b653cc4abba3e40">writeEntry</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;pKey, const char *pValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#aadee59523c5f4c0ee65eadbeddd63e92">writeEntry</a> (const char *pKey, const char *pValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a179b0d3e08c8f5fc5e11096abf134f6b">writeEntry</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;pKey, int nValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a537f2b2a719aa4158f6293d9a249895a">writeEntry</a> (const char *pKey, int nValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a9e7e7066206936b6bd12ba46e41d5cdb">writeEntry</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;pKey, unsigned int nValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#adea5762a65a3f934f8d61aa047688243">writeEntry</a> (const char *pKey, unsigned int nValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#ab08d31217a7dea5a44b54b9bf8b43f46">writeEntry</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;pKey, long nValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a7b9905d5529636fe46c4b4467ddaed83">writeEntry</a> (const char *pKey, long nValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#aa48c5f54d08257539bf1924b131fff98">writeEntry</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;pKey, unsigned long nValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a983b31ad3926ff88d2c0bc37cbc5f6b3">writeEntry</a> (const char *pKey, unsigned long nValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a87417297cbebdfad9519252aaa70d230">writeEntry</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;pKey, Q_INT64 nValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#aff1dff0bcafac5b3bf5298ca2e679c99">writeEntry</a> (const char *pKey, Q_INT64 nValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#af9132c61774689cca1539014557c479f">writeEntry</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;pKey, Q_UINT64 nValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#aaf555dcecb40372f730808b07a8d0738">writeEntry</a> (const char *pKey, Q_UINT64 nValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#aebf493024aaa98ae1362afc6b56bd5d1">writeEntry</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;pKey, double nValue, bool bPersistent=true, bool bGlobal=false, char format= 'g', int precision=6, bool bNLS=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#ae5c6b3a3da0569000be5b6c99e026fb1">writeEntry</a> (const char *pKey, double nValue, bool bPersistent=true, bool bGlobal=false, char format= 'g', int precision=6, bool bNLS=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a441783642f397eb0c0d30e918fcc69e8">writeEntry</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;pKey, bool bValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a2826d26bd9b60675c4c6f039e15452b0">writeEntry</a> (const char *pKey, bool bValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a8aa4adc6cd01d9a628049b80688fec9e">writeEntry</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;pKey, const <a class="elRef" href="qfont.html">QFont</a> &amp;rFont, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a1cbef8fea2b84bfa8e1c5341716b24e6">writeEntry</a> (const char *pKey, const <a class="elRef" href="qfont.html">QFont</a> &amp;rFont, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#ad415d34e41741e08787e352c400adee7">writeEntry</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;pKey, const <a class="elRef" href="qcolor.html">QColor</a> &amp;rColor, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a204019d5dc46ecdc962e6329108df550">writeEntry</a> (const char *pKey, const <a class="elRef" href="qcolor.html">QColor</a> &amp;rColor, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a9573b9c9ad339ccd3705a10dc7b67917">writeEntry</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;pKey, const <a class="elRef" href="qdatetime.html">QDateTime</a> &amp;rDateTime, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a1f0b88efc5807666ed0dd93729c2131f">writeEntry</a> (const char *pKey, const <a class="elRef" href="qdatetime.html">QDateTime</a> &amp;rDateTime, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#af9ce5970599c382e56d245d2c3dcd448">writeEntry</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;pKey, const <a class="elRef" href="qrect.html">QRect</a> &amp;rValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a4cb8b53843393a551c7c6a5ef4ca198b">writeEntry</a> (const char *pKey, const <a class="elRef" href="qrect.html">QRect</a> &amp;rValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#aa3b42f4e675df5533018f12502398537">writeEntry</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;pKey, const <a class="elRef" href="qpoint.html">QPoint</a> &amp;rValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a9ea0173720a39b25ddc32b4215c92942">writeEntry</a> (const char *pKey, const <a class="elRef" href="qpoint.html">QPoint</a> &amp;rValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a3714725fbccbfb353577a3537afbd2ba">writeEntry</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;pKey, const <a class="elRef" href="qsize.html">QSize</a> &amp;rValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#ad25454b12df53e498219dd6350e08384">writeEntry</a> (const char *pKey, const <a class="elRef" href="qsize.html">QSize</a> &amp;rValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#abaf29aea1f79c60d932d56359adf2901">writePathEntry</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;pKey, const <a class="elRef" href="qstring.html">QString</a> &amp;path, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a33937e85ffd14675067aab8824997e86">writePathEntry</a> (const char *pKey, const <a class="elRef" href="qstring.html">QString</a> &amp;path, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#abfcc3f4f7ca3d9404c04cb76a263c705">writePathEntry</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;pKey, const <a class="elRef" href="qstringlist.html">QStringList</a> &amp;rValue, char sep= ',', bool bPersistent=true, bool bGlobal=false, bool bNLS=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a5d50b7925d1b81dc5e74e9057e046b1d">writePathEntry</a> (const char *pKey, const <a class="elRef" href="qstringlist.html">QStringList</a> &amp;rValue, char sep= ',', bool bPersistent=true, bool bGlobal=false, bool bNLS=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#af8953335a4fd206feb2e5f187d0ed863">deleteEntry</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;pKey, bool bNLS=false, bool bGlobal=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a7353090506fb3e37b601e0fe201dbdc5">deleteEntry</a> (const char *pKey, bool bNLS=false, bool bGlobal=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#ad5c3a2eec64d6cb73e50dc6b92690254">deleteGroup</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;group, bool bDeep=true, bool bGlobal=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a528aaafd97c34024498b1e4ae5e5605d">setDollarExpansion</a> (bool _bExpand=true)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#ac9d53a42c2491b18831347643c92d18e">isDollarExpansion</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a3c434991034cf195e7f6405f7881265c">rollback</a> (bool bDeep=true)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a062a2f1d6156f8c1677ea24e5c658cc1">sync</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a8073970c1827d45eb078635af26a4288">isDirty</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a009c63d821d58af56555ae8eb666e6b8">setReadOnly</a> (bool _ro)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#ae6b73baec1f7a7dec84292924bc5876b">isReadOnly</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#ac18cd9eea5bfba6ab9b9d9b4834249ec">hasKey</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;key) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" href="qmap.html">QMap</a>&lt; <a class="elRef" href="qstring.html">QString</a>, <a class="elRef" href="qstring.html">QString</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a931988f53a07c4b7f3616139ce9b5fc0">entryMap</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;group) const =0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#ada28ff99737a7765ad155bf329d45f91">reparseConfiguration</a> ()=0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a317e645b410c0c67b780849d960d911f">isImmutable</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a55123139e72b288361edd12f80f66ae7">groupIsImmutable</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;group) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a9082a8ad33550880127b26c1a5aeefb6">entryIsImmutable</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;key) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKConfigBase.html#abe37a8c93b35d3774970c713624c4e8b">ConfigState</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#ac9ce9a7f646db4b1ae5cfb4762a7660e">getConfigState</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#aac8de78b99414589761e7df2792e5372">checkConfigFilesWritable</a> (bool warnUser)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#ababf292da92228377957784a29c487a6">setReadDefaults</a> (bool b)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a21ced1d0713c22f6dc8b17d6bc4c4d24">readDefaults</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#ae8690c8bd3a636efc768a0ae3e436374">revertToDefault</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;key)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a8b4772ff38e67586be3548109f95c000">hasDefault</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;key) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#ae15c51beb88b2801c72fefd05507e9d8">setGroup</a> (const <a class="elRef" href="qcstring.html">QCString</a> &amp;pGroup)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ace9b1a2abef41ac5a2c258c9a8ed43ff"></a><!-- doxytag: member="KConfigBase::setGroup" ref="ace9b1a2abef41ac5a2c258c9a8ed43ff" args="(const char *pGroup)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>setGroup</b> (const char *pGroup)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aea437b3fa15042c306c6437ffae35b58"></a><!-- doxytag: member="KConfigBase::hasGroup" ref="aea437b3fa15042c306c6437ffae35b58" args="(const QCString &amp;_pGroup) const " -->
bool&#160;</td><td class="memItemRight" valign="bottom"><b>hasGroup</b> (const <a class="elRef" href="qcstring.html">QCString</a> &amp;_pGroup) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a273ce71fabec25718d056c9ef36e24a2"></a><!-- doxytag: member="KConfigBase::hasGroup" ref="a273ce71fabec25718d056c9ef36e24a2" args="(const char *_pGroup) const " -->
bool&#160;</td><td class="memItemRight" valign="bottom"><b>hasGroup</b> (const char *_pGroup) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4709467c2a1866a90cea2dd468210153"></a><!-- doxytag: member="KConfigBase::hasKey" ref="a4709467c2a1866a90cea2dd468210153" args="(const char *pKey) const " -->
bool&#160;</td><td class="memItemRight" valign="bottom"><b>hasKey</b> (const char *pKey) const </td></tr>
<tr><td colspan="2"><h2><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a1241fb2dd6fda13a6920186229e0048c">setLocale</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a8630778c990ae01857915a8a7d78695b">setDirty</a> (bool _bDirty=true)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#acae8e12b1d793f2ff3b948a20d9323ed">parseConfigFiles</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual KEntryMap&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a9ba62cb1ad7e959546044cbeb75fd0db">internalEntryMap</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;pGroup) const =0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual KEntryMap&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a06dcd61165bc3d6ef29dab901fb26880">internalEntryMap</a> () const =0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a786003558616440ccbe84c2013b38530">putData</a> (const <a class="el" href="structKEntryKey.html">KEntryKey</a> &amp;_key, const <a class="el" href="structKEntry.html">KEntry</a> &amp;_data, bool _checkGroup=true)=0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="structKEntry.html">KEntry</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#abfd4d4d755d289b5482b18ab3c5b0f7c">lookupData</a> (const <a class="el" href="structKEntryKey.html">KEntryKey</a> &amp;_key) const =0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad37133b009f15c83a6d8d87336afd2da"></a><!-- doxytag: member="KConfigBase::internalHasGroup" ref="ad37133b009f15c83a6d8d87336afd2da" args="(const QCString &amp;group) const =0" -->
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>internalHasGroup</b> (const <a class="elRef" href="qcstring.html">QCString</a> &amp;group) const =0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5302b627e7bb9c2cb4c7b64bb7b8ff76"></a><!-- doxytag: member="KConfigBase::readEntryUtf8" ref="a5302b627e7bb9c2cb4c7b64bb7b8ff76" args="(const char *pKey) const " -->
<a class="elRef" href="qcstring.html">QCString</a>&#160;</td><td class="memItemRight" valign="bottom"><b>readEntryUtf8</b> (const char *pKey) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7069e1638523be70f8435dd0a5e7dd28"></a><!-- doxytag: member="KConfigBase::virtual_hook" ref="a7069e1638523be70f8435dd0a5e7dd28" args="(int id, void *data)" -->
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>virtual_hook</b> (int id, void *data)</td></tr>
<tr><td colspan="2"><h2><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKConfigBackEnd.html">KConfigBackEnd</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a94a9b10dc2d610252bc071a8e4b39cb9">backEnd</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qcstring.html">QCString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a9a4f034e186c45bd5e764940887b9ff4">mGroup</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qcstring.html">QCString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a2c2ab321a5b6302c2096b199abac5eb8">aLocaleString</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#ac281912bd74e798917bb94e465bfa97f">bDirty</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a864ccf9dc04bb1426c42b2f7da1864d3"></a><!-- doxytag: member="KConfigBase::bLocaleInitialized" ref="a864ccf9dc04bb1426c42b2f7da1864d3" args="" -->
bool&#160;</td><td class="memItemRight" valign="bottom"><b>bLocaleInitialized</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aba008bf341a98f0405f7494bf7d10782"></a><!-- doxytag: member="KConfigBase::bReadOnly" ref="aba008bf341a98f0405f7494bf7d10782" args="" -->
bool&#160;</td><td class="memItemRight" valign="bottom"><b>bReadOnly</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4a0791fbba3577a1bd318f897337c11d"></a><!-- doxytag: member="KConfigBase::bExpand" ref="a4a0791fbba3577a1bd318f897337c11d" args="" -->
bool&#160;</td><td class="memItemRight" valign="bottom"><b>bExpand</b></td></tr>
<tr><td colspan="2"><h2><a name="friends"></a>
Friends</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a71a982a50cf281f11c1185602f9fb711"></a><!-- doxytag: member="KConfigBase::KConfigBackEnd" ref="a71a982a50cf281f11c1185602f9fb711" args="" -->
class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a71a982a50cf281f11c1185602f9fb711">KConfigBackEnd</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7dacf4a5b2638a36f540bbf953b9f7eb"></a><!-- doxytag: member="KConfigBase::KConfigINIBackEnd" ref="a7dacf4a5b2638a36f540bbf953b9f7eb" args="" -->
class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a7dacf4a5b2638a36f540bbf953b9f7eb">KConfigINIBackEnd</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a29a47f0be1025b2d34f9014b6bf6c38d"></a><!-- doxytag: member="KConfigBase::KConfigGroup" ref="a29a47f0be1025b2d34f9014b6bf6c38d" args="" -->
class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBase.html#a29a47f0be1025b2d34f9014b6bf6c38d">KConfigGroup</a></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p><a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> Configuration Management abstract base class. </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 class="el" href="classKConfig.html" title="Access KDE Configuration entries.">KConfig</a> (for usual KDE configuration) or <a class="el" href="classKSimpleConfig.html" title="KDE Configuration entries.">KSimpleConfig</a> (for special needs as in ksamba), or even <a class="el" href="classKSharedConfig.html" title="KConfig variant using shared memory.">KSharedConfig</a> (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 class="el" href="classKConfigBase.html" title="KDE Configuration Management abstract base class.">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>
<dl class="note"><dt><b>Note:</b></dt><dd>the '=' char is not allowed in keys and the ']' char is not allowed in a group name.</dd></dl>
<dl class="author"><dt><b>Author:</b></dt><dd>Kalle Dalheimer &lt;<a href="mailto:kalle@kde.org">kalle@kde.org</a>&gt;, Preston Brown &lt;<a href="mailto:pbrown@kde.org">pbrown@kde.org</a>&gt; </dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classKGlobal.html#a71532b4619923ec5f7779c5f0065e6e7" title="Returns the general config object.">KGlobal::config()</a> </dd>
<dd>
<a class="el" href="classKConfig.html" title="Access KDE Configuration entries.">KConfig</a> </dd>
<dd>
<a class="el" href="classKSimpleConfig.html" title="KDE Configuration entries.">KSimpleConfig</a> </dd>
<dd>
<a class="el" href="classKSharedConfig.html" title="KConfig variant using shared memory.">KSharedConfig</a> </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8h_source.html#l00070">70</a> of file <a class="el" href="kconfigbase_8h_source.html">kconfigbase.h</a>.</p>
</div><hr/><h2>Member Enumeration Documentation</h2>
<a class="anchor" id="abe37a8c93b35d3774970c713624c4e8b"></a><!-- doxytag: member="KConfigBase::ConfigState" ref="abe37a8c93b35d3774970c713624c4e8b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classKConfigBase.html#abe37a8c93b35d3774970c713624c4e8b">KConfigBase::ConfigState</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Possible return values for <a class="el" href="classKConfigBase.html#ac9ce9a7f646db4b1ae5cfb4762a7660e" title="Returns the state of the app-config object.">getConfigState()</a>. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classKConfigBase.html#ac9ce9a7f646db4b1ae5cfb4762a7660e" title="Returns the state of the app-config object.">getConfigState()</a> </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8h_source.html#l01804">1804</a> of file <a class="el" href="kconfigbase_8h_source.html">kconfigbase.h</a>.</p>

</div>
</div>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a965efd353c7ca520fb81c29504883d02"></a><!-- doxytag: member="KConfigBase::KConfigBase" ref="a965efd353c7ca520fb81c29504883d02" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KConfigBase::KConfigBase </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Construct a <a class="el" href="classKConfigBase.html" title="KDE Configuration Management abstract base class.">KConfigBase</a> object. </p>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00050">50</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a9d5f14f757f09817f3aa1abcd3b5400d"></a><!-- doxytag: member="KConfigBase::~KConfigBase" ref="a9d5f14f757f09817f3aa1abcd3b5400d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KConfigBase::~KConfigBase </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Destructs the <a class="el" href="classKConfigBase.html" title="KDE Configuration Management abstract base class.">KConfigBase</a> object. </p>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00057">57</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="aac8de78b99414589761e7df2792e5372"></a><!-- doxytag: member="KConfigBase::checkConfigFilesWritable" ref="aac8de78b99414589761e7df2792e5372" args="(bool warnUser)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KConfigBase::checkConfigFilesWritable </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>warnUser</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Check whether the config files are writable. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">warnUser</td><td>Warn the user if the configuration files are not writable. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>Indicates that all of the configuration files used are writable. </dd></dl>
<dl class="since"><dt><b>Since:</b></dt><dd>3.2 </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l01861">1861</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="af8953335a4fd206feb2e5f187d0ed863"></a><!-- doxytag: member="KConfigBase::deleteEntry" ref="af8953335a4fd206feb2e5f187d0ed863" args="(const QString &amp;pKey, bool bNLS=false, bool bGlobal=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::deleteEntry </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bNLS</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bGlobal</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Deletes the entry specified by <code>pKey</code> in the current group. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to delete. </td></tr>
    <tr><td class="paramname">bGlobal</td><td>If <code>bGlobal</code> is true, the pair is not removed from the application specific config file, but to the global <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> config file. </td></tr>
    <tr><td class="paramname">bNLS</td><td>If <code>bNLS</code> is true, the key with the locale tag is removed. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l01163">1163</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a7353090506fb3e37b601e0fe201dbdc5"></a><!-- doxytag: member="KConfigBase::deleteEntry" ref="a7353090506fb3e37b601e0fe201dbdc5" args="(const char *pKey, bool bNLS=false, bool bGlobal=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::deleteEntry </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bNLS</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bGlobal</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Deletes the entry specified by <code>pKey</code> in the current group. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to delete. </td></tr>
    <tr><td class="paramname">bGlobal</td><td>If <code>bGlobal</code> is true, the pair is not removed from the application specific config file, but from the global <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> config file. </td></tr>
    <tr><td class="paramname">bNLS</td><td>If <code>bNLS</code> is true, the key with the locale tag is removed. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l01170">1170</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ad5c3a2eec64d6cb73e50dc6b92690254"></a><!-- doxytag: member="KConfigBase::deleteGroup" ref="ad5c3a2eec64d6cb73e50dc6b92690254" args="(const QString &amp;group, bool bDeep=true, bool bGlobal=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KConfigBase::deleteGroup </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>group</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bDeep</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bGlobal</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Deletes a configuration entry group. </p>
<p>If the group is not empty and bDeep is false, nothing gets deleted and false is returned. If this group is the current group and it is deleted, the current group is undefined and should be set with <a class="el" href="classKConfigBase.html#a1754e470553c9f9ac2556a9d63ce61c9" title="Specifies the group in which keys will be read and written.">setGroup()</a> before the next operation on the configuration object.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">group</td><td>The name of the group </td></tr>
    <tr><td class="paramname">bDeep</td><td>Specify whether non-empty groups should be completely deleted (including their entries). </td></tr>
    <tr><td class="paramname">bGlobal</td><td>If <code>bGlobal</code> is true, the group is not removed from the application specific config file, but from the global <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> config file. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>If the group is not empty and bDeep is false, deleteGroup returns false. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l01196">1196</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a9082a8ad33550880127b26c1a5aeefb6"></a><!-- doxytag: member="KConfigBase::entryIsImmutable" ref="a9082a8ad33550880127b26c1a5aeefb6" args="(const QString &amp;key) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KConfigBase::entryIsImmutable </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>key</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Checks whether it is possible to change the given entry. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">key</td><td>the key to check </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>whether the entry <code>key</code> may be changed in the current group in this configuration file. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00164">164</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a931988f53a07c4b7f3616139ce9b5fc0"></a><!-- doxytag: member="KConfigBase::entryMap" ref="a931988f53a07c4b7f3616139ce9b5fc0" args="(const QString &amp;group) const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="elRef" href="qmap.html">QMap</a>&lt;<a class="elRef" href="qstring.html">QString</a>, <a class="elRef" href="qstring.html">QString</a>&gt; KConfigBase::entryMap </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>group</em></td><td>)</td>
          <td> const<code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns a map (tree) of entries for all entries in a particular group. </p>
<p>Only the actual entry string is returned, none of the other internal data should be included.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">group</td><td>A group to get keys from. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A map of entries in the group specified, indexed by key. The returned map may be empty if the group is not found. </dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="elRef" href="qmap.html">QMap</a> </dd></dl>

<p>Implemented in <a class="el" href="classKConfig.html#a2a117cd380157568e10bbda5b369677f">KConfig</a>.</p>

</div>
</div>
<a class="anchor" id="ac9ce9a7f646db4b1ae5cfb4762a7660e"></a><!-- doxytag: member="KConfigBase::getConfigState" ref="ac9ce9a7f646db4b1ae5cfb4762a7660e" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKConfigBase.html#abe37a8c93b35d3774970c713624c4e8b">KConfigBase::ConfigState</a> KConfigBase::getConfigState </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns 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>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classKConfigBase.html#abe37a8c93b35d3774970c713624c4e8b" title="Possible return values for getConfigState().">ConfigState()</a> </dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>the state of the app-config object </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l01706">1706</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a76d1432834e1463a40f63a7459221b65"></a><!-- doxytag: member="KConfigBase::group" ref="a76d1432834e1463a40f63a7459221b65" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qstring.html">QString</a> KConfigBase::group </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the name of the group in which we are searching for keys and from which we are retrieving entries. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The current group. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00100">100</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a55123139e72b288361edd12f80f66ae7"></a><!-- doxytag: member="KConfigBase::groupIsImmutable" ref="a55123139e72b288361edd12f80f66ae7" args="(const QString &amp;group) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KConfigBase::groupIsImmutable </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>group</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Checks whether it is possible to change the given group. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">group</td><td>the group to check </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>whether changes may be made to <code>group</code> in this configuration file. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00154">154</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a20c2e6795c7bee2843c6e1c130da6496"></a><!-- doxytag: member="KConfigBase::groupList" ref="a20c2e6795c7bee2843c6e1c130da6496" args="() const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="elRef" href="qstringlist.html">QStringList</a> KConfigBase::groupList </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns a list of groups that are known about. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The list of groups. </dd></dl>

<p>Implemented in <a class="el" href="classKConfig.html#a96c52b89aa5ccbabe77f175d86a6c440">KConfig</a>.</p>

</div>
</div>
<a class="anchor" id="a8b4772ff38e67586be3548109f95c000"></a><!-- doxytag: member="KConfigBase::hasDefault" ref="a8b4772ff38e67586be3548109f95c000" args="(const QString &amp;key) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KConfigBase::hasDefault </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>key</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns whether a default is specified for an entry in either the system wide configuration file or the global <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> config file. </p>
<p>If an application computes a default value at runtime for a certain entry, e.g. like: </p>
<div class="fragment"><pre class="fragment"> <a class="codeRef" href="qcolor.html">QColor</a> computedDefault = kapp-&gt;palette().color(QPalette::Active, QColorGroup::Text)
 <a class="codeRef" href="qcolor.html">QColor</a> color = config-&gt;readEntry(key, computedDefault);
 \encode

 Then it may wish to make the following check before
 writing <a class="codeRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/namespaceKStdAction.html#a71aba8a2d06d2add333e5a97d30372cf">back</a> changes:
 \code
 <span class="keywordflow">if</span> ( (value == computedDefault) &amp;&amp; !config-&gt;hasDefault(key) )
    config-&gt;revertToDefault(key)
 <span class="keywordflow">else</span>
    config-&gt;writeEntry(key, value)
</pre></div><p>This ensures that as long as the entry is not modified to differ from the computed default, the application will keep using the computed default and will follow changes the computed default makes over time. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">key</td><td>The key of the entry to check. </td></tr>
  </table>
  </dd>
</dl>
<dl class="since"><dt><b>Since:</b></dt><dd>3.2 </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l01761">1761</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a53f37b596e919041fca5f642ddfac963"></a><!-- doxytag: member="KConfigBase::hasGroup" ref="a53f37b596e919041fca5f642ddfac963" args="(const QString &amp;group) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KConfigBase::hasGroup </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>group</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns true if the specified group is known about. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">group</td><td>The group to search for. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if the group exists. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00134">134</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ac18cd9eea5bfba6ab9b9d9b4834249ec"></a><!-- doxytag: member="KConfigBase::hasKey" ref="ac18cd9eea5bfba6ab9b9d9b4834249ec" args="(const QString &amp;key) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KConfigBase::hasKey </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>key</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Checks whether the key has an entry in the currently active group. </p>
<p>Use this to determine whether a key is not specified for the current group (<a class="el" href="classKConfigBase.html#ac18cd9eea5bfba6ab9b9d9b4834249ec" title="Checks whether the key has an entry in the currently active group.">hasKey()</a> returns false). Keys with null data are considered nonexistent.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">key</td><td>The key to search for. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>If true, the key is available. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00109">109</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a9ba62cb1ad7e959546044cbeb75fd0db"></a><!-- doxytag: member="KConfigBase::internalEntryMap" ref="a9ba62cb1ad7e959546044cbeb75fd0db" args="(const QString &amp;pGroup) const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual KEntryMap KConfigBase::internalEntryMap </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>pGroup</em></td><td>)</td>
          <td> const<code> [protected, pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns a map (tree) of the entries in the specified group. </p>
<p>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>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pGroup</td><td>The group to provide a KEntryMap for. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The map of the entries in the group. </dd></dl>

<p>Implemented in <a class="el" href="classKConfig.html#a7db0c3ede46fbc9488e3860cc5a6fb38">KConfig</a>.</p>

</div>
</div>
<a class="anchor" id="a06dcd61165bc3d6ef29dab901fb26880"></a><!-- doxytag: member="KConfigBase::internalEntryMap" ref="a06dcd61165bc3d6ef29dab901fb26880" args="() const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual KEntryMap KConfigBase::internalEntryMap </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [protected, pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns a map (tree) of the entries in the tree. </p>
<p>Do not use this function, the implementation / return type are subject to change.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A map of the entries in the tree. </dd></dl>

<p>Implemented in <a class="el" href="classKConfig.html#a6c397d4387d515661ac3fbd983469f01">KConfig</a>.</p>

</div>
</div>
<a class="anchor" id="a8073970c1827d45eb078635af26a4288"></a><!-- doxytag: member="KConfigBase::isDirty" ref="a8073970c1827d45eb078635af26a4288" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KConfigBase::isDirty </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Checks whether the config file has any dirty (modified) entries. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if the config file has any dirty (modified) entries. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8h_source.html#l01722">1722</a> of file <a class="el" href="kconfigbase_8h_source.html">kconfigbase.h</a>.</p>

</div>
</div>
<a class="anchor" id="ac9d53a42c2491b18831347643c92d18e"></a><!-- doxytag: member="KConfigBase::isDollarExpansion" ref="ac9d53a42c2491b18831347643c92d18e" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KConfigBase::isDollarExpansion </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns whether dollar expansion is on or off. </p>
<p>It is initially OFF.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if dollar expansion is on. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8h_source.html#l01685">1685</a> of file <a class="el" href="kconfigbase_8h_source.html">kconfigbase.h</a>.</p>

</div>
</div>
<a class="anchor" id="a317e645b410c0c67b780849d960d911f"></a><!-- doxytag: member="KConfigBase::isImmutable" ref="a317e645b410c0c67b780849d960d911f" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KConfigBase::isImmutable </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Checks whether this configuration file can be modified. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>whether changes may be made to this configuration file. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00149">149</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ae6b73baec1f7a7dec84292924bc5876b"></a><!-- doxytag: member="KConfigBase::isReadOnly" ref="ae6b73baec1f7a7dec84292924bc5876b" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KConfigBase::isReadOnly </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the read-only status of the config object. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The read-only status. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8h_source.html#l01738">1738</a> of file <a class="el" href="kconfigbase_8h_source.html">kconfigbase.h</a>.</p>

</div>
</div>
<a class="anchor" id="a60f361818d991a7807ef7c3b235cec8d"></a><!-- doxytag: member="KConfigBase::locale" ref="a60f361818d991a7807ef7c3b235cec8d" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qstring.html">QString</a> KConfigBase::locale </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns a the current locale. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A string representing the current locale. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00074">74</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="abfd4d4d755d289b5482b18ab3c5b0f7c"></a><!-- doxytag: member="KConfigBase::lookupData" ref="abfd4d4d755d289b5482b18ab3c5b0f7c" args="(const KEntryKey &amp;_key) const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="structKEntry.html">KEntry</a> KConfigBase::lookupData </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="structKEntryKey.html">KEntryKey</a> &amp;&#160;</td>
          <td class="paramname"><em>_key</em></td><td>)</td>
          <td> const<code> [protected, pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Looks up an entry in the config object's internal structure. </p>
<p>Classes that derive from <a class="el" href="classKConfigBase.html" title="KDE Configuration Management abstract base class.">KConfigBase</a> 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>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">_key</td><td>The key to look up It contains information both on the group of the key and the entry's key itself. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The <a class="el" href="structKEntry.html" title="map/dict/list config node entry.">KEntry</a> value (data) found for the key. <code>KEntry.aValue</code> will be the null string if nothing was located. </dd></dl>

<p>Implemented in <a class="el" href="classKConfig.html#aa0a3765b8bdc924a068622ef77d62e44">KConfig</a>, and <a class="el" href="classKConfigGroup.html#a880b8188e005fc8b89a54294ce503401">KConfigGroup</a>.</p>

</div>
</div>
<a class="anchor" id="acae8e12b1d793f2ff3b948a20d9323ed"></a><!-- doxytag: member="KConfigBase::parseConfigFiles" ref="acae8e12b1d793f2ff3b948a20d9323ed" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::parseConfigFiles </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Parses all configuration files for a configuration object. </p>
<p>The actual parsing is done by the associated <a class="el" href="classKConfigBackEnd.html" title="Abstract base class for KDE configuration file loading/saving.">KConfigBackEnd</a>. </p>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l01683">1683</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a786003558616440ccbe84c2013b38530"></a><!-- doxytag: member="KConfigBase::putData" ref="a786003558616440ccbe84c2013b38530" args="(const KEntryKey &amp;_key, const KEntry &amp;_data, bool _checkGroup=true)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void KConfigBase::putData </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="structKEntryKey.html">KEntryKey</a> &amp;&#160;</td>
          <td class="paramname"><em>_key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structKEntry.html">KEntry</a> &amp;&#160;</td>
          <td class="paramname"><em>_data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>_checkGroup</em> = <code>true</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [protected, pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Inserts a (key/value) pair into the internal storage mechanism of the configuration object. </p>
<p>Classes that derive from <a class="el" href="classKConfigBase.html" title="KDE Configuration Management abstract base class.">KConfigBase</a> 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>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">_key</td><td>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 class="paramname">_data</td><td>the <a class="el" href="structKEntry.html" title="map/dict/list config node entry.">KEntry</a> that is to be stored. </td></tr>
    <tr><td class="paramname">_checkGroup</td><td>When false, assume that the group already exists. </td></tr>
  </table>
  </dd>
</dl>

<p>Implemented in <a class="el" href="classKConfig.html#ac4e4f5ff7ba86c9db5a554726623abfe">KConfig</a>, and <a class="el" href="classKConfigGroup.html#a87f0b3aabbdd17bb7297df8c0ac2c14b">KConfigGroup</a>.</p>

</div>
</div>
<a class="anchor" id="a515c85fb1b7b3ddab4c6612cdb67bf74"></a><!-- doxytag: member="KConfigBase::readBoolEntry" ref="a515c85fb1b7b3ddab4c6612cdb67bf74" args="(const QString &amp;pKey, bool bDefault=false) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KConfigBase::readBoolEntry </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bDefault</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reads 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", "yes", "1" and "true" are accepted as true, everything else if false.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to search for </td></tr>
    <tr><td class="paramname">bDefault</td><td>A default value returned if the key was not found. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The value for this key. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00716">716</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a1a50541ef1f55f25d6d126b2f9786ec6"></a><!-- doxytag: member="KConfigBase::readBoolEntry" ref="a1a50541ef1f55f25d6d126b2f9786ec6" args="(const char *pKey, bool bDefault=false) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KConfigBase::readBoolEntry </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bDefault</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reads 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", "yes", "1" and "true" are accepted as true, everything else if false.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to search for </td></tr>
    <tr><td class="paramname">bDefault</td><td>A default value returned if the key was not found. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The value for this key. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00721">721</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a310ea3bbe5cf3e5dd3efd82ccc6ef16f"></a><!-- doxytag: member="KConfigBase::readColorEntry" ref="a310ea3bbe5cf3e5dd3efd82ccc6ef16f" args="(const QString &amp;pKey, const QColor *pDefault=0L) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qcolor.html">QColor</a> KConfigBase::readColorEntry </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qcolor.html">QColor</a> *&#160;</td>
          <td class="paramname"><em>pDefault</em> = <code>0L</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reads a <a class="elRef" href="qcolor.html">QColor</a> entry. </p>
<p>Read the value of an entry specified by <code>pKey</code> in the current group and interpret it as a color.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to search for. </td></tr>
    <tr><td class="paramname">pDefault</td><td>A default value (null <a class="elRef" href="qcolor.html">QColor</a> by default) returned if the key was not found or if the value cannot be interpreted. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The value for this key. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00915">915</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a9c63e3bc1fb576a2d731f4ca01d5e526"></a><!-- doxytag: member="KConfigBase::readColorEntry" ref="a9c63e3bc1fb576a2d731f4ca01d5e526" args="(const char *pKey, const QColor *pDefault=0L) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qcolor.html">QColor</a> KConfigBase::readColorEntry </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qcolor.html">QColor</a> *&#160;</td>
          <td class="paramname"><em>pDefault</em> = <code>0L</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reads a <a class="elRef" href="qcolor.html">QColor</a> entry. </p>
<p>Read the value of an entry specified by <code>pKey</code> in the current group and interpret it as a color.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to search for. </td></tr>
    <tr><td class="paramname">pDefault</td><td>A default value (null <a class="elRef" href="qcolor.html">QColor</a> by default) returned if the key was not found or if the value cannot be interpreted. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The value for this key. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00921">921</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a5bbaa487b510ddcf64cc1211d56f703a"></a><!-- doxytag: member="KConfigBase::readDateTimeEntry" ref="a5bbaa487b510ddcf64cc1211d56f703a" args="(const QString &amp;pKey, const QDateTime *pDefault=0L) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qdatetime.html">QDateTime</a> KConfigBase::readDateTimeEntry </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qdatetime.html">QDateTime</a> *&#160;</td>
          <td class="paramname"><em>pDefault</em> = <code>0L</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reads a <a class="elRef" href="qdatetime.html">QDateTime</a> entry. </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>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to search for. </td></tr>
    <tr><td class="paramname">pDefault</td><td>A default value ( currentDateTime() by default) returned if the key was not found or if the read value cannot be interpreted. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The value for this key. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00980">980</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a00ab805ed077410ef4dc35d069a231d6"></a><!-- doxytag: member="KConfigBase::readDateTimeEntry" ref="a00ab805ed077410ef4dc35d069a231d6" args="(const char *pKey, const QDateTime *pDefault=0L) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qdatetime.html">QDateTime</a> KConfigBase::readDateTimeEntry </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qdatetime.html">QDateTime</a> *&#160;</td>
          <td class="paramname"><em>pDefault</em> = <code>0L</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reads a <a class="elRef" href="qdatetime.html">QDateTime</a> entry. </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>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to search for. </td></tr>
    <tr><td class="paramname">pDefault</td><td>A default value ( currentDateTime() by default) returned if the key was not found or if the read value cannot be interpreted. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The value for this key. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00987">987</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a21ced1d0713c22f6dc8b17d6bc4c4d24"></a><!-- doxytag: member="KConfigBase::readDefaults" ref="a21ced1d0713c22f6dc8b17d6bc4c4d24" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KConfigBase::readDefaults </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>true if all readEntry and readXXXEntry calls return the system wide (default) values instead of the user's preference. </dd></dl>
<dl class="since"><dt><b>Since:</b></dt><dd>3.2 </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l01729">1729</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a877bdba4d30ff2206d2affed5c11d25e"></a><!-- doxytag: member="KConfigBase::readDoubleNumEntry" ref="a877bdba4d30ff2206d2affed5c11d25e" args="(const QString &amp;pKey, double nDefault=0.0) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double KConfigBase::readDoubleNumEntry </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>nDefault</em> = <code>0.0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reads a floating point value. </p>
<p>Read the value of an entry specified by <code>pKey</code> in the current group and interpret it numerically.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to search for. </td></tr>
    <tr><td class="paramname">nDefault</td><td>A default value returned if the key was not found or if the read value cannot be interpreted. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The value for this key. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00697">697</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ac55c29bbe94b34b685dd663fe5aaef37"></a><!-- doxytag: member="KConfigBase::readDoubleNumEntry" ref="ac55c29bbe94b34b685dd663fe5aaef37" args="(const char *pKey, double nDefault=0.0) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double KConfigBase::readDoubleNumEntry </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>nDefault</em> = <code>0.0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reads a floating point value. </p>
<p>Read the value of an entry specified by <code>pKey</code> in the current group and interpret it numerically.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to search for. </td></tr>
    <tr><td class="paramname">nDefault</td><td>A default value returned if the key was not found or if the read value cannot be interpreted. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The value for this key. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00702">702</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a88353b5c65676078b86178fcdf52530e"></a><!-- doxytag: member="KConfigBase::readEntry" ref="a88353b5c65676078b86178fcdf52530e" args="(const char *pKey, const QString &amp;aDefault=QString::null) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qstring.html">QString</a> KConfigBase::readEntry </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>aDefault</em> = <code>QString::null</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reads the value of an entry specified by <code>pKey</code> in the current group. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to search for. </td></tr>
    <tr><td class="paramname">aDefault</td><td>A default value returned if the key was not found. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The value for this key. Can be QString::null if aDefault is null. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00209">209</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a955d1210aeb86d7ec5265557333ab338"></a><!-- doxytag: member="KConfigBase::readEntry" ref="a955d1210aeb86d7ec5265557333ab338" args="(const QString &amp;pKey, const QString &amp;aDefault=QString::null) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qstring.html">QString</a> KConfigBase::readEntry </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>aDefault</em> = <code>QString::null</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reads the value of an entry specified by <code>pKey</code> in the current group. </p>
<p>If you want to read a path, please use <a class="el" href="classKConfigBase.html#ace71e593f0c9700cc08206aeaa37d64a" title="Reads a path.">readPathEntry()</a>.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to search for. </td></tr>
    <tr><td class="paramname">aDefault</td><td>A default value returned if the key was not found. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The value for this key. Can be QString::null if aDefault is null. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00203">203</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a727e47ef1679d31419da092dc6e038aa"></a><!-- doxytag: member="KConfigBase::readEntryUntranslated" ref="a727e47ef1679d31419da092dc6e038aa" args="(const char *pKey, const QString &amp;aDefault=QString::null) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qstring.html">QString</a> KConfigBase::readEntryUntranslated </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>aDefault</em> = <code>QString::null</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reads the value of an entry specified by <code>pKey</code> in the current group. </p>
<p>The untranslated entry is returned, you normally do not need this.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to search for. </td></tr>
    <tr><td class="paramname">aDefault</td><td>A default value returned if the key was not found. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The value for this key. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00193">193</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a40c77bd3381b74db6e8b1a9f9a93d745"></a><!-- doxytag: member="KConfigBase::readEntryUntranslated" ref="a40c77bd3381b74db6e8b1a9f9a93d745" args="(const QString &amp;pKey, const QString &amp;aDefault=QString::null) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qstring.html">QString</a> KConfigBase::readEntryUntranslated </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>aDefault</em> = <code>QString::null</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reads the value of an entry specified by <code>pKey</code> in the current group. </p>
<p>The untranslated entry is returned, you normally do not need this.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to search for. </td></tr>
    <tr><td class="paramname">aDefault</td><td>A default value returned if the key was not found. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The value for this key. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00186">186</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a7145770d60caf49b951904a032d966f8"></a><!-- doxytag: member="KConfigBase::readFontEntry" ref="a7145770d60caf49b951904a032d966f8" args="(const QString &amp;pKey, const QFont *pDefault=0L) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qfont.html">QFont</a> KConfigBase::readFontEntry </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qfont.html">QFont</a> *&#160;</td>
          <td class="paramname"><em>pDefault</em> = <code>0L</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reads a <a class="elRef" href="qfont.html">QFont</a> value. </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>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to search for. </td></tr>
    <tr><td class="paramname">pDefault</td><td>A default value (null <a class="elRef" href="qfont.html">QFont</a> by default) returned if the key was not found or if the read value cannot be interpreted. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The value for this key. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00743">743</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aaaad96638d8edf29fbb376fb98921c83"></a><!-- doxytag: member="KConfigBase::readFontEntry" ref="aaaad96638d8edf29fbb376fb98921c83" args="(const char *pKey, const QFont *pDefault=0L) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qfont.html">QFont</a> KConfigBase::readFontEntry </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qfont.html">QFont</a> *&#160;</td>
          <td class="paramname"><em>pDefault</em> = <code>0L</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reads a <a class="elRef" href="qfont.html">QFont</a> value. </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>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to search for. </td></tr>
    <tr><td class="paramname">pDefault</td><td>A default value (null <a class="elRef" href="qfont.html">QFont</a> by default) returned if the key was not found or if the read value cannot be interpreted. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The value for this key. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00748">748</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a65bd5922bdf088c1649b256f544182f7"></a><!-- doxytag: member="KConfigBase::readIntListEntry" ref="a65bd5922bdf088c1649b256f544182f7" args="(const QString &amp;pKey) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qvaluelist.html">QValueList</a>&lt; int &gt; KConfigBase::readIntListEntry </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>pKey</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reads a list of Integers. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to search for. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The list. Empty if the entry does not exist. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00535">535</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a70fcdade685465f93fc75a535a326fa8"></a><!-- doxytag: member="KConfigBase::readIntListEntry" ref="a70fcdade685465f93fc75a535a326fa8" args="(const char *pKey) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qvaluelist.html">QValueList</a>&lt; int &gt; KConfigBase::readIntListEntry </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pKey</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reads a list of Integers. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to search for. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The list. Empty if the entry does not exist. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00540">540</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ac59e8c6d1e3db7e1fd547e4f684ff541"></a><!-- doxytag: member="KConfigBase::readListEntry" ref="ac59e8c6d1e3db7e1fd547e4f684ff541" args="(const char *pKey, char sep= ',') const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qstringlist.html">QStringList</a> KConfigBase::readListEntry </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char&#160;</td>
          <td class="paramname"><em>sep</em> = <code>','</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reads a list of strings. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to search for. </td></tr>
    <tr><td class="paramname">sep</td><td>The list separator (default is ","). </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The list. Empty if the entry does not exist. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00485">485</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a6a0f72aeb6a72676c3406940d8f0b6db"></a><!-- doxytag: member="KConfigBase::readListEntry" ref="a6a0f72aeb6a72676c3406940d8f0b6db" args="(const char *pKey, const QStringList &amp;aDefault, char sep= ',') const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qstringlist.html">QStringList</a> KConfigBase::readListEntry </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstringlist.html">QStringList</a> &amp;&#160;</td>
          <td class="paramname"><em>aDefault</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char&#160;</td>
          <td class="paramname"><em>sep</em> = <code>','</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reads a list of strings, but returns a default if the key did not exist. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to search for. </td></tr>
    <tr><td class="paramname">aDefault</td><td>The default value to use if the key does not exist. </td></tr>
    <tr><td class="paramname">sep</td><td>The list separator (default is ","). </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The list. Contains <code>aDefault</code> if the Key does not exist. </dd></dl>
<dl class="since"><dt><b>Since:</b></dt><dd>3.3 </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00526">526</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ac44dfc4886fd5247b6740493baa7c197"></a><!-- doxytag: member="KConfigBase::readListEntry" ref="ac44dfc4886fd5247b6740493baa7c197" args="(const QString &amp;pKey, QStrList &amp;list, char sep= ',') const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int KConfigBase::readListEntry </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" href="qstrlist.html">QStrList</a> &amp;&#160;</td>
          <td class="paramname"><em>list</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char&#160;</td>
          <td class="paramname"><em>sep</em> = <code>','</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reads a list of strings. </p>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000026">Deprecated:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to search for </td></tr>
    <tr><td class="paramname">list</td><td>In this object, the read list will be returned. </td></tr>
    <tr><td class="paramname">sep</td><td>The list separator (default ",") </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The number of entries in the list. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00435">435</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a1e17b578bfdd0a245c2124ea05a9eabe"></a><!-- doxytag: member="KConfigBase::readListEntry" ref="a1e17b578bfdd0a245c2124ea05a9eabe" args="(const char *pKey, QStrList &amp;list, char sep= ',') const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int KConfigBase::readListEntry </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" href="qstrlist.html">QStrList</a> &amp;&#160;</td>
          <td class="paramname"><em>list</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char&#160;</td>
          <td class="paramname"><em>sep</em> = <code>','</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reads a list of strings. </p>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000027">Deprecated:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to search for </td></tr>
    <tr><td class="paramname">list</td><td>In this object, the read list will be returned. </td></tr>
    <tr><td class="paramname">sep</td><td>The list separator (default ",") </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The number of entries in the list. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00441">441</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a0cc9f0ff46807c9eabd8a1384fda2e92"></a><!-- doxytag: member="KConfigBase::readListEntry" ref="a0cc9f0ff46807c9eabd8a1384fda2e92" args="(const QString &amp;pKey, char sep= ',') const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qstringlist.html">QStringList</a> KConfigBase::readListEntry </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char&#160;</td>
          <td class="paramname"><em>sep</em> = <code>','</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reads a list of strings. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to search for. </td></tr>
    <tr><td class="paramname">sep</td><td>The list separator (default is ","). </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The list. Empty if the entry does not exist. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00480">480</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a987553bd261bfb91bd0c62a9a7aec674"></a><!-- doxytag: member="KConfigBase::readLongNumEntry" ref="a987553bd261bfb91bd0c62a9a7aec674" args="(const QString &amp;pKey, long nDefault=0) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">long KConfigBase::readLongNumEntry </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>nDefault</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reads 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>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to search for. </td></tr>
    <tr><td class="paramname">nDefault</td><td>A default value returned if the key was not found or if the read value cannot be interpreted. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The value for this key. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00621">621</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a181dd491a0c360243e96c82367c098bf"></a><!-- doxytag: member="KConfigBase::readLongNumEntry" ref="a181dd491a0c360243e96c82367c098bf" args="(const char *pKey, long nDefault=0) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">long KConfigBase::readLongNumEntry </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>nDefault</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reads 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>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to search for. </td></tr>
    <tr><td class="paramname">nDefault</td><td>A default value returned if the key was not found or if the read value cannot be interpreted. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The value for this key. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00626">626</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ae508396216611c48ea5b6f128ccd6782"></a><!-- doxytag: member="KConfigBase::readNum64Entry" ref="ae508396216611c48ea5b6f128ccd6782" args="(const QString &amp;pKey, Q_INT64 nDefault=0) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Q_INT64 KConfigBase::readNum64Entry </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Q_INT64&#160;</td>
          <td class="paramname"><em>nDefault</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reads a 64-bit numerical value. </p>
<p>Read the value of an entry specified by <code>pKey</code> in the current group and interpret it numerically.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to search for. </td></tr>
    <tr><td class="paramname">nDefault</td><td>A default value returned if the key was not found or if the read value cannot be interpreted. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The value for this key. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00658">658</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="addec7e5b4bd933fbb0b8b96d1dc879d3"></a><!-- doxytag: member="KConfigBase::readNum64Entry" ref="addec7e5b4bd933fbb0b8b96d1dc879d3" args="(const char *pKey, Q_INT64 nDefault=0) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Q_INT64 KConfigBase::readNum64Entry </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Q_INT64&#160;</td>
          <td class="paramname"><em>nDefault</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reads a 64-bit numerical value. </p>
<p>Read the value of an entry specified by <code>pKey</code> in the current group and interpret it numerically.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to search for. </td></tr>
    <tr><td class="paramname">nDefault</td><td>A default value returned if the key was not found or if the read value cannot be interpreted. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The value for this key. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00663">663</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a42af93a695b1a80094b873a855eb4ab2"></a><!-- doxytag: member="KConfigBase::readNumEntry" ref="a42af93a695b1a80094b873a855eb4ab2" args="(const QString &amp;pKey, int nDefault=0) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int KConfigBase::readNumEntry </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nDefault</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reads 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>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to search for. </td></tr>
    <tr><td class="paramname">nDefault</td><td>A default value returned if the key was not found or if the read value cannot be interpreted. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The value for this key. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00581">581</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a00c59fd9f5facffedc6d8fec0b906ace"></a><!-- doxytag: member="KConfigBase::readNumEntry" ref="a00c59fd9f5facffedc6d8fec0b906ace" args="(const char *pKey, int nDefault=0) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int KConfigBase::readNumEntry </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nDefault</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reads 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>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to search for. </td></tr>
    <tr><td class="paramname">nDefault</td><td>A default value returned if the key was not found or if the read value cannot be interpreted. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The value for this key. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00586">586</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ace71e593f0c9700cc08206aeaa37d64a"></a><!-- doxytag: member="KConfigBase::readPathEntry" ref="ace71e593f0c9700cc08206aeaa37d64a" args="(const QString &amp;pKey, const QString &amp;aDefault=QString::null) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qstring.html">QString</a> KConfigBase::readPathEntry </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>aDefault</em> = <code>QString::null</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reads 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>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to search for. </td></tr>
    <tr><td class="paramname">aDefault</td><td>A default value returned if the key was not found. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The value for this key. Can be QString::null if aDefault is null. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00553">553</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a056b43a5506eb5562e665931ba4c495a"></a><!-- doxytag: member="KConfigBase::readPathEntry" ref="a056b43a5506eb5562e665931ba4c495a" args="(const char *pKey, const QString &amp;aDefault=QString::null) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qstring.html">QString</a> KConfigBase::readPathEntry </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>aDefault</em> = <code>QString::null</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reads 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>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to search for. </td></tr>
    <tr><td class="paramname">aDefault</td><td>A default value returned if the key was not found. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The value for this key. Can be QString::null if aDefault is null. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00558">558</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a0207921965241222decd287168651e35"></a><!-- doxytag: member="KConfigBase::readPathListEntry" ref="a0207921965241222decd287168651e35" args="(const QString &amp;pKey, char sep= ',') const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qstringlist.html">QStringList</a> KConfigBase::readPathListEntry </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char&#160;</td>
          <td class="paramname"><em>sep</em> = <code>','</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reads a list of string paths. </p>
<p>Read the value of an entry specified by <code>pKey</code> in the current group and interpret it as a list of paths. This means, dollar expansion is activated for this value, so that e.g. $HOME gets expanded.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to search for. </td></tr>
    <tr><td class="paramname">sep</td><td>The list separator (default is ","). </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The list. Empty if the entry does not exist. </dd></dl>
<dl class="since"><dt><b>Since:</b></dt><dd>3.1.3 </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00567">567</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a1e3567feba9c5df0ca8f98797203096d"></a><!-- doxytag: member="KConfigBase::readPathListEntry" ref="a1e3567feba9c5df0ca8f98797203096d" args="(const char *pKey, char sep= ',') const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qstringlist.html">QStringList</a> KConfigBase::readPathListEntry </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char&#160;</td>
          <td class="paramname"><em>sep</em> = <code>','</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reads a list of string paths. </p>
<p>Read the value of an entry specified by <code>pKey</code> in the current group and interpret it as a list of paths. This means, dollar expansion is activated for this value, so that e.g. $HOME gets expanded.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to search for. </td></tr>
    <tr><td class="paramname">sep</td><td>The list separator (default is ","). </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The list. Empty if the entry does not exist. </dd></dl>
<dl class="since"><dt><b>Since:</b></dt><dd>3.1.3 </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00572">572</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a5edf8896d24dd46b3f82cb767707359b"></a><!-- doxytag: member="KConfigBase::readPointEntry" ref="a5edf8896d24dd46b3f82cb767707359b" args="(const QString &amp;pKey, const QPoint *pDefault=0L) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qpoint.html">QPoint</a> KConfigBase::readPointEntry </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qpoint.html">QPoint</a> *&#160;</td>
          <td class="paramname"><em>pDefault</em> = <code>0L</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reads a <a class="elRef" href="qpoint.html">QPoint</a> entry. </p>
<p>Read the value of an entry specified by <code>pKey</code> in the current group and interpret it as a <a class="elRef" href="qpoint.html">QPoint</a> object.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to search for </td></tr>
    <tr><td class="paramname">pDefault</td><td>A default value (null <a class="elRef" href="qpoint.html">QPoint</a> by default) returned if the key was not found or if the read value cannot be interpreted. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The value for this key. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00864">864</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a5fe147cc8ccb9fe1530f98a3f25e4547"></a><!-- doxytag: member="KConfigBase::readPointEntry" ref="a5fe147cc8ccb9fe1530f98a3f25e4547" args="(const char *pKey, const QPoint *pDefault=0L) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qpoint.html">QPoint</a> KConfigBase::readPointEntry </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qpoint.html">QPoint</a> *&#160;</td>
          <td class="paramname"><em>pDefault</em> = <code>0L</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reads a <a class="elRef" href="qpoint.html">QPoint</a> entry. </p>
<p>Read the value of an entry specified by <code>pKey</code> in the current group and interpret it as a <a class="elRef" href="qpoint.html">QPoint</a> object.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to search for </td></tr>
    <tr><td class="paramname">pDefault</td><td>A default value (null <a class="elRef" href="qpoint.html">QPoint</a> by default) returned if the key was not found or if the read value cannot be interpreted. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The value for this key. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00870">870</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a9bc9303caf7187ab6f10fc9bd15d5a54"></a><!-- doxytag: member="KConfigBase::readPropertyEntry" ref="a9bc9303caf7187ab6f10fc9bd15d5a54" args="(const QString &amp;pKey, QVariant::Type) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qvariant.html">QVariant</a> KConfigBase::readPropertyEntry </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QVariant::Type&#160;</td>
          <td class="paramname"><em>type</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reads the value of an entry specified by <code>pKey</code> in the current group. </p>
<p>The value is treated as if it is of the given type.</p>
<p>Note that only the following <a class="elRef" href="qvariant.html">QVariant</a> types are allowed : String, StringList, List, Font, Point, Rect, Size, Color, Int, UInt, Bool, Double, DateTime and Date. </p>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000024">Deprecated:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to search for. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>An invalid <a class="elRef" href="qvariant.html">QVariant</a> if the key was not found or if the read value cannot be converted to the given QVariant::Type. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00335">335</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="af5a2d77957e930fc1374111f1a8c638b"></a><!-- doxytag: member="KConfigBase::readPropertyEntry" ref="af5a2d77957e930fc1374111f1a8c638b" args="(const char *pKey, QVariant::Type) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qvariant.html">QVariant</a> KConfigBase::readPropertyEntry </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QVariant::Type&#160;</td>
          <td class="paramname"><em>type</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reads the value of an entry specified by <code>pKey</code> in the current group. </p>
<p>The value is treated as if it is of the given type.</p>
<p>Note that only the following <a class="elRef" href="qvariant.html">QVariant</a> types are allowed : String, StringList, List, Font, Point, Rect, Size, Color, Int, UInt, Bool, Double, DateTime and Date.</p>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000025">Deprecated:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to search for. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>An invalid <a class="elRef" href="qvariant.html">QVariant</a> if the key was not found or if the read value cannot be converted to the given QVariant::Type. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00341">341</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ac42d1815be3a45937628034d1e0487f8"></a><!-- doxytag: member="KConfigBase::readPropertyEntry" ref="ac42d1815be3a45937628034d1e0487f8" args="(const QString &amp;pKey, const QVariant &amp;aDefault) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qvariant.html">QVariant</a> KConfigBase::readPropertyEntry </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qvariant.html">QVariant</a> &amp;&#160;</td>
          <td class="paramname"><em>aDefault</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reads the value of an entry specified by <code>pKey</code> in the current group. </p>
<p>The value is treated as if it is of the type of the given default value.</p>
<p>Note that only the following <a class="elRef" href="qvariant.html">QVariant</a> types are allowed : String, StringList, List, Font, Point, Rect, Size, Color, Int, UInt, Bool, Double, DateTime and Date.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to search for. </td></tr>
    <tr><td class="paramname">aDefault</td><td>A default value returned if the key was not found or if the read value cannot be converted to the QVariant::Type. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The value for the key or the default value if the key was not found. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00350">350</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a12d2b57b4a6068cb1e03e0a341e65346"></a><!-- doxytag: member="KConfigBase::readPropertyEntry" ref="a12d2b57b4a6068cb1e03e0a341e65346" args="(const char *pKey, const QVariant &amp;aDefault) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qvariant.html">QVariant</a> KConfigBase::readPropertyEntry </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qvariant.html">QVariant</a> &amp;&#160;</td>
          <td class="paramname"><em>aDefault</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reads the value of an entry specified by <code>pKey</code> in the current group. </p>
<p>The value is treated as if it is of the type of the given default value.</p>
<p>Note that only the following <a class="elRef" href="qvariant.html">QVariant</a> types are allowed : String, StringList, List, Font, Point, Rect, Size, Color, Int, UInt, Bool, Double, DateTime and Date.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to search for. </td></tr>
    <tr><td class="paramname">aDefault</td><td>A default value returned if the key was not found or if the read value cannot be converted to the QVariant::Type. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The value for the key or the default value if the key was not found. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00356">356</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a44a04d751e6107669c7fbe2b29665962"></a><!-- doxytag: member="KConfigBase::readRectEntry" ref="a44a04d751e6107669c7fbe2b29665962" args="(const QString &amp;pKey, const QRect *pDefault=0L) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qrect.html">QRect</a> KConfigBase::readRectEntry </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qrect.html">QRect</a> *&#160;</td>
          <td class="paramname"><em>pDefault</em> = <code>0L</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reads a <a class="elRef" href="qrect.html">QRect</a> entry. </p>
<p>Read the value of an entry specified by pKey in the current group and interpret it as a <a class="elRef" href="qrect.html">QRect</a> object.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to search for </td></tr>
    <tr><td class="paramname">pDefault</td><td>A default value (null <a class="elRef" href="qrect.html">QRect</a> by default) returned if the key was not found or if the read value cannot be interpreted. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The value for this key. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00840">840</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a2f3a61561c3d6781c83a0c7f1a74e743"></a><!-- doxytag: member="KConfigBase::readRectEntry" ref="a2f3a61561c3d6781c83a0c7f1a74e743" args="(const char *pKey, const QRect *pDefault=0L) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qrect.html">QRect</a> KConfigBase::readRectEntry </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qrect.html">QRect</a> *&#160;</td>
          <td class="paramname"><em>pDefault</em> = <code>0L</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reads a <a class="elRef" href="qrect.html">QRect</a> entry. </p>
<p>Read the value of an entry specified by pKey in the current group and interpret it as a <a class="elRef" href="qrect.html">QRect</a> object.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to search for </td></tr>
    <tr><td class="paramname">pDefault</td><td>A default value (null <a class="elRef" href="qrect.html">QRect</a> by default) returned if the key was not found or if the read value cannot be interpreted. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The value for this key. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00845">845</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a338c456f1f8245e108f5cf50c9881265"></a><!-- doxytag: member="KConfigBase::readSizeEntry" ref="a338c456f1f8245e108f5cf50c9881265" args="(const QString &amp;pKey, const QSize *pDefault=0L) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qsize.html">QSize</a> KConfigBase::readSizeEntry </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qsize.html">QSize</a> *&#160;</td>
          <td class="paramname"><em>pDefault</em> = <code>0L</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reads a <a class="elRef" href="qsize.html">QSize</a> entry. </p>
<p>Read the value of an entry specified by <code>pKey</code> in the current group and interpret it as a <a class="elRef" href="qsize.html">QSize</a> object.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to search for </td></tr>
    <tr><td class="paramname">pDefault</td><td>A default value (null <a class="elRef" href="qsize.html">QSize</a> by default) returned if the key was not found or if the read value cannot be interpreted. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The value for this key. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00889">889</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aeabf4a064dc9823e0e27a9b444a3b7ab"></a><!-- doxytag: member="KConfigBase::readSizeEntry" ref="aeabf4a064dc9823e0e27a9b444a3b7ab" args="(const char *pKey, const QSize *pDefault=0L) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qsize.html">QSize</a> KConfigBase::readSizeEntry </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qsize.html">QSize</a> *&#160;</td>
          <td class="paramname"><em>pDefault</em> = <code>0L</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reads a <a class="elRef" href="qsize.html">QSize</a> entry. </p>
<p>Read the value of an entry specified by <code>pKey</code> in the current group and interpret it as a <a class="elRef" href="qsize.html">QSize</a> object.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to search for </td></tr>
    <tr><td class="paramname">pDefault</td><td>A default value (null <a class="elRef" href="qsize.html">QSize</a> by default) returned if the key was not found or if the read value cannot be interpreted. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The value for this key. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00895">895</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="abc300b7fcbbe10387e0ee46d4be99582"></a><!-- doxytag: member="KConfigBase::readUnsignedLongNumEntry" ref="abc300b7fcbbe10387e0ee46d4be99582" args="(const QString &amp;pKey, unsigned long nDefault=0) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned long KConfigBase::readUnsignedLongNumEntry </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned long&#160;</td>
          <td class="paramname"><em>nDefault</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Read an unsigned numerical value. </p>
<p>Read the value of an entry specified by <code>pKey</code> in the current group and interpret it numerically.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to search for. </td></tr>
    <tr><td class="paramname">nDefault</td><td>A default value returned if the key was not found or if the read value cannot be interpreted. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The value for this key. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00640">640</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ab475b58138b0d3e4e2cdea94c0323c1c"></a><!-- doxytag: member="KConfigBase::readUnsignedLongNumEntry" ref="ab475b58138b0d3e4e2cdea94c0323c1c" args="(const char *pKey, unsigned long nDefault=0) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned long KConfigBase::readUnsignedLongNumEntry </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned long&#160;</td>
          <td class="paramname"><em>nDefault</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Read an unsigned numerical value. </p>
<p>Read the value of an entry specified by <code>pKey</code> in the current group and interpret it numerically.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to search for. </td></tr>
    <tr><td class="paramname">nDefault</td><td>A default value returned if the key was not found or if the read value cannot be interpreted. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The value for this key. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00645">645</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a7d53156d0f3fb463f7bac729816095d0"></a><!-- doxytag: member="KConfigBase::readUnsignedNum64Entry" ref="a7d53156d0f3fb463f7bac729816095d0" args="(const QString &amp;pKey, Q_UINT64 nDefault=0) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Q_UINT64 KConfigBase::readUnsignedNum64Entry </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Q_UINT64&#160;</td>
          <td class="paramname"><em>nDefault</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Read an 64-bit unsigned numerical value. </p>
<p>Read the value of an entry specified by <code>pKey</code> in the current group and interpret it numerically.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to search for. </td></tr>
    <tr><td class="paramname">nDefault</td><td>A default value returned if the key was not found or if the read value cannot be interpreted. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The value for this key. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00678">678</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="afc0484cd56368ef6ecfab34a19b28ef9"></a><!-- doxytag: member="KConfigBase::readUnsignedNum64Entry" ref="afc0484cd56368ef6ecfab34a19b28ef9" args="(const char *pKey, Q_UINT64 nDefault=0) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Q_UINT64 KConfigBase::readUnsignedNum64Entry </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Q_UINT64&#160;</td>
          <td class="paramname"><em>nDefault</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Read an 64-bit unsigned numerical value. </p>
<p>Read the value of an entry specified by <code>pKey</code> in the current group and interpret it numerically.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to search for. </td></tr>
    <tr><td class="paramname">nDefault</td><td>A default value returned if the key was not found or if the read value cannot be interpreted. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The value for this key. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00683">683</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aee8d21511eb43f30af503ae112bb6314"></a><!-- doxytag: member="KConfigBase::readUnsignedNumEntry" ref="aee8d21511eb43f30af503ae112bb6314" args="(const char *pKey, unsigned int nDefault=0) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int KConfigBase::readUnsignedNumEntry </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>nDefault</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reads an unsigned numerical value. </p>
<p>Read the value of an entry specified by <code>pKey</code> in the current group and interpret it numerically.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to search for. </td></tr>
    <tr><td class="paramname">nDefault</td><td>A default value returned if the key was not found or if the read value cannot be interpreted. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The value for this key. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00607">607</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a7d4a9f2d0b83da8ea862d5287be898c6"></a><!-- doxytag: member="KConfigBase::readUnsignedNumEntry" ref="a7d4a9f2d0b83da8ea862d5287be898c6" args="(const QString &amp;pKey, unsigned int nDefault=0) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int KConfigBase::readUnsignedNumEntry </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>nDefault</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reads an unsigned numerical value. </p>
<p>Read the value of an entry specified by <code>pKey</code> in the current group and interpret it numerically.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to search for. </td></tr>
    <tr><td class="paramname">nDefault</td><td>A default value returned if the key was not found or if the read value cannot be interpreted. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The value for this key. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00602">602</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ada28ff99737a7765ad155bf329d45f91"></a><!-- doxytag: member="KConfigBase::reparseConfiguration" ref="ada28ff99737a7765ad155bf329d45f91" args="()=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void KConfigBase::reparseConfiguration </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reparses all configuration files. </p>
<p>This is useful for programs that use stand alone 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 class="el" href="classKConfigBase.html#acae8e12b1d793f2ff3b948a20d9323ed" title="Parses all configuration files for a configuration object.">parseConfigFiles()</a> when implementing this method.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classKConfigBase.html#acae8e12b1d793f2ff3b948a20d9323ed" title="Parses all configuration files for a configuration object.">parseConfigFiles()</a> </dd></dl>

<p>Implemented in <a class="el" href="classKConfig.html#a46f2e340c44261c2b58496bc64b31106">KConfig</a>.</p>

</div>
</div>
<a class="anchor" id="ae8690c8bd3a636efc768a0ae3e436374"></a><!-- doxytag: member="KConfigBase::revertToDefault" ref="ae8690c8bd3a636efc768a0ae3e436374" args="(const QString &amp;key)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::revertToDefault </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>key</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reverts the entry with key <code>key</code> in the current group in the application specific config file to either the system wide (default) value or the value specified in the global <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> config file. </p>
<p>To revert entries in the global <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> config file, the global <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> config file should be opened explicitly in a separate config object.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">key</td><td>The key of the entry to revert. </td></tr>
  </table>
  </dd>
</dl>
<dl class="since"><dt><b>Since:</b></dt><dd>3.2 </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l01734">1734</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a3c434991034cf195e7f6405f7881265c"></a><!-- doxytag: member="KConfigBase::rollback" ref="a3c434991034cf195e7f6405f7881265c" args="(bool bDeep=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::rollback </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bDeep</em> = <code>true</code></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Mark the config object as "clean," i.e. </p>
<p>don't write dirty entries at destruction time. If <code>bDeep</code> is false, only the global dirty flag of the <a class="el" href="classKConfig.html" title="Access KDE Configuration entries.">KConfig</a> object gets cleared. If you then call <a class="el" href="classKConfigBase.html#abdc1b550f51b069f2c67036572ae4d27" title="Writes a key/value pair.">writeEntry()</a> again, the global dirty flag is set again and all dirty entries will be written at a subsequent <a class="el" href="classKConfigBase.html#a062a2f1d6156f8c1677ea24e5c658cc1" title="Flushes all changes that currently reside only in memory back to disk / permanent storage...">sync()</a> call.</p>
<p>Classes that derive from <a class="el" href="classKConfigBase.html" title="KDE Configuration Management abstract base class.">KConfigBase</a> should override this method and implement storage-specific behavior, as well as calling the <a class="el" href="classKConfigBase.html#a3c434991034cf195e7f6405f7881265c" title="Mark the config object as &quot;clean,&quot; i.e.">KConfigBase::rollback()</a> explicitly in the initializer.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">bDeep</td><td>If true, the dirty flags of all entries are cleared, as well as the global dirty flag. </td></tr>
  </table>
  </dd>
</dl>

<p>Reimplemented in <a class="el" href="classKConfig.html#a15c4bb0c5601ebce130f3b1c7aba37f3">KConfig</a>.</p>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l01712">1712</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="af695856245e12db6d7383a19d9b5eb11"></a><!-- doxytag: member="KConfigBase::setDesktopGroup" ref="af695856245e12db6d7383a19d9b5eb11" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::setDesktopGroup </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the group to the "Desktop Entry" group used for desktop configuration files for applications, mime types, etc. </p>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00104">104</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a8630778c990ae01857915a8a7d78695b"></a><!-- doxytag: member="KConfigBase::setDirty" ref="a8630778c990ae01857915a8a7d78695b" args="(bool _bDirty=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void KConfigBase::setDirty </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>_bDirty</em> = <code>true</code></td><td>)</td>
          <td><code> [inline, protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the global dirty flag of the config object. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">_bDirty</td><td>How to mark the object's dirty status </td></tr>
  </table>
  </dd>
</dl>

<p>Reimplemented in <a class="el" href="classKConfigGroup.html#a2ecf58f7289db00c50c0b72def35f42c">KConfigGroup</a>.</p>

<p>Definition at line <a class="el" href="kconfigbase_8h_source.html#l01898">1898</a> of file <a class="el" href="kconfigbase_8h_source.html">kconfigbase.h</a>.</p>

</div>
</div>
<a class="anchor" id="a528aaafd97c34024498b1e4ae5e5605d"></a><!-- doxytag: member="KConfigBase::setDollarExpansion" ref="a528aaafd97c34024498b1e4ae5e5605d" args="(bool _bExpand=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::setDollarExpansion </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>_bExpand</em> = <code>true</code></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Turns on or off "dollar  expansion" (see <a class="el" href="classKConfigBase.html" title="KDE Configuration Management abstract base class.">KConfigBase</a> introduction) when reading config entries. </p>
<p>Dollar sign expansion is initially OFF.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">_bExpand</td><td>Tf true, dollar expansion is turned on. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kconfigbase_8h_source.html#l01678">1678</a> of file <a class="el" href="kconfigbase_8h_source.html">kconfigbase.h</a>.</p>

</div>
</div>
<a class="anchor" id="ae15c51beb88b2801c72fefd05507e9d8"></a><!-- doxytag: member="KConfigBase::setGroup" ref="ae15c51beb88b2801c72fefd05507e9d8" args="(const QCString &amp;pGroup)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::setGroup </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qcstring.html">QCString</a> &amp;&#160;</td>
          <td class="paramname"><em>pGroup</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Overloaded public methods: </p>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00092">92</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a1754e470553c9f9ac2556a9d63ce61c9"></a><!-- doxytag: member="KConfigBase::setGroup" ref="a1754e470553c9f9ac2556a9d63ce61c9" args="(const QString &amp;group)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::setGroup </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>group</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Specifies the group in which keys will be read and written. </p>
<p>Subsequent calls to <a class="el" href="classKConfigBase.html#a955d1210aeb86d7ec5265557333ab338" title="Reads the value of an entry specified by pKey in the current group.">readEntry()</a> and <a class="el" href="classKConfigBase.html#abdc1b550f51b069f2c67036572ae4d27" title="Writes a key/value pair.">writeEntry()</a> will be applied only in the activated group.</p>
<p>Switch back to the default group by passing a null string. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">group</td><td>The name of the new group. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00079">79</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a1241fb2dd6fda13a6920186229e0048c"></a><!-- doxytag: member="KConfigBase::setLocale" ref="a1241fb2dd6fda13a6920186229e0048c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::setLocale </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reads the locale and put in the configuration data struct. </p>
<p>Note that this should be done in the constructor, but this is not possible due to some mutual dependencies in KApplication::init() </p>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l00062">62</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ababf292da92228377957784a29c487a6"></a><!-- doxytag: member="KConfigBase::setReadDefaults" ref="ababf292da92228377957784a29c487a6" args="(bool b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::setReadDefaults </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>b</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>When set, all readEntry and readXXXEntry calls return the system wide (default) values instead of the user's preference. </p>
<p>This is off by default. </p>
<dl class="since"><dt><b>Since:</b></dt><dd>3.2 </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l01718">1718</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a009c63d821d58af56555ae8eb666e6b8"></a><!-- doxytag: member="KConfigBase::setReadOnly" ref="a009c63d821d58af56555ae8eb666e6b8" args="(bool _ro)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void KConfigBase::setReadOnly </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>_ro</em></td><td>)</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the config object's read-only status. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">_ro</td><td>If true, the config object will not write out any changes to disk even if it is destroyed or <a class="el" href="classKConfigBase.html#a062a2f1d6156f8c1677ea24e5c658cc1" title="Flushes all changes that currently reside only in memory back to disk / permanent storage...">sync()</a> is called. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kconfigbase_8h_source.html#l01731">1731</a> of file <a class="el" href="kconfigbase_8h_source.html">kconfigbase.h</a>.</p>

</div>
</div>
<a class="anchor" id="a062a2f1d6156f8c1677ea24e5c658cc1"></a><!-- doxytag: member="KConfigBase::sync" ref="a062a2f1d6156f8c1677ea24e5c658cc1" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::sync </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Flushes all changes that currently reside only in memory back to disk / permanent storage. </p>
<p>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 class="el" href="classKConfigBase.html#a3c434991034cf195e7f6405f7881265c" title="Mark the config object as &quot;clean,&quot; i.e.">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>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classKConfigBase.html#a3c434991034cf195e7f6405f7881265c" title="Mark the config object as &quot;clean,&quot; i.e.">rollback()</a>, <a class="el" href="classKConfigBase.html#ae6b73baec1f7a7dec84292924bc5876b" title="Returns the read-only status of the config object.">isReadOnly()</a> </dd></dl>

<p>Reimplemented in <a class="el" href="classKConfigGroup.html#a9ecd196f3854ad1283606dd492e01f09">KConfigGroup</a>, and <a class="el" href="classKSimpleConfig.html#a528a87ee66909c7a780a437740144f52">KSimpleConfig</a>.</p>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l01695">1695</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ae5c6b3a3da0569000be5b6c99e026fb1"></a><!-- doxytag: member="KConfigBase::writeEntry" ref="ae5c6b3a3da0569000be5b6c99e026fb1" args="(const char *pKey, double nValue, bool bPersistent=true, bool bGlobal=false, char format= 'g', int precision=6, bool bNLS=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::writeEntry </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>nValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bPersistent</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bGlobal</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char&#160;</td>
          <td class="paramname"><em>format</em> = <code>'g'</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>precision</em> = <code>6</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bNLS</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Writes a (key/value) pair. </p>
<p>Same as above, but writes a floating-point value. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to write. </td></tr>
    <tr><td class="paramname">nValue</td><td>The value to write. </td></tr>
    <tr><td class="paramname">bPersistent</td><td>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 class="paramname">bGlobal</td><td>If <code>bGlobal</code> is true, the pair is not saved to the application specific config file, but to the global <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> config file. </td></tr>
    <tr><td class="paramname">format</td><td><code>format</code> determines the format to which the value is converted. Default is 'g'. </td></tr>
    <tr><td class="paramname">precision</td><td><code>precision</code> sets the precision with which the value is converted. Default is 6 as in <a class="elRef" href="qstring.html">QString</a>. </td></tr>
    <tr><td class="paramname">bNLS</td><td>If <code>bNLS</code> is true, the locale tag is added to the key when writing it back. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l01523">1523</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aaf555dcecb40372f730808b07a8d0738"></a><!-- doxytag: member="KConfigBase::writeEntry" ref="aaf555dcecb40372f730808b07a8d0738" args="(const char *pKey, Q_UINT64 nValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::writeEntry </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Q_UINT64&#160;</td>
          <td class="paramname"><em>nValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bPersistent</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bGlobal</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bNLS</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Writes a (key/value) pair. </p>
<p>Same as above, but writes an unsigned 64-bit numerical value.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to write. </td></tr>
    <tr><td class="paramname">nValue</td><td>The value to write. </td></tr>
    <tr><td class="paramname">bPersistent</td><td>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 class="paramname">bGlobal</td><td>If <code>bGlobal</code> is true, the pair is not saved to the application specific config file, but to the global <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> config file. </td></tr>
    <tr><td class="paramname">bNLS</td><td>If <code>bNLS</code> is true, the locale tag is added to the key when writing it back. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l01507">1507</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aff1dff0bcafac5b3bf5298ca2e679c99"></a><!-- doxytag: member="KConfigBase::writeEntry" ref="aff1dff0bcafac5b3bf5298ca2e679c99" args="(const char *pKey, Q_INT64 nValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::writeEntry </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Q_INT64&#160;</td>
          <td class="paramname"><em>nValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bPersistent</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bGlobal</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bNLS</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Writes a (key/value) pair. </p>
<p>Same as above, but write a long numerical value.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to write. </td></tr>
    <tr><td class="paramname">nValue</td><td>The value to write. </td></tr>
    <tr><td class="paramname">bPersistent</td><td>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 class="paramname">bGlobal</td><td>If <code>bGlobal</code> is true, the pair is not saved to the application specific config file, but to the global <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> config file. </td></tr>
    <tr><td class="paramname">bNLS</td><td>If <code>bNLS</code> is true, the locale tag is added to the key when writing it back. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l01492">1492</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a8aa4adc6cd01d9a628049b80688fec9e"></a><!-- doxytag: member="KConfigBase::writeEntry" ref="a8aa4adc6cd01d9a628049b80688fec9e" args="(const QString &amp;pKey, const QFont &amp;rFont, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::writeEntry </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qfont.html">QFont</a> &amp;&#160;</td>
          <td class="paramname"><em>rFont</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bPersistent</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bGlobal</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bNLS</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Writes a (key/value) pair. </p>
<p>Same as above, but writes a font value.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to write. </td></tr>
    <tr><td class="paramname">rFont</td><td>The font value to write. </td></tr>
    <tr><td class="paramname">bPersistent</td><td>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 class="paramname">bGlobal</td><td>If <code>bGlobal</code> is true, the pair is not saved to the application specific config file, but to the global <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> config file. </td></tr>
    <tr><td class="paramname">bNLS</td><td>If <code>bNLS</code> is true, the locale tag is added to the key when writing it back. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l01557">1557</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a1cbef8fea2b84bfa8e1c5341716b24e6"></a><!-- doxytag: member="KConfigBase::writeEntry" ref="a1cbef8fea2b84bfa8e1c5341716b24e6" args="(const char *pKey, const QFont &amp;rFont, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::writeEntry </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qfont.html">QFont</a> &amp;&#160;</td>
          <td class="paramname"><em>rFont</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bPersistent</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bGlobal</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bNLS</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Writes a (key/value) pair. </p>
<p>Same as above, but writes a font value.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to write. </td></tr>
    <tr><td class="paramname">rFont</td><td>The font value to write. </td></tr>
    <tr><td class="paramname">bPersistent</td><td>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 class="paramname">bGlobal</td><td>If <code>bGlobal</code> is true, the pair is not saved to the application specific config file, but to the global <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> config file. </td></tr>
    <tr><td class="paramname">bNLS</td><td>If <code>bNLS</code> is true, the locale tag is added to the key when writing it back. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l01564">1564</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a7b9905d5529636fe46c4b4467ddaed83"></a><!-- doxytag: member="KConfigBase::writeEntry" ref="a7b9905d5529636fe46c4b4467ddaed83" args="(const char *pKey, long nValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::writeEntry </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>nValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bPersistent</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bGlobal</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bNLS</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Writes a (key/value) pair. </p>
<p>Same as above, but write a long numerical value.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to write. </td></tr>
    <tr><td class="paramname">nValue</td><td>The value to write. </td></tr>
    <tr><td class="paramname">bPersistent</td><td>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 class="paramname">bGlobal</td><td>If <code>bGlobal</code> is true, the pair is not saved to the application specific config file, but to the global <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> config file. </td></tr>
    <tr><td class="paramname">bNLS</td><td>If <code>bNLS</code> is true, the locale tag is added to the key when writing it back. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l01463">1463</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aebf493024aaa98ae1362afc6b56bd5d1"></a><!-- doxytag: member="KConfigBase::writeEntry" ref="aebf493024aaa98ae1362afc6b56bd5d1" args="(const QString &amp;pKey, double nValue, bool bPersistent=true, bool bGlobal=false, char format= 'g', int precision=6, bool bNLS=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::writeEntry </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>nValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bPersistent</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bGlobal</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char&#160;</td>
          <td class="paramname"><em>format</em> = <code>'g'</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>precision</em> = <code>6</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bNLS</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Writes a (key/value) pair. </p>
<p>Same as above, but writes a floating-point value. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to write. </td></tr>
    <tr><td class="paramname">nValue</td><td>The value to write. </td></tr>
    <tr><td class="paramname">bPersistent</td><td>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 class="paramname">bGlobal</td><td>If <code>bGlobal</code> is true, the pair is not saved to the application specific config file, but to the global <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> config file. </td></tr>
    <tr><td class="paramname">format</td><td><code>format</code> determines the format to which the value is converted. Default is 'g'. </td></tr>
    <tr><td class="paramname">precision</td><td><code>precision</code> sets the precision with which the value is converted. Default is 6 as in <a class="elRef" href="qstring.html">QString</a>. </td></tr>
    <tr><td class="paramname">bNLS</td><td>If <code>bNLS</code> is true, the locale tag is added to the key when writing it back. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l01514">1514</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aedc9af1bda2e1b4c40b52f3b7b086469"></a><!-- doxytag: member="KConfigBase::writeEntry" ref="aedc9af1bda2e1b4c40b52f3b7b086469" args="(const char *pKey, const QVariant &amp;rValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::writeEntry </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qvariant.html">QVariant</a> &amp;&#160;</td>
          <td class="paramname"><em>rValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bPersistent</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bGlobal</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bNLS</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p><a class="el" href="classKConfigBase.html#abdc1b550f51b069f2c67036572ae4d27" title="Writes a key/value pair.">writeEntry()</a> Overridden to accept a property. </p>
<p>Note: Unlike the other <a class="el" href="classKConfigBase.html#abdc1b550f51b069f2c67036572ae4d27" title="Writes a key/value pair.">writeEntry()</a> functions, the old value is _not_ returned here!</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to write </td></tr>
    <tr><td class="paramname">rValue</td><td>The property to write </td></tr>
    <tr><td class="paramname">bPersistent</td><td>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 class="paramname">bGlobal</td><td>If <code>bGlobal</code> is true, the pair is not saved to the application specific config file, but to the global <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> config file. </td></tr>
    <tr><td class="paramname">bNLS</td><td>If <code>bNLS</code> is true, the locale tag is added to the key when writing it back.</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classKConfigBase.html#abdc1b550f51b069f2c67036572ae4d27" title="Writes a key/value pair.">writeEntry()</a> </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l01234">1234</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a537f2b2a719aa4158f6293d9a249895a"></a><!-- doxytag: member="KConfigBase::writeEntry" ref="a537f2b2a719aa4158f6293d9a249895a" args="(const char *pKey, int nValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::writeEntry </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bPersistent</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bGlobal</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bNLS</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Write a (key/value) pair. </p>
<p>Same as above, but writes a numerical value.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to write. </td></tr>
    <tr><td class="paramname">nValue</td><td>The value to write. </td></tr>
    <tr><td class="paramname">bPersistent</td><td>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 class="paramname">bGlobal</td><td>If <code>bGlobal</code> is true, the pair is not saved to the application specific config file, but to the global <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> config file. </td></tr>
    <tr><td class="paramname">bNLS</td><td>If <code>bNLS</code> is true, the locale tag is added to the key when writing it back. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l01433">1433</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aa48c5f54d08257539bf1924b131fff98"></a><!-- doxytag: member="KConfigBase::writeEntry" ref="aa48c5f54d08257539bf1924b131fff98" args="(const QString &amp;pKey, unsigned long nValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::writeEntry </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned long&#160;</td>
          <td class="paramname"><em>nValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bPersistent</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bGlobal</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bNLS</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Writes a (key/value) pair. </p>
<p>Same as above, but writes an unsigned long numerical value.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to write. </td></tr>
    <tr><td class="paramname">nValue</td><td>The value to write. </td></tr>
    <tr><td class="paramname">bPersistent</td><td>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 class="paramname">bGlobal</td><td>If <code>bGlobal</code> is true, the pair is not saved to the application specific config file, but to the global <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> config file. </td></tr>
    <tr><td class="paramname">bNLS</td><td>If <code>bNLS</code> is true, the locale tag is added to the key when writing it back. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l01471">1471</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aa3b42f4e675df5533018f12502398537"></a><!-- doxytag: member="KConfigBase::writeEntry" ref="aa3b42f4e675df5533018f12502398537" args="(const QString &amp;pKey, const QPoint &amp;rValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::writeEntry </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qpoint.html">QPoint</a> &amp;&#160;</td>
          <td class="paramname"><em>rValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bPersistent</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bGlobal</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bNLS</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Writes a (key/value) pair. </p>
<p>Same as above, but writes a point.</p>
<p>Note: Unlike the other <a class="el" href="classKConfigBase.html#abdc1b550f51b069f2c67036572ae4d27" title="Writes a key/value pair.">writeEntry()</a> functions, the old value is _not_ returned here!</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to write. </td></tr>
    <tr><td class="paramname">rValue</td><td>The point value to write. </td></tr>
    <tr><td class="paramname">bPersistent</td><td>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 class="paramname">bGlobal</td><td>If <code>bGlobal</code> is true, the pair is not saved to the application specific config file, but to the global <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> config file. </td></tr>
    <tr><td class="paramname">bNLS</td><td>If <code>bNLS</code> is true, the locale tag is added to the key when writing it back. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l01594">1594</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a3714725fbccbfb353577a3537afbd2ba"></a><!-- doxytag: member="KConfigBase::writeEntry" ref="a3714725fbccbfb353577a3537afbd2ba" args="(const QString &amp;pKey, const QSize &amp;rValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::writeEntry </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qsize.html">QSize</a> &amp;&#160;</td>
          <td class="paramname"><em>rValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bPersistent</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bGlobal</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bNLS</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Writes a (key/value) pair. </p>
<p>Same as above, but writes a size.</p>
<p>Note: Unlike the other <a class="el" href="classKConfigBase.html#abdc1b550f51b069f2c67036572ae4d27" title="Writes a key/value pair.">writeEntry()</a> functions, the old value is _not_ returned here!</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to write. </td></tr>
    <tr><td class="paramname">rValue</td><td>The size value to write. </td></tr>
    <tr><td class="paramname">bPersistent</td><td>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 class="paramname">bGlobal</td><td>If <code>bGlobal</code> is true, the pair is not saved to the application specific config file, but to the global <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> config file. </td></tr>
    <tr><td class="paramname">bNLS</td><td>If <code>bNLS</code> is true, the locale tag is added to the key when writing it back. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l01614">1614</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ab48584cb6d937e938eb07f9b2376f1fa"></a><!-- doxytag: member="KConfigBase::writeEntry" ref="ab48584cb6d937e938eb07f9b2376f1fa" args="(const QString &amp;pKey, const QStringList &amp;rValue, char sep= ',', bool bPersistent=true, bool bGlobal=false, bool bNLS=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::writeEntry </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstringlist.html">QStringList</a> &amp;&#160;</td>
          <td class="paramname"><em>rValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char&#160;</td>
          <td class="paramname"><em>sep</em> = <code>','</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bPersistent</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bGlobal</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bNLS</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p><a class="el" href="classKConfigBase.html#abdc1b550f51b069f2c67036572ae4d27" title="Writes a key/value pair.">writeEntry()</a> overridden to accept a list of strings. </p>
<p>Note: Unlike the other <a class="el" href="classKConfigBase.html#abdc1b550f51b069f2c67036572ae4d27" title="Writes a key/value pair.">writeEntry()</a> functions, the old value is _not_ returned here!</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to write </td></tr>
    <tr><td class="paramname">rValue</td><td>The list to write </td></tr>
    <tr><td class="paramname">sep</td><td>The list separator (default is ","). </td></tr>
    <tr><td class="paramname">bPersistent</td><td>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 class="paramname">bGlobal</td><td>If <code>bGlobal</code> is true, the pair is not saved to the application specific config file, but to the global <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> config file. </td></tr>
    <tr><td class="paramname">bNLS</td><td>If <code>bNLS</code> is true, the locale tag is added to the key when writing it back.</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classKConfigBase.html#abdc1b550f51b069f2c67036572ae4d27" title="Writes a key/value pair.">writeEntry()</a> </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l01366">1366</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a9ea0173720a39b25ddc32b4215c92942"></a><!-- doxytag: member="KConfigBase::writeEntry" ref="a9ea0173720a39b25ddc32b4215c92942" args="(const char *pKey, const QPoint &amp;rValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::writeEntry </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qpoint.html">QPoint</a> &amp;&#160;</td>
          <td class="paramname"><em>rValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bPersistent</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bGlobal</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bNLS</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Writes a (key/value) pair. </p>
<p>Same as above, but writes a point.</p>
<p>Note: Unlike the other <a class="el" href="classKConfigBase.html#abdc1b550f51b069f2c67036572ae4d27" title="Writes a key/value pair.">writeEntry()</a> functions, the old value is _not_ returned here!</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to write. </td></tr>
    <tr><td class="paramname">rValue</td><td>The point value to write. </td></tr>
    <tr><td class="paramname">bPersistent</td><td>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 class="paramname">bGlobal</td><td>If <code>bGlobal</code> is true, the pair is not saved to the application specific config file, but to the global <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> config file. </td></tr>
    <tr><td class="paramname">bNLS</td><td>If <code>bNLS</code> is true, the locale tag is added to the key when writing it back. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l01601">1601</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a25d400b3b64085a32b9b1f8b35a16eef"></a><!-- doxytag: member="KConfigBase::writeEntry" ref="a25d400b3b64085a32b9b1f8b35a16eef" args="(const QString &amp;pKey, const QVariant &amp;rValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::writeEntry </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qvariant.html">QVariant</a> &amp;&#160;</td>
          <td class="paramname"><em>rValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bPersistent</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bGlobal</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bNLS</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p><a class="el" href="classKConfigBase.html#abdc1b550f51b069f2c67036572ae4d27" title="Writes a key/value pair.">writeEntry()</a> Overridden to accept a property. </p>
<p>Note: Unlike the other <a class="el" href="classKConfigBase.html#abdc1b550f51b069f2c67036572ae4d27" title="Writes a key/value pair.">writeEntry()</a> functions, the old value is _not_ returned here!</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to write </td></tr>
    <tr><td class="paramname">rValue</td><td>The property to write </td></tr>
    <tr><td class="paramname">bPersistent</td><td>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 class="paramname">bGlobal</td><td>If <code>bGlobal</code> is true, the pair is not saved to the application specific config file, but to the global <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> config file. </td></tr>
    <tr><td class="paramname">bNLS</td><td>If <code>bNLS</code> is true, the locale tag is added to the key when writing it back.</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classKConfigBase.html#abdc1b550f51b069f2c67036572ae4d27" title="Writes a key/value pair.">writeEntry()</a> </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l01227">1227</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a1f0b88efc5807666ed0dd93729c2131f"></a><!-- doxytag: member="KConfigBase::writeEntry" ref="a1f0b88efc5807666ed0dd93729c2131f" args="(const char *pKey, const QDateTime &amp;rDateTime, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::writeEntry </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qdatetime.html">QDateTime</a> &amp;&#160;</td>
          <td class="paramname"><em>rDateTime</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bPersistent</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bGlobal</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bNLS</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Writes a (key/value) pair. </p>
<p>Same as above, but writes a date and time entry.</p>
<p>Note: Unlike the other <a class="el" href="classKConfigBase.html#abdc1b550f51b069f2c67036572ae4d27" title="Writes a key/value pair.">writeEntry()</a> functions, the old value is <em>not</em> returned here!</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to write. </td></tr>
    <tr><td class="paramname">rDateTime</td><td>The date and time value to write. </td></tr>
    <tr><td class="paramname">bPersistent</td><td>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 class="paramname">bGlobal</td><td>If <code>bGlobal</code> is true, the pair is not saved to the application specific config file, but to the global <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> config file. </td></tr>
    <tr><td class="paramname">bNLS</td><td>If <code>bNLS</code> is true, the locale tag is added to the key when writing it back. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l01662">1662</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a28642cecad3dc3c205d58b811dff1ac4"></a><!-- doxytag: member="KConfigBase::writeEntry" ref="a28642cecad3dc3c205d58b811dff1ac4" args="(const char *pKey, const QString &amp;pValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::writeEntry </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>pValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bPersistent</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bGlobal</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bNLS</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Writes a key/value pair. </p>
<p>This is stored in the most specific config file when destroying the config object or when calling <a class="el" href="classKConfigBase.html#a062a2f1d6156f8c1677ea24e5c658cc1" title="Flushes all changes that currently reside only in memory back to disk / permanent storage...">sync()</a>.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to write. </td></tr>
    <tr><td class="paramname">pValue</td><td>The value to write. </td></tr>
    <tr><td class="paramname">bPersistent</td><td>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 class="paramname">bGlobal</td><td>If <code>bGlobal</code> is true, the pair is not saved to the application specific config file, but to the global <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> config file. </td></tr>
    <tr><td class="paramname">bNLS</td><td>If <code>bNLS</code> is true, the locale tag is added to the key when writing it back. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l01020">1020</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a204019d5dc46ecdc962e6329108df550"></a><!-- doxytag: member="KConfigBase::writeEntry" ref="a204019d5dc46ecdc962e6329108df550" args="(const char *pKey, const QColor &amp;rColor, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::writeEntry </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qcolor.html">QColor</a> &amp;&#160;</td>
          <td class="paramname"><em>rColor</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bPersistent</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bGlobal</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bNLS</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Writes a (key/value) pair. </p>
<p>Same as above, but write a color entry.</p>
<p>Note: Unlike the other <a class="el" href="classKConfigBase.html#abdc1b550f51b069f2c67036572ae4d27" title="Writes a key/value pair.">writeEntry()</a> functions, the old value is _not_ returned here!</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to write. </td></tr>
    <tr><td class="paramname">rColor</td><td>The color value to write. </td></tr>
    <tr><td class="paramname">bPersistent</td><td>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 class="paramname">bGlobal</td><td>If <code>bGlobal</code> is true, the pair is not saved to the application specific config file, but to the global <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> config file. </td></tr>
    <tr><td class="paramname">bNLS</td><td>If <code>bNLS</code> is true, the locale tag is added to the key when writing it back. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l01641">1641</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a3f7649c3756e10048b653cc4abba3e40"></a><!-- doxytag: member="KConfigBase::writeEntry" ref="a3f7649c3756e10048b653cc4abba3e40" args="(const QString &amp;pKey, const char *pValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::writeEntry </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bPersistent</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bGlobal</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bNLS</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Write a (key/value) pair. </p>
<p>This is stored to the most specific config file when destroying the config object or when calling <a class="el" href="classKConfigBase.html#a062a2f1d6156f8c1677ea24e5c658cc1" title="Flushes all changes that currently reside only in memory back to disk / permanent storage...">sync()</a>.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to write. </td></tr>
    <tr><td class="paramname">pValue</td><td>The value to write. </td></tr>
    <tr><td class="paramname">bPersistent</td><td>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 class="paramname">bGlobal</td><td>If <code>bGlobal</code> is true, the pair is not saved to the application specific config file, but to the global <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> config file. </td></tr>
    <tr><td class="paramname">bNLS</td><td>If <code>bNLS</code> is true, the locale tag is added to the key when writing it back. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kconfigbase_8h_source.html#l00978">978</a> of file <a class="el" href="kconfigbase_8h_source.html">kconfigbase.h</a>.</p>

</div>
</div>
<a class="anchor" id="a72f307052ef4412f926cb85fd0e7d511"></a><!-- doxytag: member="KConfigBase::writeEntry" ref="a72f307052ef4412f926cb85fd0e7d511" args="(const char *pKey, const QStrList &amp;rValue, char sep= ',', bool bPersistent=true, bool bGlobal=false, bool bNLS=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::writeEntry </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstrlist.html">QStrList</a> &amp;&#160;</td>
          <td class="paramname"><em>rValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char&#160;</td>
          <td class="paramname"><em>sep</em> = <code>','</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bPersistent</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bGlobal</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bNLS</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p><a class="el" href="classKConfigBase.html#abdc1b550f51b069f2c67036572ae4d27" title="Writes a key/value pair.">writeEntry()</a> overridden to accept a list of strings. </p>
<p>Note: Unlike the other <a class="el" href="classKConfigBase.html#abdc1b550f51b069f2c67036572ae4d27" title="Writes a key/value pair.">writeEntry()</a> functions, the old value is _not_ returned here!</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to write </td></tr>
    <tr><td class="paramname">rValue</td><td>The list to write </td></tr>
    <tr><td class="paramname">sep</td><td>The list separator (default is ","). </td></tr>
    <tr><td class="paramname">bPersistent</td><td>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 class="paramname">bGlobal</td><td>If <code>bGlobal</code> is true, the pair is not saved to the application specific config file, but to the global <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> config file. </td></tr>
    <tr><td class="paramname">bNLS</td><td>If <code>bNLS</code> is true, the locale tag is added to the key when writing it back.</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classKConfigBase.html#abdc1b550f51b069f2c67036572ae4d27" title="Writes a key/value pair.">writeEntry()</a> </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l01333">1333</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="af9ce5970599c382e56d245d2c3dcd448"></a><!-- doxytag: member="KConfigBase::writeEntry" ref="af9ce5970599c382e56d245d2c3dcd448" args="(const QString &amp;pKey, const QRect &amp;rValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::writeEntry </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qrect.html">QRect</a> &amp;&#160;</td>
          <td class="paramname"><em>rValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bPersistent</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bGlobal</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bNLS</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Writes a (key/value) pair. </p>
<p>Same as above, but writes a rectangle.</p>
<p>Note: Unlike the other <a class="el" href="classKConfigBase.html#abdc1b550f51b069f2c67036572ae4d27" title="Writes a key/value pair.">writeEntry()</a> functions, the old value is _not_ returned here!</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to write. </td></tr>
    <tr><td class="paramname">rValue</td><td>The rectangle value to write. </td></tr>
    <tr><td class="paramname">bPersistent</td><td>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 class="paramname">bGlobal</td><td>If <code>bGlobal</code> is true, the pair is not saved to the application specific config file, but to the global <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> config file. </td></tr>
    <tr><td class="paramname">bNLS</td><td>If <code>bNLS</code> is true, the locale tag is added to the key when writing it back. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l01572">1572</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a317bca2862e81620715579418f277e20"></a><!-- doxytag: member="KConfigBase::writeEntry" ref="a317bca2862e81620715579418f277e20" args="(const char *pKey, const QStringList &amp;rValue, char sep= ',', bool bPersistent=true, bool bGlobal=false, bool bNLS=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::writeEntry </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstringlist.html">QStringList</a> &amp;&#160;</td>
          <td class="paramname"><em>rValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char&#160;</td>
          <td class="paramname"><em>sep</em> = <code>','</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bPersistent</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bGlobal</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bNLS</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p><a class="el" href="classKConfigBase.html#abdc1b550f51b069f2c67036572ae4d27" title="Writes a key/value pair.">writeEntry()</a> overridden to accept a list of strings. </p>
<p>Note: Unlike the other <a class="el" href="classKConfigBase.html#abdc1b550f51b069f2c67036572ae4d27" title="Writes a key/value pair.">writeEntry()</a> functions, the old value is _not_ returned here!</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to write </td></tr>
    <tr><td class="paramname">rValue</td><td>The list to write </td></tr>
    <tr><td class="paramname">sep</td><td>The list separator (default is ","). </td></tr>
    <tr><td class="paramname">bPersistent</td><td>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 class="paramname">bGlobal</td><td>If <code>bGlobal</code> is true, the pair is not saved to the application specific config file, but to the global <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> config file. </td></tr>
    <tr><td class="paramname">bNLS</td><td>If <code>bNLS</code> is true, the locale tag is added to the key when writing it back.</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classKConfigBase.html#abdc1b550f51b069f2c67036572ae4d27" title="Writes a key/value pair.">writeEntry()</a> </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l01373">1373</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="adea5762a65a3f934f8d61aa047688243"></a><!-- doxytag: member="KConfigBase::writeEntry" ref="adea5762a65a3f934f8d61aa047688243" args="(const char *pKey, unsigned int nValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::writeEntry </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>nValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bPersistent</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bGlobal</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bNLS</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Writes a (key/value) pair. </p>
<p>Same as above, but writes an unsigned numerical value.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to write. </td></tr>
    <tr><td class="paramname">nValue</td><td>The value to write. </td></tr>
    <tr><td class="paramname">bPersistent</td><td>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 class="paramname">bGlobal</td><td>If <code>bGlobal</code> is true, the pair is not saved to the application specific config file, but to the global <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> config file. </td></tr>
    <tr><td class="paramname">bNLS</td><td>If <code>bNLS</code> is true, the locale tag is added to the key when writing it back. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l01448">1448</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="af9132c61774689cca1539014557c479f"></a><!-- doxytag: member="KConfigBase::writeEntry" ref="af9132c61774689cca1539014557c479f" args="(const QString &amp;pKey, Q_UINT64 nValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::writeEntry </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Q_UINT64&#160;</td>
          <td class="paramname"><em>nValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bPersistent</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bGlobal</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bNLS</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Writes a (key/value) pair. </p>
<p>Same as above, but writes an unsigned 64-bit numerical value.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to write. </td></tr>
    <tr><td class="paramname">nValue</td><td>The value to write. </td></tr>
    <tr><td class="paramname">bPersistent</td><td>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 class="paramname">bGlobal</td><td>If <code>bGlobal</code> is true, the pair is not saved to the application specific config file, but to the global <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> config file. </td></tr>
    <tr><td class="paramname">bNLS</td><td>If <code>bNLS</code> is true, the locale tag is added to the key when writing it back. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l01500">1500</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="abdc1b550f51b069f2c67036572ae4d27"></a><!-- doxytag: member="KConfigBase::writeEntry" ref="abdc1b550f51b069f2c67036572ae4d27" args="(const QString &amp;pKey, const QString &amp;pValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::writeEntry </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>pValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bPersistent</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bGlobal</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bNLS</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Writes a key/value pair. </p>
<p>This is stored in the most specific config file when destroying the config object or when calling <a class="el" href="classKConfigBase.html#a062a2f1d6156f8c1677ea24e5c658cc1" title="Flushes all changes that currently reside only in memory back to disk / permanent storage...">sync()</a>.</p>
<p>If you want to write a path, please use <a class="el" href="classKConfigBase.html#abaf29aea1f79c60d932d56359adf2901" title="Writes a file path.">writePathEntry()</a>.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to write. </td></tr>
    <tr><td class="paramname">pValue</td><td>The value to write. </td></tr>
    <tr><td class="paramname">bPersistent</td><td>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 class="paramname">bGlobal</td><td>If <code>bGlobal</code> is true, the pair is not saved to the application specific config file, but to the global <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> config file. </td></tr>
    <tr><td class="paramname">bNLS</td><td>If <code>bNLS</code> is true, the locale tag is added to the key when writing it back. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l01012">1012</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a8a6c5d338fe72115e05a41ee7cf12b92"></a><!-- doxytag: member="KConfigBase::writeEntry" ref="a8a6c5d338fe72115e05a41ee7cf12b92" args="(const QString &amp;pKey, const QValueList&lt; int &gt; &amp;rValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::writeEntry </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qvaluelist.html">QValueList</a>&lt; int &gt; &amp;&#160;</td>
          <td class="paramname"><em>rValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bPersistent</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bGlobal</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bNLS</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p><a class="el" href="classKConfigBase.html#abdc1b550f51b069f2c67036572ae4d27" title="Writes a key/value pair.">writeEntry()</a> overridden to accept a list of Integers. </p>
<p>Note: Unlike the other <a class="el" href="classKConfigBase.html#abdc1b550f51b069f2c67036572ae4d27" title="Writes a key/value pair.">writeEntry()</a> functions, the old value is _not_ returned here!</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to write </td></tr>
    <tr><td class="paramname">rValue</td><td>The list to write </td></tr>
    <tr><td class="paramname">bPersistent</td><td>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 class="paramname">bGlobal</td><td>If <code>bGlobal</code> is true, the pair is not saved to the application specific config file, but to the global <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> config file. </td></tr>
    <tr><td class="paramname">bNLS</td><td>If <code>bNLS</code> is true, the locale tag is added to the key when writing it back.</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classKConfigBase.html#abdc1b550f51b069f2c67036572ae4d27" title="Writes a key/value pair.">writeEntry()</a> </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l01410">1410</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a4cb8b53843393a551c7c6a5ef4ca198b"></a><!-- doxytag: member="KConfigBase::writeEntry" ref="a4cb8b53843393a551c7c6a5ef4ca198b" args="(const char *pKey, const QRect &amp;rValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::writeEntry </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qrect.html">QRect</a> &amp;&#160;</td>
          <td class="paramname"><em>rValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bPersistent</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bGlobal</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bNLS</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Writes a (key/value) pair. </p>
<p>Same as above, but writes a rectangle.</p>
<p>Note: Unlike the other <a class="el" href="classKConfigBase.html#abdc1b550f51b069f2c67036572ae4d27" title="Writes a key/value pair.">writeEntry()</a> functions, the old value is _not_ returned here!</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to write. </td></tr>
    <tr><td class="paramname">rValue</td><td>The rectangle value to write. </td></tr>
    <tr><td class="paramname">bPersistent</td><td>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 class="paramname">bGlobal</td><td>If <code>bGlobal</code> is true, the pair is not saved to the application specific config file, but to the global <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> config file. </td></tr>
    <tr><td class="paramname">bNLS</td><td>If <code>bNLS</code> is true, the locale tag is added to the key when writing it back. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l01579">1579</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a87417297cbebdfad9519252aaa70d230"></a><!-- doxytag: member="KConfigBase::writeEntry" ref="a87417297cbebdfad9519252aaa70d230" args="(const QString &amp;pKey, Q_INT64 nValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::writeEntry </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Q_INT64&#160;</td>
          <td class="paramname"><em>nValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bPersistent</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bGlobal</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bNLS</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Writes a (key/value) pair. </p>
<p>Same as above, but write a 64-bit numerical value.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to write. </td></tr>
    <tr><td class="paramname">nValue</td><td>The value to write. </td></tr>
    <tr><td class="paramname">bPersistent</td><td>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 class="paramname">bGlobal</td><td>If <code>bGlobal</code> is true, the pair is not saved to the application specific config file, but to the global <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> config file. </td></tr>
    <tr><td class="paramname">bNLS</td><td>If <code>bNLS</code> is true, the locale tag is added to the key when writing it back. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l01485">1485</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aadee59523c5f4c0ee65eadbeddd63e92"></a><!-- doxytag: member="KConfigBase::writeEntry" ref="aadee59523c5f4c0ee65eadbeddd63e92" args="(const char *pKey, const char *pValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::writeEntry </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bPersistent</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bGlobal</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bNLS</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Write a (key/value) pair. </p>
<p>This is stored to the most specific config file when destroying the config object or when calling <a class="el" href="classKConfigBase.html#a062a2f1d6156f8c1677ea24e5c658cc1" title="Flushes all changes that currently reside only in memory back to disk / permanent storage...">sync()</a>.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to write. </td></tr>
    <tr><td class="paramname">pValue</td><td>The value to write. </td></tr>
    <tr><td class="paramname">bPersistent</td><td>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 class="paramname">bGlobal</td><td>If <code>bGlobal</code> is true, the pair is not saved to the application specific config file, but to the global <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> config file. </td></tr>
    <tr><td class="paramname">bNLS</td><td>If <code>bNLS</code> is true, the locale tag is added to the key when writing it back. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kconfigbase_8h_source.html#l00999">999</a> of file <a class="el" href="kconfigbase_8h_source.html">kconfigbase.h</a>.</p>

</div>
</div>
<a class="anchor" id="ad25454b12df53e498219dd6350e08384"></a><!-- doxytag: member="KConfigBase::writeEntry" ref="ad25454b12df53e498219dd6350e08384" args="(const char *pKey, const QSize &amp;rValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::writeEntry </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qsize.html">QSize</a> &amp;&#160;</td>
          <td class="paramname"><em>rValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bPersistent</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bGlobal</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bNLS</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Writes a (key/value) pair. </p>
<p>Same as above, but writes a size.</p>
<p>Note: Unlike the other <a class="el" href="classKConfigBase.html#abdc1b550f51b069f2c67036572ae4d27" title="Writes a key/value pair.">writeEntry()</a> functions, the old value is _not_ returned here!</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to write. </td></tr>
    <tr><td class="paramname">rValue</td><td>The size value to write. </td></tr>
    <tr><td class="paramname">bPersistent</td><td>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 class="paramname">bGlobal</td><td>If <code>bGlobal</code> is true, the pair is not saved to the application specific config file, but to the global <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> config file. </td></tr>
    <tr><td class="paramname">bNLS</td><td>If <code>bNLS</code> is true, the locale tag is added to the key when writing it back. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l01621">1621</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="abbd7efb8f7043ad5098130efdecc46b2"></a><!-- doxytag: member="KConfigBase::writeEntry" ref="abbd7efb8f7043ad5098130efdecc46b2" args="(const QString &amp;pKey, const QStrList &amp;rValue, char sep= ',', bool bPersistent=true, bool bGlobal=false, bool bNLS=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::writeEntry </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstrlist.html">QStrList</a> &amp;&#160;</td>
          <td class="paramname"><em>rValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char&#160;</td>
          <td class="paramname"><em>sep</em> = <code>','</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bPersistent</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bGlobal</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bNLS</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p><a class="el" href="classKConfigBase.html#abdc1b550f51b069f2c67036572ae4d27" title="Writes a key/value pair.">writeEntry()</a> overridden to accept a list of strings. </p>
<p>Note: Unlike the other <a class="el" href="classKConfigBase.html#abdc1b550f51b069f2c67036572ae4d27" title="Writes a key/value pair.">writeEntry()</a> functions, the old value is _not_ returned here!</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to write </td></tr>
    <tr><td class="paramname">rValue</td><td>The list to write </td></tr>
    <tr><td class="paramname">sep</td><td>The list separator (default is ","). </td></tr>
    <tr><td class="paramname">bPersistent</td><td>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 class="paramname">bGlobal</td><td>If <code>bGlobal</code> is true, the pair is not saved to the application specific config file, but to the global <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> config file. </td></tr>
    <tr><td class="paramname">bNLS</td><td>If <code>bNLS</code> is true, the locale tag is added to the key when writing it back.</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classKConfigBase.html#abdc1b550f51b069f2c67036572ae4d27" title="Writes a key/value pair.">writeEntry()</a> </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l01326">1326</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a9573b9c9ad339ccd3705a10dc7b67917"></a><!-- doxytag: member="KConfigBase::writeEntry" ref="a9573b9c9ad339ccd3705a10dc7b67917" args="(const QString &amp;pKey, const QDateTime &amp;rDateTime, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::writeEntry </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qdatetime.html">QDateTime</a> &amp;&#160;</td>
          <td class="paramname"><em>rDateTime</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bPersistent</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bGlobal</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bNLS</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Writes a (key/value) pair. </p>
<p>Same as above, but writes a date and time entry.</p>
<p>Note: Unlike the other <a class="el" href="classKConfigBase.html#abdc1b550f51b069f2c67036572ae4d27" title="Writes a key/value pair.">writeEntry()</a> functions, the old value is <em>not</em> returned here!</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to write. </td></tr>
    <tr><td class="paramname">rDateTime</td><td>The date and time value to write. </td></tr>
    <tr><td class="paramname">bPersistent</td><td>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 class="paramname">bGlobal</td><td>If <code>bGlobal</code> is true, the pair is not saved to the application specific config file, but to the global <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> config file. </td></tr>
    <tr><td class="paramname">bNLS</td><td>If <code>bNLS</code> is true, the locale tag is added to the key when writing it back. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l01655">1655</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a2826d26bd9b60675c4c6f039e15452b0"></a><!-- doxytag: member="KConfigBase::writeEntry" ref="a2826d26bd9b60675c4c6f039e15452b0" args="(const char *pKey, bool bValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::writeEntry </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bPersistent</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bGlobal</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bNLS</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Writes a (key/value) pair. </p>
<p>Same as above, but writes a boolean value.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to write. </td></tr>
    <tr><td class="paramname">bValue</td><td>The value to write. </td></tr>
    <tr><td class="paramname">bPersistent</td><td>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 class="paramname">bGlobal</td><td>If <code>bGlobal</code> is true, the pair is not saved to the application specific config file, but to the global <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> config file. </td></tr>
    <tr><td class="paramname">bNLS</td><td>If <code>bNLS</code> is true, the locale tag is added to the key when writing it back. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l01541">1541</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ab08d31217a7dea5a44b54b9bf8b43f46"></a><!-- doxytag: member="KConfigBase::writeEntry" ref="ab08d31217a7dea5a44b54b9bf8b43f46" args="(const QString &amp;pKey, long nValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::writeEntry </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>nValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bPersistent</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bGlobal</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bNLS</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Writes a (key/value) pair. </p>
<p>Same as above, but write a long numerical value.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to write. </td></tr>
    <tr><td class="paramname">nValue</td><td>The value to write. </td></tr>
    <tr><td class="paramname">bPersistent</td><td>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 class="paramname">bGlobal</td><td>If <code>bGlobal</code> is true, the pair is not saved to the application specific config file, but to the global <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> config file. </td></tr>
    <tr><td class="paramname">bNLS</td><td>If <code>bNLS</code> is true, the locale tag is added to the key when writing it back. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l01456">1456</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a9e7e7066206936b6bd12ba46e41d5cdb"></a><!-- doxytag: member="KConfigBase::writeEntry" ref="a9e7e7066206936b6bd12ba46e41d5cdb" args="(const QString &amp;pKey, unsigned int nValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::writeEntry </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>nValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bPersistent</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bGlobal</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bNLS</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Writes a (key/value) pair. </p>
<p>Same as above, but writes an unsigned numerical value.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to write. </td></tr>
    <tr><td class="paramname">nValue</td><td>The value to write. </td></tr>
    <tr><td class="paramname">bPersistent</td><td>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 class="paramname">bGlobal</td><td>If <code>bGlobal</code> is true, the pair is not saved to the application specific config file, but to the global <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> config file. </td></tr>
    <tr><td class="paramname">bNLS</td><td>If <code>bNLS</code> is true, the locale tag is added to the key when writing it back. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l01441">1441</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a441783642f397eb0c0d30e918fcc69e8"></a><!-- doxytag: member="KConfigBase::writeEntry" ref="a441783642f397eb0c0d30e918fcc69e8" args="(const QString &amp;pKey, bool bValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::writeEntry </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bPersistent</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bGlobal</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bNLS</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Writes a (key/value) pair. </p>
<p>Same as above, but writes a boolean value.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to write. </td></tr>
    <tr><td class="paramname">bValue</td><td>The value to write. </td></tr>
    <tr><td class="paramname">bPersistent</td><td>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 class="paramname">bGlobal</td><td>If <code>bGlobal</code> is true, the pair is not saved to the application specific config file, but to the global <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> config file. </td></tr>
    <tr><td class="paramname">bNLS</td><td>If <code>bNLS</code> is true, the locale tag is added to the key when writing it back. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l01533">1533</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a5a1f747c13fc1e284bdf49db70690d18"></a><!-- doxytag: member="KConfigBase::writeEntry" ref="a5a1f747c13fc1e284bdf49db70690d18" args="(const char *pKey, const QValueList&lt; int &gt; &amp;rValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::writeEntry </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qvaluelist.html">QValueList</a>&lt; int &gt; &amp;&#160;</td>
          <td class="paramname"><em>rValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bPersistent</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bGlobal</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bNLS</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p><a class="el" href="classKConfigBase.html#abdc1b550f51b069f2c67036572ae4d27" title="Writes a key/value pair.">writeEntry()</a> overridden to accept a list of Integers. </p>
<p>Note: Unlike the other <a class="el" href="classKConfigBase.html#abdc1b550f51b069f2c67036572ae4d27" title="Writes a key/value pair.">writeEntry()</a> functions, the old value is _not_ returned here!</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to write </td></tr>
    <tr><td class="paramname">rValue</td><td>The list to write </td></tr>
    <tr><td class="paramname">bPersistent</td><td>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 class="paramname">bGlobal</td><td>If <code>bGlobal</code> is true, the pair is not saved to the application specific config file, but to the global <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> config file. </td></tr>
    <tr><td class="paramname">bNLS</td><td>If <code>bNLS</code> is true, the locale tag is added to the key when writing it back.</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classKConfigBase.html#abdc1b550f51b069f2c67036572ae4d27" title="Writes a key/value pair.">writeEntry()</a> </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l01416">1416</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a983b31ad3926ff88d2c0bc37cbc5f6b3"></a><!-- doxytag: member="KConfigBase::writeEntry" ref="a983b31ad3926ff88d2c0bc37cbc5f6b3" args="(const char *pKey, unsigned long nValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::writeEntry </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned long&#160;</td>
          <td class="paramname"><em>nValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bPersistent</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bGlobal</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bNLS</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Writes a (key/value) pair. </p>
<p>Same as above, but writes an unsigned long numerical value.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to write. </td></tr>
    <tr><td class="paramname">nValue</td><td>The value to write. </td></tr>
    <tr><td class="paramname">bPersistent</td><td>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 class="paramname">bGlobal</td><td>If <code>bGlobal</code> is true, the pair is not saved to the application specific config file, but to the global <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> config file. </td></tr>
    <tr><td class="paramname">bNLS</td><td>If <code>bNLS</code> is true, the locale tag is added to the key when writing it back. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l01478">1478</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ad415d34e41741e08787e352c400adee7"></a><!-- doxytag: member="KConfigBase::writeEntry" ref="ad415d34e41741e08787e352c400adee7" args="(const QString &amp;pKey, const QColor &amp;rColor, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::writeEntry </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qcolor.html">QColor</a> &amp;&#160;</td>
          <td class="paramname"><em>rColor</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bPersistent</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bGlobal</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bNLS</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Writes a (key/value) pair. </p>
<p>Same as above, but write a color entry.</p>
<p>Note: Unlike the other <a class="el" href="classKConfigBase.html#abdc1b550f51b069f2c67036572ae4d27" title="Writes a key/value pair.">writeEntry()</a> functions, the old value is _not_ returned here!</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to write. </td></tr>
    <tr><td class="paramname">rColor</td><td>The color value to write. </td></tr>
    <tr><td class="paramname">bPersistent</td><td>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 class="paramname">bGlobal</td><td>If <code>bGlobal</code> is true, the pair is not saved to the application specific config file, but to the global <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> config file. </td></tr>
    <tr><td class="paramname">bNLS</td><td>If <code>bNLS</code> is true, the locale tag is added to the key when writing it back. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l01633">1633</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a179b0d3e08c8f5fc5e11096abf134f6b"></a><!-- doxytag: member="KConfigBase::writeEntry" ref="a179b0d3e08c8f5fc5e11096abf134f6b" args="(const QString &amp;pKey, int nValue, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::writeEntry </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bPersistent</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bGlobal</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bNLS</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Write a (key/value) pair. </p>
<p>Same as above, but writes a numerical value.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to write. </td></tr>
    <tr><td class="paramname">nValue</td><td>The value to write. </td></tr>
    <tr><td class="paramname">bPersistent</td><td>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 class="paramname">bGlobal</td><td>If <code>bGlobal</code> is true, the pair is not saved to the application specific config file, but to the global <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> config file. </td></tr>
    <tr><td class="paramname">bNLS</td><td>If <code>bNLS</code> is true, the locale tag is added to the key when writing it back. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l01426">1426</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a33937e85ffd14675067aab8824997e86"></a><!-- doxytag: member="KConfigBase::writePathEntry" ref="a33937e85ffd14675067aab8824997e86" args="(const char *pKey, const QString &amp;path, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::writePathEntry </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>path</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bPersistent</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bGlobal</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bNLS</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Writes a file path. </p>
<p>It is checked whether the path is located under $HOME. If so the path is written out with the user's home-directory replaced with $HOME. The path should be read back with <a class="el" href="classKConfigBase.html#ace71e593f0c9700cc08206aeaa37d64a" title="Reads a path.">readPathEntry()</a></p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to write. </td></tr>
    <tr><td class="paramname">path</td><td>The path to write. </td></tr>
    <tr><td class="paramname">bPersistent</td><td>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 class="paramname">bGlobal</td><td>If <code>bGlobal</code> is true, the pair is not saved to the application specific config file, but to the global <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> config file. </td></tr>
    <tr><td class="paramname">bNLS</td><td>If <code>bNLS</code> is true, the locale tag is added to the key when writing it back. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l01130">1130</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="abaf29aea1f79c60d932d56359adf2901"></a><!-- doxytag: member="KConfigBase::writePathEntry" ref="abaf29aea1f79c60d932d56359adf2901" args="(const QString &amp;pKey, const QString &amp;path, bool bPersistent=true, bool bGlobal=false, bool bNLS=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::writePathEntry </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>path</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bPersistent</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bGlobal</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bNLS</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Writes a file path. </p>
<p>It is checked whether the path is located under $HOME. If so the path is written out with the user's home-directory replaced with $HOME. The path should be read back with <a class="el" href="classKConfigBase.html#ace71e593f0c9700cc08206aeaa37d64a" title="Reads a path.">readPathEntry()</a></p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to write. </td></tr>
    <tr><td class="paramname">path</td><td>The path to write. </td></tr>
    <tr><td class="paramname">bPersistent</td><td>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 class="paramname">bGlobal</td><td>If <code>bGlobal</code> is true, the pair is not saved to the application specific config file, but to the global <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> config file. </td></tr>
    <tr><td class="paramname">bNLS</td><td>If <code>bNLS</code> is true, the locale tag is added to the key when writing it back. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l01061">1061</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="abfcc3f4f7ca3d9404c04cb76a263c705"></a><!-- doxytag: member="KConfigBase::writePathEntry" ref="abfcc3f4f7ca3d9404c04cb76a263c705" args="(const QString &amp;pKey, const QStringList &amp;rValue, char sep= ',', bool bPersistent=true, bool bGlobal=false, bool bNLS=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::writePathEntry </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstringlist.html">QStringList</a> &amp;&#160;</td>
          <td class="paramname"><em>rValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char&#160;</td>
          <td class="paramname"><em>sep</em> = <code>','</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bPersistent</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bGlobal</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bNLS</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p><a class="el" href="classKConfigBase.html#abaf29aea1f79c60d932d56359adf2901" title="Writes a file path.">writePathEntry()</a> overridden to accept a list of paths (strings). </p>
<p>It is checked whether the paths are located under $HOME. If so each of the paths are written out with the user's home-directory replaced with $HOME. The paths should be read back with <a class="el" href="classKConfigBase.html#a0207921965241222decd287168651e35" title="Reads a list of string paths.">readPathListEntry()</a></p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to write </td></tr>
    <tr><td class="paramname">rValue</td><td>The list to write </td></tr>
    <tr><td class="paramname">sep</td><td>The list separator (default is ","). </td></tr>
    <tr><td class="paramname">bPersistent</td><td>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 class="paramname">bGlobal</td><td>If <code>bGlobal</code> is true, the pair is not saved to the application specific config file, but to the global <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> config file. </td></tr>
    <tr><td class="paramname">bNLS</td><td>If <code>bNLS</code> is true, the locale tag is added to the key when writing it back.</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classKConfigBase.html#abaf29aea1f79c60d932d56359adf2901" title="Writes a file path.">writePathEntry()</a> </dd>
<dd>
<a class="el" href="classKConfigBase.html#a0207921965241222decd287168651e35" title="Reads a list of string paths.">readPathListEntry()</a> </dd></dl>
<dl class="since"><dt><b>Since:</b></dt><dd>3.1.3 </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l01137">1137</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a5d50b7925d1b81dc5e74e9057e046b1d"></a><!-- doxytag: member="KConfigBase::writePathEntry" ref="a5d50b7925d1b81dc5e74e9057e046b1d" args="(const char *pKey, const QStringList &amp;rValue, char sep= ',', bool bPersistent=true, bool bGlobal=false, bool bNLS=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBase::writePathEntry </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstringlist.html">QStringList</a> &amp;&#160;</td>
          <td class="paramname"><em>rValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char&#160;</td>
          <td class="paramname"><em>sep</em> = <code>','</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bPersistent</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bGlobal</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bNLS</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p><a class="el" href="classKConfigBase.html#abaf29aea1f79c60d932d56359adf2901" title="Writes a file path.">writePathEntry()</a> overridden to accept a list of paths (strings). </p>
<p>It is checked whether the paths are located under $HOME. If so each of the paths are written out with the user's home-directory replaced with $HOME. The paths should be read back with <a class="el" href="classKConfigBase.html#a0207921965241222decd287168651e35" title="Reads a list of string paths.">readPathListEntry()</a></p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pKey</td><td>The key to write </td></tr>
    <tr><td class="paramname">rValue</td><td>The list to write </td></tr>
    <tr><td class="paramname">sep</td><td>The list separator (default is ","). </td></tr>
    <tr><td class="paramname">bPersistent</td><td>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 class="paramname">bGlobal</td><td>If <code>bGlobal</code> is true, the pair is not saved to the application specific config file, but to the global <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> config file. </td></tr>
    <tr><td class="paramname">bNLS</td><td>If <code>bNLS</code> is true, the locale tag is added to the key when writing it back.</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classKConfigBase.html#abaf29aea1f79c60d932d56359adf2901" title="Writes a file path.">writePathEntry()</a> </dd>
<dd>
<a class="el" href="classKConfigBase.html#a0207921965241222decd287168651e35" title="Reads a list of string paths.">readPathListEntry()</a> </dd></dl>
<dl class="since"><dt><b>Since:</b></dt><dd>3.1.3 </dd></dl>

<p>Definition at line <a class="el" href="kconfigbase_8cpp_source.html#l01144">1144</a> of file <a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a>.</p>

</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="a2c2ab321a5b6302c2096b199abac5eb8"></a><!-- doxytag: member="KConfigBase::aLocaleString" ref="a2c2ab321a5b6302c2096b199abac5eb8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qcstring.html">QCString</a> <a class="el" href="classKConfigBase.html#a2c2ab321a5b6302c2096b199abac5eb8">KConfigBase::aLocaleString</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The locale to retrieve keys under if possible, i.e en_US or fr. </p>

<p>Definition at line <a class="el" href="kconfigbase_8h_source.html#l01995">1995</a> of file <a class="el" href="kconfigbase_8h_source.html">kconfigbase.h</a>.</p>

</div>
</div>
<a class="anchor" id="a94a9b10dc2d610252bc071a8e4b39cb9"></a><!-- doxytag: member="KConfigBase::backEnd" ref="a94a9b10dc2d610252bc071a8e4b39cb9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKConfigBackEnd.html">KConfigBackEnd</a>* <a class="el" href="classKConfigBase.html#a94a9b10dc2d610252bc071a8e4b39cb9">KConfigBase::backEnd</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>A back end for loading/saving to disk in a particular format. </p>

<p>Definition at line <a class="el" href="kconfigbase_8h_source.html#l01975">1975</a> of file <a class="el" href="kconfigbase_8h_source.html">kconfigbase.h</a>.</p>

</div>
</div>
<a class="anchor" id="ac281912bd74e798917bb94e465bfa97f"></a><!-- doxytag: member="KConfigBase::bDirty" ref="ac281912bd74e798917bb94e465bfa97f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classKConfigBase.html#ac281912bd74e798917bb94e465bfa97f">KConfigBase::bDirty</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Indicates whether there are any dirty entries in the config object that need to be written back to disk. </p>

<p>Definition at line <a class="el" href="kconfigbase_8h_source.html#l02000">2000</a> of file <a class="el" href="kconfigbase_8h_source.html">kconfigbase.h</a>.</p>

</div>
</div>
<a class="anchor" id="a9a4f034e186c45bd5e764940887b9ff4"></a><!-- doxytag: member="KConfigBase::mGroup" ref="a9a4f034e186c45bd5e764940887b9ff4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qcstring.html">QCString</a> <a class="el" href="classKConfigBase.html#a9a4f034e186c45bd5e764940887b9ff4">KConfigBase::mGroup</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The currently selected group. </p>

<p>Definition at line <a class="el" href="kconfigbase_8h_source.html#l01991">1991</a> of file <a class="el" href="kconfigbase_8h_source.html">kconfigbase.h</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="kconfigbase_8h_source.html">kconfigbase.h</a></li>
<li><a class="el" href="kconfigbase_8cpp_source.html">kconfigbase.cpp</a></li>
</ul>
</div>
    </div></div>


      </td>
  </tr>
  <tr>
    <td valign="top" id="leftmenu" width="25%">
      <a name="navigation"></a>
      <div class="menu_box"><h2>kdecore</h2>
<div class="nav_list">
<ul><li><a href="index.html">Main Page</a></li><li><a href="modules.html">Modules</a></li><li><a href="namespaces.html">Namespace List</a></li><li><a href="hierarchy.html">Class Hierarchy</a></li><li><a href="classes.html">Alphabetical List</a></li><li><a href="annotated.html">Class List</a></li><li><a href="files.html">File List</a></li><li><a href="namespacemembers.html">Namespace Members</a></li><li><a href="functions.html">Class Members</a></li><li><a href="pages.html">Related Pages</a></li></ul>
<!--
<h2>Class Picker</h2>
<div style="text-align: center;">
<form name="guideform">
<select name="guidelinks" style="width:100%;" onChange="window.location=document.guideform.guidelinks.options[document.guideform.guidelinks.selectedIndex].value">
<option value="annotated.html">-- Choose --</option>
  <option value="classKAboutData.html">kaboutdata</option>,  <option value="classKAboutPerson.html">kaboutperson</option>,  <option value="classKAboutTranslator.html">kabouttranslator</option>,  <option value="classKAccel.html">kaccel</option>,  <option value="classKAcceleratorManager.html">kacceleratormanager</option>,  <option value="classKAccelManagerAlgorithm.html">kaccelmanageralgorithm</option>,  <option value="classKAccelShortcutList.html">kaccelshortcutlist</option>,  <option value="classKAccelString.html">kaccelstring</option>,  <option value="classKAddressInfo.html">kaddressinfo</option>,  <option value="classKAppDCOPInterface.html">kappdcopinterface</option>,  <option value="classKApplication.html">kapplication</option>,  <option value="classKAsyncIO.html">kasyncio</option>,  <option value="classKAudioPlayer.html">kaudioplayer</option>,  <option value="classKBufferedIO.html">kbufferedio</option>,  <option value="classKCalendarSystem.html">kcalendarsystem</option>,  <option value="classKCalendarSystemFactory.html">kcalendarsystemfactory</option>,  <option value="classKCalendarSystemJalali.html">kcalendarsystemjalali</option>,  <option value="classKCatalogue.html">kcatalogue</option>,  <option value="classKCharMacroExpander.html">kcharmacroexpander</option>,  <option value="classKCharsets.html">kcharsets</option>,  <option value="classKClipboardSynchronizer.html">kclipboardsynchronizer</option>,  <option value="classKCmdLineArgs.html">kcmdlineargs</option>,  <option value="classKCodecs.html">kcodecs</option>,  <option value="classKCompletion.html">kcompletion</option>,  <option value="classKCompletionBase.html">kcompletionbase</option>,  <option value="classKCompletionMatches.html">kcompletionmatches</option>,  <option value="classKCompTreeNode.html">kcomptreenode</option>,  <option value="classKConfig.html">kconfig</option>,  <option value="classKConfigBackEnd.html">kconfigbackend</option>,  <option value="classKConfigBase.html">kconfigbase</option>,  <option value="classKConfigDialogManager.html">kconfigdialogmanager</option>,  <option value="classKConfigGroup.html">kconfiggroup</option>,  <option value="classKConfigGroupSaver.html">kconfiggroupsaver</option>,  <option value="classKConfigINIBackEnd.html">kconfiginibackend</option>,  <option value="classKConfigSkeleton.html">kconfigskeleton</option>,  <option value="classKConfigSkeleton_1_1ItemBool.html">kconfigskeleton::itembool</option>,  <option value="classKConfigSkeleton_1_1ItemColor.html">kconfigskeleton::itemcolor</option>,  <option value="classKConfigSkeleton_1_1ItemDateTime.html">kconfigskeleton::itemdatetime</option>,  <option value="classKConfigSkeleton_1_1ItemDouble.html">kconfigskeleton::itemdouble</option>,  <option value="classKConfigSkeleton_1_1ItemEnum.html">kconfigskeleton::itemenum</option>,  <option value="classKConfigSkeleton_1_1ItemFont.html">kconfigskeleton::itemfont</option>,  <option value="classKConfigSkeleton_1_1ItemInt.html">kconfigskeleton::itemint</option>,  <option value="classKConfigSkeleton_1_1ItemInt64.html">kconfigskeleton::itemint64</option>,  <option value="classKConfigSkeleton_1_1ItemIntList.html">kconfigskeleton::itemintlist</option>,  <option value="classKConfigSkeleton_1_1ItemLong.html">kconfigskeleton::itemlong</option>,  <option value="classKConfigSkeleton_1_1ItemPassword.html">kconfigskeleton::itempassword</option>,  <option value="classKConfigSkeleton_1_1ItemPath.html">kconfigskeleton::itempath</option>,  <option value="classKConfigSkeleton_1_1ItemPathList.html">kconfigskeleton::itempathlist</option>,  <option value="classKConfigSkeleton_1_1ItemPoint.html">kconfigskeleton::itempoint</option>,  <option value="classKConfigSkeleton_1_1ItemProperty.html">kconfigskeleton::itemproperty</option>,  <option value="classKConfigSkeleton_1_1ItemRect.html">kconfigskeleton::itemrect</option>,  <option value="classKConfigSkeleton_1_1ItemSize.html">kconfigskeleton::itemsize</option>,  <option value="classKConfigSkeleton_1_1ItemString.html">kconfigskeleton::itemstring</option>,  <option value="classKConfigSkeleton_1_1ItemStringList.html">kconfigskeleton::itemstringlist</option>,  <option value="classKConfigSkeleton_1_1ItemUInt.html">kconfigskeleton::itemuint</option>,  <option value="classKConfigSkeleton_1_1ItemUInt64.html">kconfigskeleton::itemuint64</option>,  <option value="classKConfigSkeleton_1_1ItemULong.html">kconfigskeleton::itemulong</option>,  <option value="classKConfigSkeletonItem.html">kconfigskeletonitem</option>,  <option value="classKCrash.html">kcrash</option>,  <option value="classKDCOPPropertyProxy.html">kdcoppropertyproxy</option>,  <option value="classKDebugDCOPIface.html">kdebugdcopiface</option>,  <option value="classKDesktopFile.html">kdesktopfile</option>,  <option value="classKExtendedSocket.html">kextendedsocket</option>,  <option value="classKGenericFactory.html">kgenericfactory</option>,  <option value="classKGenericFactory_3_01KTypeList_3_01Product_00_01ProductListTail_01_4_00_01KTypeList_3_01Pare1ed8d1e5a9847c99711cad3b12c7e96c.html">kgenericfactory< ktypelist< product, productlisttail >, ktypelist< pare1ed8d1e5a9847c99711cad3b12c7e96c</option>,  <option value="classKGenericFactory_3_01KTypeList_3_01Product_00_01ProductListTail_01_4_00_01KTypeList_3_01Paref6a00f76851e0daa2cb662bb8a41fc7f.html">kgenericfactory< ktypelist< product, productlisttail >, ktypelist< paref6a00f76851e0daa2cb662bb8a41fc7f</option>,  <option value="classKGenericFactory_3_01KTypeList_3_01Product_00_01ProductListTail_01_4_00_01QObject_01_4.html">kgenericfactory< ktypelist< product, productlisttail >, qobject ></option>,  <option value="classKGlobal.html">kglobal</option>,  <option value="classKGlobalAccel.html">kglobalaccel</option>,  <option value="classKGlobalSettings.html">kglobalsettings</option>,  <option value="classKIcon.html">kicon</option>,  <option value="classKIconEffect.html">kiconeffect</option>,  <option value="classKIconLoader.html">kiconloader</option>,  <option value="classKIconTheme.html">kicontheme</option>,  <option value="classKInetSocketAddress.html">kinetsocketaddress</option>,  <option value="classKInstance.html">kinstance</option>,  <option value="classKIOBufferBase.html">kiobufferbase</option>,  <option value="classKIPC.html">kipc</option>,  <option value="classKKey.html">kkey</option>,  <option value="classKKeyNative.html">kkeynative</option>,  <option value="classKKeySequence.html">kkeysequence</option>,  <option value="classKLibFactory.html">klibfactory</option>,  <option value="classKLibLoader.html">klibloader</option>,  <option value="classKLibrary.html">klibrary</option>,  <option value="classKLocale.html">klocale</option>,  <option value="classKLockFile.html">klockfile</option>,  <option value="classKMacroExpanderBase.html">kmacroexpanderbase</option>,  <option value="classKMD4.html">kmd4</option>,  <option value="classKMD5.html">kmd5</option>,  <option value="classKMimeSourceFactory.html">kmimesourcefactory</option>,  <option value="classKMountPoint.html">kmountpoint</option>,  <option value="classKMultipleDrag.html">kmultipledrag</option>,  <option value="classKNetwork_1_1KActiveSocketBase.html">knetwork::kactivesocketbase</option>,  <option value="classKNetwork_1_1KBufferedSocket.html">knetwork::kbufferedsocket</option>,  <option value="classKNetwork_1_1KClientSocketBase.html">knetwork::kclientsocketbase</option>,  <option value="classKNetwork_1_1KDatagramPacket.html">knetwork::kdatagrampacket</option>,  <option value="classKNetwork_1_1KDatagramSocket.html">knetwork::kdatagramsocket</option>,  <option value="classKNetwork_1_1KHttpProxySocketDevice.html">knetwork::khttpproxysocketdevice</option>,  <option value="classKNetwork_1_1KInetSocketAddress.html">knetwork::kinetsocketaddress</option>,  <option value="classKNetwork_1_1KIpAddress.html">knetwork::kipaddress</option>,  <option value="classKNetwork_1_1KMulticastSocket.html">knetwork::kmulticastsocket</option>,  <option value="classKNetwork_1_1KMulticastSocketImpl.html">knetwork::kmulticastsocketimpl</option>,  <option value="classKNetwork_1_1KNetworkInterface.html">knetwork::knetworkinterface</option>,  <option value="classKNetwork_1_1KPassiveSocketBase.html">knetwork::kpassivesocketbase</option>,  <option value="classKNetwork_1_1KResolver.html">knetwork::kresolver</option>,  <option value="classKNetwork_1_1KResolverEntry.html">knetwork::kresolverentry</option>,  <option value="classKNetwork_1_1KResolverResults.html">knetwork::kresolverresults</option>,  <option value="classKNetwork_1_1KResolverWorkerBase_1_1ResolverLocker.html">knetwork::kresolverworkerbase::resolverlocker</option>,  <option value="classKNetwork_1_1KReverseResolver.html">knetwork::kreverseresolver</option>,  <option value="classKNetwork_1_1KServerSocket.html">knetwork::kserversocket</option>,  <option value="classKNetwork_1_1KSocketAddress.html">knetwork::ksocketaddress</option>,  <option value="classKNetwork_1_1KSocketBase.html">knetwork::ksocketbase</option>,  <option value="classKNetwork_1_1KSocketDevice.html">knetwork::ksocketdevice</option>,  <option value="classKNetwork_1_1KSocketDeviceFactory.html">knetwork::ksocketdevicefactory</option>,  <option value="classKNetwork_1_1KSocksSocketDevice.html">knetwork::ksockssocketdevice</option>,  <option value="classKNetwork_1_1KStreamSocket.html">knetwork::kstreamsocket</option>,  <option value="classKNetwork_1_1KUnixSocketAddress.html">knetwork::kunixsocketaddress</option>,  <option value="classKNotifyClient_1_1Instance.html">knotifyclient::instance</option>,  <option value="classKPalette.html">kpalette</option>,  <option value="classKPixmapProvider.html">kpixmapprovider</option>,  <option value="classKPopupAccelManager.html">kpopupaccelmanager</option>,  <option value="classKProcess.html">kprocess</option>,  <option value="classKProcessController.html">kprocesscontroller</option>,  <option value="classKProcIO.html">kprocio</option>,  <option value="classKProtocolInfoFactory.html">kprotocolinfofactory</option>,  <option value="classKPty.html">kpty</option>,  <option value="classKRandomSequence.html">krandomsequence</option>,  <option value="classKRegExp.html">kregexp</option>,  <option value="classKRegExpPrivate.html">kregexpprivate</option>,  <option value="classKRFCDate.html">krfcdate</option>,  <option value="classKRootProp.html">krootprop</option>,  <option value="classKSaveFile.html">ksavefile</option>,  <option value="classKServerSocket.html">kserversocket</option>,  <option value="classKSessionManaged.html">ksessionmanaged</option>,  <option value="classKShared.html">kshared</option>,  <option value="classKSharedConfig.html">ksharedconfig</option>,  <option value="classKSharedPtr.html">ksharedptr</option>,  <option value="classKShellProcess.html">kshellprocess</option>,  <option value="classKShortcut.html">kshortcut</option>,  <option value="classKShortcutList.html">kshortcutlist</option>,  <option value="classKSimpleConfig.html">ksimpleconfig</option>,  <option value="classKSocket.html">ksocket</option>,  <option value="classKSocketAddress.html">ksocketaddress</option>,  <option value="classKSocks.html">ksocks</option>,  <option value="classKSortableItem.html">ksortableitem</option>,  <option value="classKSortableValueList.html">ksortablevaluelist</option>,  <option value="classKStandardDirs.html">kstandarddirs</option>,  <option value="classKStaticDeleter.html">kstaticdeleter</option>,  <option value="classKStaticDeleterBase.html">kstaticdeleterbase</option>,  <option value="classKStdAccel_1_1ShortcutList.html">kstdaccel::shortcutlist</option>,  <option value="classKStringHandler.html">kstringhandler</option>,  <option value="classKSycocaEntry.html">ksycocaentry</option>,  <option value="classKSycocaFactoryList.html">ksycocafactorylist</option>,  <option value="classKTempDir.html">ktempdir</option>,  <option value="classKTempFile.html">ktempfile</option>,  <option value="classKTimezone.html">ktimezone</option>,  <option value="classKTimezoneDetails.html">ktimezonedetails</option>,  <option value="classKTimezones.html">ktimezones</option>,  <option value="classKTimezoneSource.html">ktimezonesource</option>,  <option value="classKUniqueApplication.html">kuniqueapplication</option>,  <option value="classKUnixSocketAddress.html">kunixsocketaddress</option>,  <option value="classKURL.html">kurl</option>,  <option value="classKURL_1_1List.html">kurl::list</option>,  <option value="classKURLDrag.html">kurldrag</option>,  <option value="classKUser.html">kuser</option>,  <option value="classKUserGroup.html">kusergroup</option>,  <option value="classKVMAllocator.html">kvmallocator</option>,  <option value="classKWin.html">kwin</option>,  <option value="classKWin_1_1WindowInfo.html">kwin::windowinfo</option>,  <option value="classKWinModule.html">kwinmodule</option>,  <option value="classKWordMacroExpander.html">kwordmacroexpander</option>,  <option value="classKXErrorHandler.html">kxerrorhandler</option>,  <option value="classKZoneAllocator.html">kzoneallocator</option>,  <option value="classNET.html">net</option>,
</select>
</form>
</div>
-->
</div></div>
<div class="menu_box"><h2>API Dox</h2>
<div class="nav_list">
<ul>
<li><a href="../../arts/html/index.html">arts</a></li><li><a href="../../dcop/html/index.html">dcop</a></li><li><a href="../../dnssd/html/index.html">dnssd</a></li><li><a href="../../interfaces/html/index.html">interfaces</a></li><li>&nbsp;&nbsp;&nbsp;&nbsp;<a href="../../interfaces/kimproxy/interface/html/index.html">interface</a></li><li>&nbsp;&nbsp;&nbsp;&nbsp;<a href="../../interfaces/kimproxy/library/html/index.html">library</a></li><li>&nbsp;&nbsp;<a href="../../interfaces/kspeech/html/index.html">kspeech</a></li><li>&nbsp;&nbsp;<a href="../../interfaces/ktexteditor/html/index.html">ktexteditor</a></li><li><a href="../../kabc/html/index.html">kabc</a></li><li><a href="../../kate/html/index.html">kate</a></li><li><a href="../../kcmshell/html/index.html">kcmshell</a></li><li><a href="../../kdecore/html/index.html">kdecore</a></li><li><a href="../../kded/html/index.html">kded</a></li><li><a href="../../kdefx/html/index.html">kdefx</a></li><li><a href="../../kdeprint/html/index.html">kdeprint</a></li><li><a href="../../kdesu/html/index.html">kdesu</a></li><li><a href="../../kdeui/html/index.html">kdeui</a></li><li><a href="../../kdoctools/html/index.html">kdoctools</a></li><li><a href="../../khtml/html/index.html">khtml</a></li><li><a href="../../kimgio/html/index.html">kimgio</a></li><li><a href="../../kinit/html/index.html">kinit</a></li><li><a href="../../kio/html/index.html">kio</a></li><li>&nbsp;&nbsp;<a href="../../kio/bookmarks/html/index.html">bookmarks</a></li><li>&nbsp;&nbsp;<a href="../../kio/httpfilter/html/index.html">httpfilter</a></li><li>&nbsp;&nbsp;<a href="../../kio/kfile/html/index.html">kfile</a></li><li>&nbsp;&nbsp;<a href="../../kio/kio/html/index.html">kio</a></li><li>&nbsp;&nbsp;<a href="../../kio/kioexec/html/index.html">kioexec</a></li><li>&nbsp;&nbsp;<a href="../../kio/kpasswdserver/html/index.html">kpasswdserver</a></li><li>&nbsp;&nbsp;<a href="../../kio/kssl/html/index.html">kssl</a></li><li><a href="../../kioslave/html/index.html">kioslave</a></li><li>&nbsp;&nbsp;<a href="../../kioslave/http/html/index.html">http</a></li><li><a href="../../kjs/html/index.html">kjs</a></li><li><a href="../../kmdi/html/index.html">kmdi</a></li><li>&nbsp;&nbsp;<a href="../../kmdi/kmdi/html/index.html">kmdi</a></li><li><a href="../../knewstuff/html/index.html">knewstuff</a></li><li><a href="../../kparts/html/index.html">kparts</a></li><li><a href="../../kresources/html/index.html">kresources</a></li><li><a href="../../kspell2/html/index.html">kspell2</a></li><li><a href="../../kunittest/html/index.html">kunittest</a></li><li><a href="../../kutils/html/index.html">kutils</a></li><li><a href="../../kwallet/html/index.html">kwallet</a></li><li><a href="../../libkmid/html/index.html">libkmid</a></li><li><a href="../../libkscreensaver/html/index.html">libkscreensaver</a></li>
</ul></div></div>


        </td>
</tr>
</table>

<span class="doNotDisplay">
  <a href="http://www.kde.org/" accesskey="8">KDE Home</a> |
  <a href="http://accessibility.kde.org/" accesskey="9">KDE Accessibility Home</a> |
  <a href="http://www.kde.org/media/accesskeys.php" accesskey="0">Description of Access Keys</a>
</span>


<div style="height: 8px"></div>

<div id="footer">
  <div id="footer_left">
    Maintained by <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;groo&#116;&#64;kde&#46;or&#x67;">Adriaan de Groot</a>
and
<a href="&#109;a&#105;&#108;&#116;&#111;&#58;w&#105;nter&#64;kde&#46;or&#x67">Allen Winter</a>.
<br/>
    KDE and K Desktop Environment are trademarks of <a href="http://www.kde.org/areas/kde-ev/" title="Homepage of the KDE non-profit Organization">KDE e.V.</a> |
    <a href="http://www.kde.org/contact/impressum.php">Legal</a>
  </div>
  <div id="footer_right"><img src="/media/images/footer_right.png" style="margin: 0px" alt="" /></div>
</div>

<!--
WARNING: DO NOT SEND MAIL TO THE FOLLOWING EMAIL ADDRESS! YOU WILL
BE BLOCKED INSTANTLY AND PERMANENTLY!
<a href="mailto:aaaatrap-425acc3b5374943f@kde.org">Block me</a>
WARNING END
-->

</body>
</html>