Sophie

Sophie

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

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: KConfigDialogManager 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-slots">Public Slots</a> &#124;
<a href="#signals">Signals</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>  </div>
  <div class="headertitle">
<div class="title">KConfigDialogManager Class Reference</div>  </div>
</div>
<div class="contents">
<!-- doxytag: class="KConfigDialogManager" --><!-- doxytag: inherits="QObject" -->
<p>Provides a means of automatically retrieving, saving and resetting <a class="el" href="classKConfigSkeleton.html" title="Class for handling preferences settings for an application.">KConfigSkeleton</a> based settings in a dialog.  
 <a href="classKConfigDialogManager.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="kconfigdialogmanager_8h_source.html">kconfigdialogmanager.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for KConfigDialogManager:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classKConfigDialogManager.png" usemap="#KConfigDialogManager_map" alt=""/>
  <map id="KConfigDialogManager_map" name="KConfigDialogManager_map">
<area href="qobject.html" alt="QObject" shape="rect" coords="0,0,144,24"/>
</map>
 </div></div>

<p><a href="classKConfigDialogManager-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-slots"></a>
Public Slots</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigDialogManager.html#ad4161b55da110102e7049bda2da9e09d">updateSettings</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigDialogManager.html#a7603f82910c9b1b5c7236ec1acbccd53">updateWidgets</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigDialogManager.html#a16ff45d8be20a54cd9b7ce3e66fcdd74">updateWidgetsDefault</a> ()</td></tr>
<tr><td colspan="2"><h2><a name="signals"></a>
Signals</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigDialogManager.html#a72a2604e945f82b5cb2a8de57fbdcfc1">settingsChanged</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigDialogManager.html#a6a85def99bf3e28ebd8dfab69c4ea840">settingsChanged</a> (<a class="elRef" href="qwidget.html">QWidget</a> *widget)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigDialogManager.html#a55244a8e9e4239b7905a080b5fe345b8">widgetModified</a> ()</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="classKConfigDialogManager.html#a5c0e095c524fcefcb2b4741bf54f5f98">KConfigDialogManager</a> (<a class="elRef" href="qwidget.html">QWidget</a> *<a class="elRef" href="qobject.html#parent">parent</a>, <a class="el" href="classKConfigSkeleton.html">KConfigSkeleton</a> *conf, const char *<a class="elRef" href="qobject.html#name">name</a>=0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigDialogManager.html#a2ba8a6dc9081771f0667f6a3d140ded6">~KConfigDialogManager</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigDialogManager.html#aae8ab130ccd8c1b785ba1a44fd533078">addWidget</a> (<a class="elRef" href="qwidget.html">QWidget</a> *widget)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigDialogManager.html#ac7233ff9fa278c18c677cc0a2f6bc94d">hasChanged</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigDialogManager.html#ad332c9b935e227f42e8643eec8bf4eff">isDefault</a> ()</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="classKConfigDialogManager.html#afbfeb836fc23294e0e311a1347bebd5a">init</a> (bool trackChanges)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigDialogManager.html#acd9540be35aedb4aeef904554b474486">parseChildren</a> (const <a class="elRef" href="qwidget.html">QWidget</a> *widget, bool trackChanges)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigDialogManager.html#aa774e9b7fe8e2792ada39352c67e17c4">setProperty</a> (<a class="elRef" href="qwidget.html">QWidget</a> *w, const <a class="elRef" href="qvariant.html">QVariant</a> &amp;v)</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="classKConfigDialogManager.html#ac9b84765f807179e03429ad7c3852c30">property</a> (<a class="elRef" href="qwidget.html">QWidget</a> *w)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigDialogManager.html#a0f3da432b8d2fc6d3eb3b66345a52d27">setupWidget</a> (<a class="elRef" href="qwidget.html">QWidget</a> *widget, <a class="el" href="classKConfigSkeletonItem.html">KConfigSkeletonItem</a> *item)</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="classKConfigSkeleton.html">KConfigSkeleton</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigDialogManager.html#a42dbee03132a750058e95481d2ad0c25">m_conf</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qwidget.html">QWidget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigDialogManager.html#ac296dcb1a771c6d7f824158574e87ddf">m_dialog</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qsqlpropertymap.html">QSqlPropertyMap</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigDialogManager.html#a45afd6aab413352fbbadd3996eace021">propertyMap</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qmap.html">QMap</a>&lt; <a class="elRef" href="qstring.html">QString</a>, <a class="elRef" href="qcstring.html">QCString</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKConfigDialogManager.html#a148311c39564a73988f5948d1c0bfa33">changedMap</a></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Provides a means of automatically retrieving, saving and resetting <a class="el" href="classKConfigSkeleton.html" title="Class for handling preferences settings for an application.">KConfigSkeleton</a> based settings in a dialog. </p>
<p>The <a class="el" href="classKConfigDialogManager.html" title="Provides a means of automatically retrieving, saving and resetting KConfigSkeleton based settings in ...">KConfigDialogManager</a> class provides a means of automatically retrieving, saving and resetting basic settings. It also can emit signals when settings have been changed (settings were saved) or modified (the user changes a checkbox from on to off).</p>
<p>The names of the widgets to be managed have to correspond to the names of the configuration entries in the <a class="el" href="classKConfigSkeleton.html" title="Class for handling preferences settings for an application.">KConfigSkeleton</a> object plus an additional "kcfg_" prefix. For example a widget named "kcfg_MyOption" would be associated to the configuration entry "MyOption".</p>
<p><a class="el" href="classKConfigDialogManager.html" title="Provides a means of automatically retrieving, saving and resetting KConfigSkeleton based settings in ...">KConfigDialogManager</a> uses the <a class="elRef" href="qsqlpropertymap.html">QSqlPropertyMap</a> class to determine if it can do anything to a widget. Note that <a class="el" href="classKConfigDialogManager.html" title="Provides a means of automatically retrieving, saving and resetting KConfigSkeleton based settings in ...">KConfigDialogManager</a> doesn't require a database, it simply uses the functionality that is built into the <a class="elRef" href="qsqlpropertymap.html">QSqlPropertyMap</a> class. New widgets can be added to the map using <a class="elRef" href="qsqlpropertymap.html#installDefaultMap">QSqlPropertyMap::installDefaultMap()</a>. Note that you can't just add any class. The class must have a matching Q_PROPERTY(...) macro defined.</p>
<p>For example (note that <a class="elRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/classKColorButton.html">KColorButton</a> is already added and it doesn't need to manually added):</p>
<p>kcolorbutton.h defines the following property: </p>
<div class="fragment"><pre class="fragment"> Q_PROPERTY( <a class="codeRef" href="qcolor.html">QColor</a> color READ color WRITE setColor )
</pre></div><p>To add <a class="elRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/classKColorButton.html">KColorButton</a> the following code would be inserted in the main.</p>
<div class="fragment"><pre class="fragment"> kapp-&gt;installKDEPropertyMap();
 <a class="codeRef" href="qsqlpropertymap.html">QSqlPropertyMap</a> *map = <a class="codeRef" href="qsqlpropertymap.html#defaultMap">QSqlPropertyMap::defaultMap</a>();
 map-&gt;<a class="codeRef" href="qsqlpropertymap.html#insert">insert</a>(<span class="stringliteral">&quot;KColorButton&quot;</span>, <span class="stringliteral">&quot;color&quot;</span>);
</pre></div><p>If you add a new widget to the <a class="elRef" href="qsqlpropertymap.html">QSqlPropertyMap</a> and wish to be notified when it is modified you should add its signal using addWidgetChangedSignal().</p>
<dl class="since"><dt><b>Since:</b></dt><dd>3.2 </dd></dl>
<dl class="author"><dt><b>Author:</b></dt><dd>Benjamin C Meyer &lt;ben+kdelibs at meyerhome dot net&gt; </dd>
<dd>
Waldo Bastian &lt;<a href="mailto:bastian@kde.org">bastian@kde.org</a>&gt; </dd></dl>

<p>Definition at line <a class="el" href="kconfigdialogmanager_8h_source.html#l00078">78</a> of file <a class="el" href="kconfigdialogmanager_8h_source.html">kconfigdialogmanager.h</a>.</p>
</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a5c0e095c524fcefcb2b4741bf54f5f98"></a><!-- doxytag: member="KConfigDialogManager::KConfigDialogManager" ref="a5c0e095c524fcefcb2b4741bf54f5f98" args="(QWidget *parent, KConfigSkeleton *conf, const char *name=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KConfigDialogManager::KConfigDialogManager </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" href="qwidget.html">QWidget</a> *&#160;</td>
          <td class="paramname"><em>parent</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classKConfigSkeleton.html">KConfigSkeleton</a> *&#160;</td>
          <td class="paramname"><em>conf</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>name</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Constructor. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">parent</td><td>Dialog widget to manage </td></tr>
    <tr><td class="paramname">conf</td><td>Object that contains settings </td></tr>
    <tr><td class="paramname">name</td><td>- Object name. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kconfigdialogmanager_8cpp_source.html#l00051">51</a> of file <a class="el" href="kconfigdialogmanager_8cpp_source.html">kconfigdialogmanager.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a2ba8a6dc9081771f0667f6a3d140ded6"></a><!-- doxytag: member="KConfigDialogManager::~KConfigDialogManager" ref="a2ba8a6dc9081771f0667f6a3d140ded6" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KConfigDialogManager::~KConfigDialogManager </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Destructor. </p>

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

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="aae8ab130ccd8c1b785ba1a44fd533078"></a><!-- doxytag: member="KConfigDialogManager::addWidget" ref="aae8ab130ccd8c1b785ba1a44fd533078" args="(QWidget *widget)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigDialogManager::addWidget </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" href="qwidget.html">QWidget</a> *&#160;</td>
          <td class="paramname"><em>widget</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Add additional widgets to manage. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">widget</td><td>Additional widget to manage, inlcuding all its children </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kconfigdialogmanager_8cpp_source.html#l00124">124</a> of file <a class="el" href="kconfigdialogmanager_8cpp_source.html">kconfigdialogmanager.cpp</a>.</p>

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

<p>Returns whether the current state of the known widgets are different from the state in the config object. </p>

<p>Definition at line <a class="el" href="kconfigdialogmanager_8cpp_source.html#l00366">366</a> of file <a class="el" href="kconfigdialogmanager_8cpp_source.html">kconfigdialogmanager.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="afbfeb836fc23294e0e311a1347bebd5a"></a><!-- doxytag: member="KConfigDialogManager::init" ref="afbfeb836fc23294e0e311a1347bebd5a" args="(bool trackChanges)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigDialogManager::init </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>trackChanges</em></td><td>)</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">trackChanges</td><td>- If any changes by the widgets should be tracked set true. This causes the emitting the modified() signal when something changes. TODO: </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>bool - True if any setting was changed from the default. </dd></dl>

<p>Definition at line <a class="el" href="kconfigdialogmanager_8cpp_source.html#l00067">67</a> of file <a class="el" href="kconfigdialogmanager_8cpp_source.html">kconfigdialogmanager.cpp</a>.</p>

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

<p>Returns whether the current state of the known widgets are the same as the default state in the config object. </p>

<p>Definition at line <a class="el" href="kconfigdialogmanager_8cpp_source.html#l00390">390</a> of file <a class="el" href="kconfigdialogmanager_8cpp_source.html">kconfigdialogmanager.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="acd9540be35aedb4aeef904554b474486"></a><!-- doxytag: member="KConfigDialogManager::parseChildren" ref="acd9540be35aedb4aeef904554b474486" args="(const QWidget *widget, bool trackChanges)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KConfigDialogManager::parseChildren </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qwidget.html">QWidget</a> *&#160;</td>
          <td class="paramname"><em>widget</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>trackChanges</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Recursive function that finds all known children. </p>
<p>Goes through the children of widget and if any are known and not being ignored, stores them in currentGroup. Also checks if the widget should be disabled because it is set immutable. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">widget</td><td>- Parent of the children to look at. </td></tr>
    <tr><td class="paramname">trackChanges</td><td>- If true then tracks any changes to the children of widget that are known. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>bool - If a widget was set to something other then its default. </dd></dl>

<p>Definition at line <a class="el" href="kconfigdialogmanager_8cpp_source.html#l00153">153</a> of file <a class="el" href="kconfigdialogmanager_8cpp_source.html">kconfigdialogmanager.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ac9b84765f807179e03429ad7c3852c30"></a><!-- doxytag: member="KConfigDialogManager::property" ref="ac9b84765f807179e03429ad7c3852c30" args="(QWidget *w)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qvariant.html">QVariant</a> KConfigDialogManager::property </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" href="qwidget.html">QWidget</a> *&#160;</td>
          <td class="paramname"><em>w</em></td><td>)</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Retrieve a property. </p>

<p>Definition at line <a class="el" href="kconfigdialogmanager_8cpp_source.html#l00353">353</a> of file <a class="el" href="kconfigdialogmanager_8cpp_source.html">kconfigdialogmanager.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aa774e9b7fe8e2792ada39352c67e17c4"></a><!-- doxytag: member="KConfigDialogManager::setProperty" ref="aa774e9b7fe8e2792ada39352c67e17c4" args="(QWidget *w, const QVariant &amp;v)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigDialogManager::setProperty </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" href="qwidget.html">QWidget</a> *&#160;</td>
          <td class="paramname"><em>w</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>v</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set a property. </p>

<p>Definition at line <a class="el" href="kconfigdialogmanager_8cpp_source.html#l00334">334</a> of file <a class="el" href="kconfigdialogmanager_8cpp_source.html">kconfigdialogmanager.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a6a85def99bf3e28ebd8dfab69c4ea840"></a><!-- doxytag: member="KConfigDialogManager::settingsChanged" ref="a6a85def99bf3e28ebd8dfab69c4ea840" args="(QWidget *widget)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigDialogManager::settingsChanged </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" href="qwidget.html">QWidget</a> *&#160;</td>
          <td class="paramname"><em>widget</em></td><td>)</td>
          <td><code> [signal]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>TODO: Verify One or more of the settings have been changed. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">widget</td><td>- The widget group (pass in via <a class="el" href="classKConfigDialogManager.html#aae8ab130ccd8c1b785ba1a44fd533078" title="Add additional widgets to manage.">addWidget()</a>) that contains the one or more modified setting. </td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classKConfigDialogManager.html#a72a2604e945f82b5cb2a8de57fbdcfc1" title="One or more of the settings have been saved (such as when the user clicks on the Apply button)...">settingsChanged()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a72a2604e945f82b5cb2a8de57fbdcfc1"></a><!-- doxytag: member="KConfigDialogManager::settingsChanged" ref="a72a2604e945f82b5cb2a8de57fbdcfc1" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigDialogManager::settingsChanged </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [signal]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>One or more of the settings have been saved (such as when the user clicks on the Apply button). </p>
