Sophie

Sophie

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

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: KConfigBackEnd 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-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">KConfigBackEnd Class Reference</div>  </div>
</div>
<div class="contents">
<!-- doxytag: class="KConfigBackEnd" -->
<p>Abstract base class for <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> configuration file loading/saving.  
 <a href="classKConfigBackEnd.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="kconfigbackend_8h_source.html">kconfigbackend.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for KConfigBackEnd:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classKConfigBackEnd.png" usemap="#KConfigBackEnd_map" alt=""/>
  <map id="KConfigBackEnd_map" name="KConfigBackEnd_map">
<area href="classKConfigINIBackEnd.html" title="Class for KDE INI-style configuration file loading/saving." alt="KConfigINIBackEnd" shape="rect" coords="0,56,122,80"/>
</map>
 </div></div>

<p><a href="classKConfigBackEnd-members.html">List of all members.</a></p>
<table class="memberdecls">
<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="classKConfigBackEnd.html#a2a506a98fa707325b3452b28d1884594">KConfigBackEnd</a> (<a class="el" href="classKConfigBase.html">KConfigBase</a> *_config, const <a class="elRef" href="qstring.html">QString</a> &amp;_fileName, const char *_resType, bool _useKDEGlobals)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBackEnd.html#a03c1f04f6caafb0e073d48d7343715e0">~KConfigBackEnd</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBackEnd.html#a934eca8f69d5268dc98847b4f5bfc55e">parseConfigFiles</a> ()=0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBackEnd.html#acc30543a199b74780cb633f1e22a6999">sync</a> (bool bMerge=true)=0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBackEnd.html#a867e9fe0ee7bb1cf9e33a5dc838dd29c">changeFileName</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;_fileName, const char *_resType, bool _useKDEGlobals)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKConfigBase.html#abe37a8c93b35d3774970c713624c4e8b">KConfigBase::ConfigState</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBackEnd.html#aed2a3d3cc7734feb5372b6dbadb60ffd">getConfigState</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="classKConfigBackEnd.html#a2de4dcdfba88562d2dfc1d6195e2f315">fileName</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBackEnd.html#a3e75afb386e68e828e36826fa2c37d15">resource</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBackEnd.html#a55bfa0ed9f2e6c36622b803bcbc791fe">setLocaleString</a> (const <a class="elRef" href="qcstring.html">QCString</a> &amp;_localeString)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBackEnd.html#ad7f1fc251b512137536de4be89d08905">setFileWriteMode</a> (int mode)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBackEnd.html#ae9332f035eaf2006f6f345f2021b941d">checkConfigFilesWritable</a> (bool warnUser)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKSharedPtr.html">KLockFile::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBackEnd.html#a239ce116492474e28fa7fbb2cf3c9b4c">lockFile</a> (bool bGlobal=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">KDE_DEPRECATED <a class="elRef" href="qstring.html">QString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBackEnd.html#a39b5aa586e7ed1183a559e452ad41056">filename</a> () 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"><a class="anchor" id="a4f117d061e906e232d6ea57a1fef09b6"></a><!-- doxytag: member="KConfigBackEnd::virtual_hook" ref="a4f117d061e906e232d6ea57a1fef09b6" 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="anchor" id="ac01ed7053d96f331e3981f139081eda7"></a><!-- doxytag: member="KConfigBackEnd::pConfig" ref="ac01ed7053d96f331e3981f139081eda7" args="" -->
<a class="el" href="classKConfigBase.html">KConfigBase</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>pConfig</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0d4bb4ce1b92cfc986a8729ca1a3e343"></a><!-- doxytag: member="KConfigBackEnd::mfileName" ref="a0d4bb4ce1b92cfc986a8729ca1a3e343" args="" -->
<a class="elRef" href="qstring.html">QString</a>&#160;</td><td class="memItemRight" valign="bottom"><b>mfileName</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7edc06fde365706708042e4ae8feaae8"></a><!-- doxytag: member="KConfigBackEnd::resType" ref="a7edc06fde365706708042e4ae8feaae8" args="" -->
<a class="elRef" href="qcstring.html">QCString</a>&#160;</td><td class="memItemRight" valign="bottom"><b>resType</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abe7de1796a2a503801649e22d6547985"></a><!-- doxytag: member="KConfigBackEnd::useKDEGlobals" ref="abe7de1796a2a503801649e22d6547985" args="" -->
bool&#160;</td><td class="memItemRight" valign="bottom"><b>useKDEGlobals</b>: 1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa0818783b197b842d81f51d9cdd92a1a"></a><!-- doxytag: member="KConfigBackEnd::bFileImmutable" ref="aa0818783b197b842d81f51d9cdd92a1a" args="" -->
bool&#160;</td><td class="memItemRight" valign="bottom"><b>bFileImmutable</b>: 1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af5fc4c2dfa297751126916845bd6d1ac"></a><!-- doxytag: member="KConfigBackEnd::localeString" ref="af5fc4c2dfa297751126916845bd6d1ac" args="" -->
<a class="elRef" href="qcstring.html">QCString</a>&#160;</td><td class="memItemRight" valign="bottom"><b>localeString</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a02411364ed86621955f82b33d752104f"></a><!-- doxytag: member="KConfigBackEnd::mLocalFileName" ref="a02411364ed86621955f82b33d752104f" args="" -->
<a class="elRef" href="qstring.html">QString</a>&#160;</td><td class="memItemRight" valign="bottom"><b>mLocalFileName</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4ee7eb71f3ab8b3b84f8d12ed7cfbafe"></a><!-- doxytag: member="KConfigBackEnd::mGlobalFileName" ref="a4ee7eb71f3ab8b3b84f8d12ed7cfbafe" args="" -->
<a class="elRef" href="qstring.html">QString</a>&#160;</td><td class="memItemRight" valign="bottom"><b>mGlobalFileName</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5b0fc6eafa3db74645b382497d5d9137"></a><!-- doxytag: member="KConfigBackEnd::mConfigState" ref="a5b0fc6eafa3db74645b382497d5d9137" args="" -->
<a class="el" href="classKConfigBase.html#abe37a8c93b35d3774970c713624c4e8b">KConfigBase::ConfigState</a>&#160;</td><td class="memItemRight" valign="bottom"><b>mConfigState</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae98aa6fda49aa9f146e7bc72489474c5"></a><!-- doxytag: member="KConfigBackEnd::mFileMode" ref="ae98aa6fda49aa9f146e7bc72489474c5" args="" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>mFileMode</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af43080cac9d45827e2cc5ff28c0b4365"></a><!-- doxytag: member="KConfigBackEnd::d" ref="af43080cac9d45827e2cc5ff28c0b4365" args="" -->
KConfigBackEndPrivate *&#160;</td><td class="memItemRight" valign="bottom"><b>d</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="a5cd9817f551d2d0835fa7d04d91c76a7"></a><!-- doxytag: member="KConfigBackEnd::KConfig" ref="a5cd9817f551d2d0835fa7d04d91c76a7" args="" -->
class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBackEnd.html#a5cd9817f551d2d0835fa7d04d91c76a7">KConfig</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8ac783d035cfa35c8b749fa6b5021370"></a><!-- doxytag: member="KConfigBackEnd::KSharedConfig" ref="a8ac783d035cfa35c8b749fa6b5021370" args="" -->
class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigBackEnd.html#a8ac783d035cfa35c8b749fa6b5021370">KSharedConfig</a></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Abstract base class for <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> configuration file loading/saving. </p>
<p>This class forms the base for all classes that implement some manner of loading/saving to configuration files. It is an abstract base class, meaning that you cannot directly instantiate objects of this class. As of right now, the only back end available is one to read/write to INI-style files, but in the future, other formats may be available, such as XML or a database.</p>
<dl class="author"><dt><b>Author:</b></dt><dd>Preston Brown &lt;<a href="mailto:pbrown@kde.org">pbrown@kde.org</a>&gt;, Matthias Kalle Dalheimer &lt;<a href="mailto:kalle@kde.org">kalle@kde.org</a>&gt; <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> Configuration file loading/saving abstract base class </dd></dl>