<p>This is only emitted by <a class="el" href="classKConfigDialogManager.html#ad4161b55da110102e7049bda2da9e09d" title="Traverse the specified widgets, saving the settings of all known widgets in the settings object...">updateSettings()</a> whenever one or more setting were changed and consequently saved. </p>

</div>
</div>
<a class="anchor" id="a0f3da432b8d2fc6d3eb3b66345a52d27"></a><!-- doxytag: member="KConfigDialogManager::setupWidget" ref="a0f3da432b8d2fc6d3eb3b66345a52d27" args="(QWidget *widget, KConfigSkeletonItem *item)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigDialogManager::setupWidget </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" href="qwidget.html">QWidget</a> *&#160;</td>
          <td class="paramname"><em>widget</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classKConfigSkeletonItem.html">KConfigSkeletonItem</a> *&#160;</td>
          <td class="paramname"><em>item</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Setup secondary widget properties. </p>

<p>Definition at line <a class="el" href="kconfigdialogmanager_8cpp_source.html#l00129">129</a> of file <a class="el" href="kconfigdialogmanager_8cpp_source.html">kconfigdialogmanager.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ad4161b55da110102e7049bda2da9e09d"></a><!-- doxytag: member="KConfigDialogManager::updateSettings" ref="ad4161b55da110102e7049bda2da9e09d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigDialogManager::updateSettings </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Traverse the specified widgets, saving the settings of all known widgets in the settings object. </p>
<p>Example use: User clicks Ok or Apply button in a configure dialog. </p>

<p>Definition at line <a class="el" href="kconfigdialogmanager_8cpp_source.html#l00305">305</a> of file <a class="el" href="kconfigdialogmanager_8cpp_source.html">kconfigdialogmanager.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a7603f82910c9b1b5c7236ec1acbccd53"></a><!-- doxytag: member="KConfigDialogManager::updateWidgets" ref="a7603f82910c9b1b5c7236ec1acbccd53" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigDialogManager::updateWidgets </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Traverse the specified widgets, sets the state of all known widgets according to the state in the settings object. </p>
<p>Example use: Initialisation of dialog. Example use: User clicks Reset button in a configure dialog. </p>

<p>Definition at line <a class="el" href="kconfigdialogmanager_8cpp_source.html#l00260">260</a> of file <a class="el" href="kconfigdialogmanager_8cpp_source.html">kconfigdialogmanager.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a16ff45d8be20a54cd9b7ce3e66fcdd74"></a><!-- doxytag: member="KConfigDialogManager::updateWidgetsDefault" ref="a16ff45d8be20a54cd9b7ce3e66fcdd74" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigDialogManager::updateWidgetsDefault </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Traverse the specified widgets, sets the state of all known widgets according to the default state in the settings object. </p>
<p>Example use: User clicks Defaults button in a configure dialog. </p>