<p>Definition at line <a class="el" href="kconfigbackend_8h_source.html#l00047">47</a> of file <a class="el" href="kconfigbackend_8h_source.html">kconfigbackend.h</a>.</p>
</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a2a506a98fa707325b3452b28d1884594"></a><!-- doxytag: member="KConfigBackEnd::KConfigBackEnd" ref="a2a506a98fa707325b3452b28d1884594" args="(KConfigBase *_config, const QString &amp;_fileName, const char *_resType, bool _useKDEGlobals)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KConfigBackEnd::KConfigBackEnd </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKConfigBase.html">KConfigBase</a> *&#160;</td>
          <td class="paramname"><em>_config</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>_fileName</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>_resType</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>_useKDEGlobals</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Constructs a configuration back end. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">_config</td><td>Specifies the configuration object which values will be passed to as they are read, or from where values to be written to will be obtained from. </td></tr>
    <tr><td class="paramname">_fileName</td><td>The name of the file in which config data is stored. All registered configuration directories will be looked in in order of decreasing relevance. </td></tr>
    <tr><td class="paramname">_resType</td><td>the resource type of the fileName specified, _if_ it is not an absolute path (otherwise this parameter is ignored). </td></tr>
    <tr><td class="paramname">_useKDEGlobals</td><td>If true, the user's system-wide kdeglobals file will be imported into the config object. If false, only the filename specified will be dealt with. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kconfigbackend_8cpp_source.html#l00296">296</a> of file <a class="el" href="kconfigbackend_8cpp_source.html">kconfigbackend.cpp</a>.</p>

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