<p>Definition at line <a class="el" href="kconfigdialogmanager_8cpp_source.html#l00298">298</a> of file <a class="el" href="kconfigdialogmanager_8cpp_source.html">kconfigdialogmanager.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a55244a8e9e4239b7905a080b5fe345b8"></a><!-- doxytag: member="KConfigDialogManager::widgetModified" ref="a55244a8e9e4239b7905a080b5fe345b8" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KConfigDialogManager::widgetModified </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [signal]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>If retrieveSettings() was told to track changes then if any known setting was changed this signal will be emitted. </p>
<p>Note that a settings can be modified several times and might go back to the original saved state. <a class="el" href="classKConfigDialogManager.html#ac7233ff9fa278c18c677cc0a2f6bc94d" title="Returns whether the current state of the known widgets are different from the state in the config obj...">hasChanged()</a> will tell you if anything has actually changed from the saved values. </p>

</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="a148311c39564a73988f5948d1c0bfa33"></a><!-- doxytag: member="KConfigDialogManager::changedMap" ref="a148311c39564a73988f5948d1c0bfa33" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qmap.html">QMap</a>&lt;<a class="elRef" href="qstring.html">QString</a>, <a class="elRef" href="qcstring.html">QCString</a>&gt; <a class="el" href="classKConfigDialogManager.html#a148311c39564a73988f5948d1c0bfa33">KConfigDialogManager::changedMap</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Map of the classes and the signals that they emit when changed. </p>

<p>Definition at line <a class="el" href="kconfigdialogmanager_8h_source.html#l00224">224</a> of file <a class="el" href="kconfigdialogmanager_8h_source.html">kconfigdialogmanager.h</a>.</p>

</div>
</div>
<a class="anchor" id="a42dbee03132a750058e95481d2ad0c25"></a><!-- doxytag: member="KConfigDialogManager::m_conf" ref="a42dbee03132a750058e95481d2ad0c25" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKConfigSkeleton.html">KConfigSkeleton</a>* <a class="el" href="classKConfigDialogManager.html#a42dbee03132a750058e95481d2ad0c25">KConfigDialogManager::m_conf</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p><a class="el" href="classKConfigSkeleton.html" title="Class for handling preferences settings for an application.">KConfigSkeleton</a> object used to store settings. </p>

<p>Definition at line <a class="el" href="kconfigdialogmanager_8h_source.html#l00209">209</a> of file <a class="el" href="kconfigdialogmanager_8h_source.html">kconfigdialogmanager.h</a>.</p>

</div>
</div>
<a class="anchor" id="ac296dcb1a771c6d7f824158574e87ddf"></a><!-- doxytag: member="KConfigDialogManager::m_dialog" ref="ac296dcb1a771c6d7f824158574e87ddf" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qwidget.html">QWidget</a>* <a class="el" href="classKConfigDialogManager.html#ac296dcb1a771c6d7f824158574e87ddf">KConfigDialogManager::m_dialog</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Dialog being managed. </p>

<p>Definition at line <a class="el" href="kconfigdialogmanager_8h_source.html#l00214">214</a> of file <a class="el" href="kconfigdialogmanager_8h_source.html">kconfigdialogmanager.h</a>.</p>

</div>
</div>
<a class="anchor" id="a45afd6aab413352fbbadd3996eace021"></a><!-- doxytag: member="KConfigDialogManager::propertyMap" ref="a45afd6aab413352fbbadd3996eace021" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qsqlpropertymap.html">QSqlPropertyMap</a>* <a class="el" href="classKConfigDialogManager.html#a45afd6aab413352fbbadd3996eace021">KConfigDialogManager::propertyMap</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Pointer to the property map for easy access. </p>

<p>Definition at line <a class="el" href="kconfigdialogmanager_8h_source.html#l00219">219</a> of file <a class="el" href="kconfigdialogmanager_8h_source.html">kconfigdialogmanager.h</a>.</p>

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