<p>Destructs the configuration backend. </p>

<p>Definition at line <a class="el" href="kconfigbackend_8cpp_source.html#l00306">306</a> of file <a class="el" href="kconfigbackend_8cpp_source.html">kconfigbackend.cpp</a>.</p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a867e9fe0ee7bb1cf9e33a5dc838dd29c"></a><!-- doxytag: member="KConfigBackEnd::changeFileName" ref="a867e9fe0ee7bb1cf9e33a5dc838dd29c" args="(const QString &amp;_fileName, const char *_resType, bool _useKDEGlobals)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBackEnd::changeFileName </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>_fileName</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>_resType</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>_useKDEGlobals</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Changes the filenames associated with this back end. </p>
<p>You should probably reparse your config info after doing this.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">_fileName</td><td>the new filename to use </td></tr>
    <tr><td class="paramname">_resType</td><td>the resource type of the fileName specified, _if_ it is not an absolute path (otherwise this parameter is ignored). </td></tr>
    <tr><td class="paramname">_useKDEGlobals</td><td>specifies whether or not to also parse the global <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> configuration files. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kconfigbackend_8cpp_source.html#l00243">243</a> of file <a class="el" href="kconfigbackend_8cpp_source.html">kconfigbackend.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ae9332f035eaf2006f6f345f2021b941d"></a><!-- doxytag: member="KConfigBackEnd::checkConfigFilesWritable" ref="ae9332f035eaf2006f6f345f2021b941d" args="(bool warnUser)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KConfigBackEnd::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="kconfigbackend_8cpp_source.html#l01100">1100</a> of file <a class="el" href="kconfigbackend_8cpp_source.html">kconfigbackend.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a2de4dcdfba88562d2dfc1d6195e2f315"></a><!-- doxytag: member="KConfigBackEnd::fileName" ref="a2de4dcdfba88562d2dfc1d6195e2f315" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qstring.html">QString</a> KConfigBackEnd::fileName </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the filename as passed to the constructor. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>the filename as passed to the constructor. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbackend_8h_source.html#l00119">119</a> of file <a class="el" href="kconfigbackend_8h_source.html">kconfigbackend.h</a>.</p>

</div>
</div>
<a class="anchor" id="a39b5aa586e7ed1183a559e452ad41056"></a><!-- doxytag: member="KConfigBackEnd::filename" ref="a39b5aa586e7ed1183a559e452ad41056" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KDE_DEPRECATED <a class="elRef" href="qstring.html">QString</a> KConfigBackEnd::filename </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000022">Deprecated:</a></b></dt><dd>Use <a class="el" href="classKConfigBackEnd.html#a2de4dcdfba88562d2dfc1d6195e2f315" title="Returns the filename as passed to the constructor.">fileName()</a> instead </dd></dl>

<p>Definition at line <a class="el" href="kconfigbackend_8h_source.html#l00161">161</a> of file <a class="el" href="kconfigbackend_8h_source.html">kconfigbackend.h</a>.</p>

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

<p>Returns the state of the app-config object. </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.">KConfig::getConfigState</a> </dd></dl>

<p>Definition at line <a class="el" href="kconfigbackend_8h_source.html#l00112">112</a> of file <a class="el" href="kconfigbackend_8h_source.html">kconfigbackend.h</a>.</p>

</div>
</div>
<a class="anchor" id="a239ce116492474e28fa7fbb2cf3c9b4c"></a><!-- doxytag: member="KConfigBackEnd::lockFile" ref="a239ce116492474e28fa7fbb2cf3c9b4c" args="(bool bGlobal=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKSharedPtr.html">KLockFile::Ptr</a> KConfigBackEnd::lockFile </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bGlobal</em> = <code>false</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns a lock file object for the configuration file. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">bGlobal</td><td>If true, returns a lock file object for kdeglobals </td></tr>
  </table>
  </dd>
</dl>
<dl class="since"><dt><b>Since:</b></dt><dd>3.3 </dd></dl>

<p>Definition at line <a class="el" href="kconfigbackend_8cpp_source.html#l00269">269</a> of file <a class="el" href="kconfigbackend_8cpp_source.html">kconfigbackend.cpp</a>.</p>

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

<p>Parses all configuration files for a configuration object. </p>
<p>This method must be reimplemented by the derived classes.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>Whether or not parsing was successful. </dd></dl>

<p>Implemented in <a class="el" href="classKConfigINIBackEnd.html#af63c8ace52e859bf8fc763eb017a9d16">KConfigINIBackEnd</a>.</p>

</div>
</div>
<a class="anchor" id="a3e75afb386e68e828e36826fa2c37d15"></a><!-- doxytag: member="KConfigBackEnd::resource" ref="a3e75afb386e68e828e36826fa2c37d15" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* KConfigBackEnd::resource </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the resource type as passed to the constructor. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>the resource type as passed to the constructor. </dd></dl>

<p>Definition at line <a class="el" href="kconfigbackend_8h_source.html#l00125">125</a> of file <a class="el" href="kconfigbackend_8h_source.html">kconfigbackend.h</a>.</p>

</div>
</div>
<a class="anchor" id="ad7f1fc251b512137536de4be89d08905"></a><!-- doxytag: member="KConfigBackEnd::setFileWriteMode" ref="ad7f1fc251b512137536de4be89d08905" args="(int mode)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBackEnd::setFileWriteMode </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>mode</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the file mode for newly created files. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">mode</td><td>the filemode (as in chmod) </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kconfigbackend_8cpp_source.html#l00311">311</a> of file <a class="el" href="kconfigbackend_8cpp_source.html">kconfigbackend.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a55bfa0ed9f2e6c36622b803bcbc791fe"></a><!-- doxytag: member="KConfigBackEnd::setLocaleString" ref="a55bfa0ed9f2e6c36622b803bcbc791fe" args="(const QCString &amp;_localeString)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigBackEnd::setLocaleString </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qcstring.html">QCString</a> &amp;&#160;</td>
          <td class="paramname"><em>_localeString</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the locale string that defines the current language. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">_localeString</td><td>the identifier of the language </td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classKLocale.html" title="KLocale provides support for country specific stuff like the national language.">KLocale</a> </dd></dl>

<p>Definition at line <a class="el" href="kconfigbackend_8h_source.html#l00132">132</a> of file <a class="el" href="kconfigbackend_8h_source.html">kconfigbackend.h</a>.</p>

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

<p>Writes configuration data to file(s). </p>
<p>This method must be reimplemented by the derived classes.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">bMerge</td><td>Specifies whether the old config file already on disk should be merged in with the data in memory. If true, data is read off the disk and merged. If false, the on-disk file is removed and only in-memory data is written out. </td></tr>
  </table>
  </dd>
</dl>

<p>Implemented in <a class="el" href="classKConfigINIBackEnd.html#ac62affdbb73afc8a96c9edfaeff9070a">KConfigINIBackEnd</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="kconfigbackend_8h_source.html">kconfigbackend.h</a></li>
<li><a class="el" href="kconfigbackend_8cpp_source.html">kconfigbackend.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>