Sophie

Sophie

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

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>kdeui: KXMLGUIClient Class Reference (kdeui)</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=".">kdeui</a>
  </div>
</div>


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

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


<!-- Generated by Doxygen 1.7.4 -->
</div>
<div class="header">
  <div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#friends">Friends</a>  </div>
  <div class="headertitle">
<div class="title">KXMLGUIClient Class Reference</div>  </div>
</div>
<div class="contents">
<!-- doxytag: class="KXMLGUIClient" -->
<p>A <a class="el" href="classKXMLGUIClient.html" title="A KXMLGUIClient can be used with KXMLGUIFactory to create a GUI from actions and an XML document...">KXMLGUIClient</a> can be used with <a class="el" href="classKXMLGUIFactory.html" title="KXMLGUIFactory, together with KXMLGUIClient objects, can be used to create a GUI of container widgets...">KXMLGUIFactory</a> to create a GUI from actions and an XML document, and can be dynamically merged with other KXMLGUIClients.  
 <a href="classKXMLGUIClient.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="kxmlguiclient_8h_source.html">kxmlguiclient.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for KXMLGUIClient:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classKXMLGUIClient.png" usemap="#KXMLGUIClient_map" alt=""/>
  <map id="KXMLGUIClient_map" name="KXMLGUIClient_map">
<area href="classKDEPrivate_1_1ToolBarHandler.html" alt="KDEPrivate::ToolBarHandler" shape="rect" coords="0,56,172,80"/>
<area href="classKEditToolbarWidget.html" title="A widget used to customize or configure toolbars." alt="KEditToolbarWidget" shape="rect" coords="182,56,354,80"/>
<area href="classKMainWindow.html" title="KDE top level main window" alt="KMainWindow" shape="rect" coords="364,56,536,80"/>
<area href="classKDockMainWindow.html" title="A special kind of KMainWindow that is able to have dockwidget child widgets (and member of the dockwi..." alt="KDockMainWindow" shape="rect" coords="364,112,536,136"/>
</map>
 </div></div>

<p><a href="classKXMLGUIClient-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>ReverseStateChange</b> { <b>StateNoReverse</b>, 
<b>StateReverse</b>
 }</td></tr>
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKXMLGUIClient.html#a3615bc44e8bf87eb93da085a6673d12d">KXMLGUIClient</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKXMLGUIClient.html#a94a5e253d2f61f2d73ee26944b34391d">KXMLGUIClient</a> (<a class="el" href="classKXMLGUIClient.html">KXMLGUIClient</a> *parent)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKXMLGUIClient.html#a8efc11a944a5a41bb78e85f070757d1f">~KXMLGUIClient</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKAction.html">KAction</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKXMLGUIClient.html#a1ad7e513dcb1d0526fda4279f60b9fd3">action</a> (const char *name) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKAction.html">KAction</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKXMLGUIClient.html#ae95a7e4c168d4cd33f89d1fc9f6093a8">action</a> (const <a class="elRef" href="qdomelement.html">QDomElement</a> &amp;element) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKActionCollection.html">KActionCollection</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKXMLGUIClient.html#a7f996e74cc024ccceb6d96fba355b9a0">actionCollection</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKInstance.html">KInstance</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKXMLGUIClient.html#a4fd5c48394a44cfe1ca4091bb2bb7523">instance</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" href="qdomdocument.html">QDomDocument</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKXMLGUIClient.html#a169bdeb7a053f630258fb484d5026155">domDocument</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" href="qstring.html">QString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKXMLGUIClient.html#af69761470953d4cd2122108d0440e21b">xmlFile</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a5eb82f1e0843e5e31d7fe4a58f5168"></a><!-- doxytag: member="KXMLGUIClient::localXMLFile" ref="a8a5eb82f1e0843e5e31d7fe4a58f5168" args="() const " -->
virtual <a class="elRef" href="qstring.html">QString</a>&#160;</td><td class="memItemRight" valign="bottom"><b>localXMLFile</b> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKXMLGUIClient.html#a90f952857036d4be2e42657fe4f981bb">setXMLGUIBuildDocument</a> (const <a class="elRef" href="qdomdocument.html">QDomDocument</a> &amp;doc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qdomdocument.html">QDomDocument</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKXMLGUIClient.html#a57697fd6558babf0880ed780cc6b9b24">xmlguiBuildDocument</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKXMLGUIClient.html#ab1989539c961858a273ca841618e0bf7">setFactory</a> (<a class="el" href="classKXMLGUIFactory.html">KXMLGUIFactory</a> *factory)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKXMLGUIFactory.html">KXMLGUIFactory</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKXMLGUIClient.html#a2c7a5e2f7d02eec609d9f53df364628e">factory</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKXMLGUIClient.html">KXMLGUIClient</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKXMLGUIClient.html#a6546a34da99de8b53bc75ef510aa566a">parentClient</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKXMLGUIClient.html#ad5dead4d8da7a6aa7d6bdf258aa43168">insertChildClient</a> (<a class="el" href="classKXMLGUIClient.html">KXMLGUIClient</a> *child)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKXMLGUIClient.html#a37e2620214e77a8c4edc7597710b7b32">removeChildClient</a> (<a class="el" href="classKXMLGUIClient.html">KXMLGUIClient</a> *child)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="elRef" href="qptrlist.html">QPtrList</a>&lt; <a class="el" href="classKXMLGUIClient.html">KXMLGUIClient</a> &gt; *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKXMLGUIClient.html#abe5ce2629e9a04f5db5e6546814ca114">childClients</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKXMLGUIClient.html#a95a2422a35274351314ac5eb4fc9a23e">setClientBuilder</a> (<a class="el" href="classKXMLGUIBuilder.html">KXMLGUIBuilder</a> *builder)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKXMLGUIBuilder.html">KXMLGUIBuilder</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKXMLGUIClient.html#a044e446507e958711bffe22eaf9b3334">clientBuilder</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKXMLGUIClient.html#a4844c3b6a7362cd4dc2e05cc8211d5de">reloadXML</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKXMLGUIClient.html#a780646f18f57f2c2776672256f8fdc98">plugActionList</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;name, const <a class="elRef" href="qptrlist.html">QPtrList</a>&lt; <a class="el" href="classKAction.html">KAction</a> &gt; &amp;actionList)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKXMLGUIClient.html#a65b212e793ec67d341d7f1ac9355b7fd">unplugActionList</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;name)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac89ade0a50fb9f1c3f3a5f7bf1375243"></a><!-- doxytag: member="KXMLGUIClient::addStateActionEnabled" ref="ac89ade0a50fb9f1c3f3a5f7bf1375243" args="(const QString &amp;state, const QString &amp;action)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>addStateActionEnabled</b> (const <a class="elRef" href="qstring.html">QString</a> &amp;state, const <a class="elRef" href="qstring.html">QString</a> &amp;action)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a49d32107e3f7667add1d30417e9f6910"></a><!-- doxytag: member="KXMLGUIClient::addStateActionDisabled" ref="a49d32107e3f7667add1d30417e9f6910" args="(const QString &amp;state, const QString &amp;action)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>addStateActionDisabled</b> (const <a class="elRef" href="qstring.html">QString</a> &amp;state, const <a class="elRef" href="qstring.html">QString</a> &amp;action)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7d6645c071a2d0ac7e1f5f4adf3d9d64"></a><!-- doxytag: member="KXMLGUIClient::getActionsToChangeForState" ref="a7d6645c071a2d0ac7e1f5f4adf3d9d64" args="(const QString &amp;state)" -->
StateChange&#160;</td><td class="memItemRight" valign="bottom"><b>getActionsToChangeForState</b> (const <a class="elRef" href="qstring.html">QString</a> &amp;state)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKXMLGUIClient.html#ab04d7eea7d54ea1b6828df3c5380090c">beginXMLPlug</a> (<a class="elRef" href="qwidget.html">QWidget</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKXMLGUIClient.html#a812c503a45b72a6859c6e9d373aad75f">endXMLPlug</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKXMLGUIClient.html#a12527a974521110a7c987e393c5bde07">prepareXMLUnplug</a> (<a class="elRef" href="qwidget.html">QWidget</a> *)</td></tr>
<tr><td colspan="2"><h2><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a371a95c23d7acd19ea615836e49eadfa"></a><!-- doxytag: member="KXMLGUIClient::findMostRecentXMLFile" ref="a371a95c23d7acd19ea615836e49eadfa" args="(const QStringList &amp;files, QString &amp;doc)" -->
static <a class="elRef" href="qstring.html">QString</a>&#160;</td><td class="memItemRight" valign="bottom"><b>findMostRecentXMLFile</b> (const <a class="elRef" href="qstringlist.html">QStringList</a> &amp;files, <a class="elRef" href="qstring.html">QString</a> &amp;doc)</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">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKXMLGUIClient.html#ae7715a5da8f904f17d807638dc3a9758">setInstance</a> (<a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKInstance.html">KInstance</a> *instance)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKXMLGUIClient.html#a6de555afb77fb964db93d306a5122368">setXMLFile</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;file, bool merge=false, bool setXMLDoc=true)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a986969c71e595c2b849847ba2d35da21"></a><!-- doxytag: member="KXMLGUIClient::setLocalXMLFile" ref="a986969c71e595c2b849847ba2d35da21" args="(const QString &amp;file)" -->
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>setLocalXMLFile</b> (const <a class="elRef" href="qstring.html">QString</a> &amp;file)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKXMLGUIClient.html#ab6518f2d8705ed69f24fceec4ec88cb3">setXML</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;document, bool merge=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKXMLGUIClient.html#a17566d518fa7c2b45f81b85fb8c4fc97">setDOMDocument</a> (const <a class="elRef" href="qdomdocument.html">QDomDocument</a> &amp;document, bool merge=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKXMLGUIClient.html#aa9390c62e041b322cb0f25d07a17e50f">conserveMemory</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKXMLGUIClient.html#a4a5c7bb39d27c6082ea989e19b3e3bcf">stateChanged</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;newstate, ReverseStateChange reverse=StateNoReverse)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afba7efbf520c04ee7cf31481ba503d6d"></a><!-- doxytag: member="KXMLGUIClient::virtual_hook" ref="afba7efbf520c04ee7cf31481ba503d6d" 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="friends"></a>
Friends</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6c8be708d4fb0d2c3dc04ea7ff7e334b"></a><!-- doxytag: member="KXMLGUIClient::KEditToolbarWidget" ref="a6c8be708d4fb0d2c3dc04ea7ff7e334b" args="" -->
class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKXMLGUIClient.html#a6c8be708d4fb0d2c3dc04ea7ff7e334b">KEditToolbarWidget</a></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>A <a class="el" href="classKXMLGUIClient.html" title="A KXMLGUIClient can be used with KXMLGUIFactory to create a GUI from actions and an XML document...">KXMLGUIClient</a> can be used with <a class="el" href="classKXMLGUIFactory.html" title="KXMLGUIFactory, together with KXMLGUIClient objects, can be used to create a GUI of container widgets...">KXMLGUIFactory</a> to create a GUI from actions and an XML document, and can be dynamically merged with other KXMLGUIClients. </p>

<p>Definition at line <a class="el" href="kxmlguiclient_8h_source.html#l00043">43</a> of file <a class="el" href="kxmlguiclient_8h_source.html">kxmlguiclient.h</a>.</p>
</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a3615bc44e8bf87eb93da085a6673d12d"></a><!-- doxytag: member="KXMLGUIClient::KXMLGUIClient" ref="a3615bc44e8bf87eb93da085a6673d12d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KXMLGUIClient::KXMLGUIClient </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Constructs a <a class="el" href="classKXMLGUIClient.html" title="A KXMLGUIClient can be used with KXMLGUIFactory to create a GUI from actions and an XML document...">KXMLGUIClient</a> which can be used with a <a class="el" href="classKXMLGUIFactory.html" title="KXMLGUIFactory, together with KXMLGUIClient objects, can be used to create a GUI of container widgets...">KXMLGUIFactory</a> to create a GUI from actions and an XML document, and which can be dynamically merged with other KXMLGUIClients. </p>

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

</div>
</div>
<a class="anchor" id="a94a5e253d2f61f2d73ee26944b34391d"></a><!-- doxytag: member="KXMLGUIClient::KXMLGUIClient" ref="a94a5e253d2f61f2d73ee26944b34391d" args="(KXMLGUIClient *parent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KXMLGUIClient::KXMLGUIClient </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKXMLGUIClient.html">KXMLGUIClient</a> *&#160;</td>
          <td class="paramname"><em>parent</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Constructs a <a class="el" href="classKXMLGUIClient.html" title="A KXMLGUIClient can be used with KXMLGUIFactory to create a GUI from actions and an XML document...">KXMLGUIClient</a> which can be used with a <a class="el" href="classKXMLGUIFactory.html" title="KXMLGUIFactory, together with KXMLGUIClient objects, can be used to create a GUI of container widgets...">KXMLGUIFactory</a> to create a GUI from actions and an XML document, and which can be dynamically merged with other KXMLGUIClients. </p>
<p>This constructor takes an additional <code>parent</code> argument, which makes the client a child client of the parent.</p>
<p>Child clients are automatically added to the GUI if the parent is added. </p>

<p>Definition at line <a class="el" href="kxmlguiclient_8cpp_source.html#l00072">72</a> of file <a class="el" href="kxmlguiclient_8cpp_source.html">kxmlguiclient.cpp</a>.</p>

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

<p>Destructs the <a class="el" href="classKXMLGUIClient.html" title="A KXMLGUIClient can be used with KXMLGUIFactory to create a GUI from actions and an XML document...">KXMLGUIClient</a>. </p>

<p>Definition at line <a class="el" href="kxmlguiclient_8cpp_source.html#l00078">78</a> of file <a class="el" href="kxmlguiclient_8cpp_source.html">kxmlguiclient.cpp</a>.</p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a1ad7e513dcb1d0526fda4279f60b9fd3"></a><!-- doxytag: member="KXMLGUIClient::action" ref="a1ad7e513dcb1d0526fda4279f60b9fd3" args="(const char *name) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKAction.html">KAction</a> * KXMLGUIClient::action </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>name</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Retrieves an action of the client by name. </p>
<p>If not found, it looks in its child clients. This method is provided for convenience, as it uses <a class="el" href="classKXMLGUIClient.html#a7f996e74cc024ccceb6d96fba355b9a0" title="Retrieves the entire action collection for the GUI client.">actionCollection()</a> to get the action object. </p>

<p>Definition at line <a class="el" href="kxmlguiclient_8cpp_source.html#l00093">93</a> of file <a class="el" href="kxmlguiclient_8cpp_source.html">kxmlguiclient.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ae95a7e4c168d4cd33f89d1fc9f6093a8"></a><!-- doxytag: member="KXMLGUIClient::action" ref="ae95a7e4c168d4cd33f89d1fc9f6093a8" args="(const QDomElement &amp;element) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKAction.html">KAction</a> * KXMLGUIClient::action </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qdomelement.html">QDomElement</a> &amp;&#160;</td>
          <td class="paramname"><em>element</em></td><td>)</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Retrieves an action for a given <a class="elRef" href="qdomelement.html">QDomElement</a>. </p>
<p>The default implementation uses the "name" attribute to query the action object via the other <a class="el" href="classKXMLGUIClient.html#a1ad7e513dcb1d0526fda4279f60b9fd3" title="Retrieves an action of the client by name.">action()</a> method. </p>

<p>Definition at line <a class="el" href="kxmlguiclient_8cpp_source.html#l00117">117</a> of file <a class="el" href="kxmlguiclient_8cpp_source.html">kxmlguiclient.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a7f996e74cc024ccceb6d96fba355b9a0"></a><!-- doxytag: member="KXMLGUIClient::actionCollection" ref="a7f996e74cc024ccceb6d96fba355b9a0" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKActionCollection.html">KActionCollection</a> * KXMLGUIClient::actionCollection </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Retrieves the entire action collection for the GUI client. </p>
<p>If you subclass <a class="el" href="classKXMLGUIClient.html" title="A KXMLGUIClient can be used with KXMLGUIFactory to create a GUI from actions and an XML document...">KXMLGUIClient</a> you should call <a class="el" href="classKActionCollection.html#a8bdaa4b228fc31c118d13f7363bcc812" title="This sets the widget to which the keyboard shortcuts should be attached.">KActionCollection::setWidget( QWidget* )</a> with this object, or you will encounter subtle bugs with <a class="el" href="classKAction.html" title="Class to encapsulate user-driven action or event.">KAction</a> keyboard shortcuts. This is not necessary if your <a class="el" href="classKXMLGUIClient.html" title="A KXMLGUIClient can be used with KXMLGUIFactory to create a GUI from actions and an XML document...">KXMLGUIClient</a> is a <a class="el" href="classKMainWindow.html" title="KDE top level main window">KMainWindow</a>.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classKActionCollection.html#a8bdaa4b228fc31c118d13f7363bcc812" title="This sets the widget to which the keyboard shortcuts should be attached.">KActionCollection::setWidget( QWidget* )</a> </dd></dl>

<p>Reimplemented in <a class="el" href="classKEditToolbarWidget.html#afec96c60d6fe92f6d4f4ef2ecbccf142">KEditToolbarWidget</a>.</p>

<p>Definition at line <a class="el" href="kxmlguiclient_8cpp_source.html#l00107">107</a> of file <a class="el" href="kxmlguiclient_8cpp_source.html">kxmlguiclient.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ab04d7eea7d54ea1b6828df3c5380090c"></a><!-- doxytag: member="KXMLGUIClient::beginXMLPlug" ref="ab04d7eea7d54ea1b6828df3c5380090c" args="(QWidget *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KXMLGUIClient::beginXMLPlug </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></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="since"><dt><b>Since:</b></dt><dd>3.1 </dd></dl>

<p>Definition at line <a class="el" href="kxmlguiclient_8cpp_source.html#l00926">926</a> of file <a class="el" href="kxmlguiclient_8cpp_source.html">kxmlguiclient.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="abe5ce2629e9a04f5db5e6546814ca114"></a><!-- doxytag: member="KXMLGUIClient::childClients" ref="abe5ce2629e9a04f5db5e6546814ca114" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="elRef" href="qptrlist.html">QPtrList</a>&lt; <a class="el" href="classKXMLGUIClient.html">KXMLGUIClient</a> &gt; * KXMLGUIClient::childClients </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Retrieves a list of all child clients. </p>

<p>Definition at line <a class="el" href="kxmlguiclient_8cpp_source.html#l00588">588</a> of file <a class="el" href="kxmlguiclient_8cpp_source.html">kxmlguiclient.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a044e446507e958711bffe22eaf9b3334"></a><!-- doxytag: member="KXMLGUIClient::clientBuilder" ref="a044e446507e958711bffe22eaf9b3334" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKXMLGUIBuilder.html">KXMLGUIBuilder</a> * KXMLGUIClient::clientBuilder </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Retrieves the client's GUI builder or 0L if no client specific builder has been assigned via <a class="el" href="classKXMLGUIClient.html#a95a2422a35274351314ac5eb4fc9a23e" title="A client can have an own KXMLGUIBuilder.">setClientBuilder()</a> </p>

<p>Definition at line <a class="el" href="kxmlguiclient_8cpp_source.html#l00600">600</a> of file <a class="el" href="kxmlguiclient_8cpp_source.html">kxmlguiclient.cpp</a>.</p>

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

<p>This function will attempt to give up some memory after the GUI is built. </p>
<p>It should never be used in apps where the GUI may be rebuilt at some later time (components, for instance). </p>

<p>Definition at line <a class="el" href="kxmlguiclient_8cpp_source.html#l00534">534</a> of file <a class="el" href="kxmlguiclient_8cpp_source.html">kxmlguiclient.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a169bdeb7a053f630258fb484d5026155"></a><!-- doxytag: member="KXMLGUIClient::domDocument" ref="a169bdeb7a053f630258fb484d5026155" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qdomdocument.html">QDomDocument</a> KXMLGUIClient::domDocument </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>The parsed XML in a <a class="elRef" href="qdomdocument.html">QDomDocument</a>, set by <a class="el" href="classKXMLGUIClient.html#a6de555afb77fb964db93d306a5122368" title="Sets the name of the rc file containing the XML for the part.">setXMLFile()</a> or <a class="el" href="classKXMLGUIClient.html#ab6518f2d8705ed69f24fceec4ec88cb3" title="Sets the XML for the part.">setXML()</a>. This document describes the layout of the GUI. </dd></dl>

<p>Definition at line <a class="el" href="kxmlguiclient_8cpp_source.html#l00128">128</a> of file <a class="el" href="kxmlguiclient_8cpp_source.html">kxmlguiclient.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a812c503a45b72a6859c6e9d373aad75f"></a><!-- doxytag: member="KXMLGUIClient::endXMLPlug" ref="a812c503a45b72a6859c6e9d373aad75f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KXMLGUIClient::endXMLPlug </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="since"><dt><b>Since:</b></dt><dd>3.1 </dd></dl>

<p>Definition at line <a class="el" href="kxmlguiclient_8cpp_source.html#l00934">934</a> of file <a class="el" href="kxmlguiclient_8cpp_source.html">kxmlguiclient.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a2c7a5e2f7d02eec609d9f53df364628e"></a><!-- doxytag: member="KXMLGUIClient::factory" ref="a2c7a5e2f7d02eec609d9f53df364628e" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKXMLGUIFactory.html">KXMLGUIFactory</a> * KXMLGUIClient::factory </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Retrieves a pointer to the <a class="el" href="classKXMLGUIFactory.html" title="KXMLGUIFactory, together with KXMLGUIClient objects, can be used to create a GUI of container widgets...">KXMLGUIFactory</a> this client is associated with (will return 0L if the client's GUI has not been built by a <a class="el" href="classKXMLGUIFactory.html" title="KXMLGUIFactory, together with KXMLGUIClient objects, can be used to create a GUI of container widgets...">KXMLGUIFactory</a>. </p>

<p>Definition at line <a class="el" href="kxmlguiclient_8cpp_source.html#l00555">555</a> of file <a class="el" href="kxmlguiclient_8cpp_source.html">kxmlguiclient.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ad5dead4d8da7a6aa7d6bdf258aa43168"></a><!-- doxytag: member="KXMLGUIClient::insertChildClient" ref="ad5dead4d8da7a6aa7d6bdf258aa43168" args="(KXMLGUIClient *child)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KXMLGUIClient::insertChildClient </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKXMLGUIClient.html">KXMLGUIClient</a> *&#160;</td>
          <td class="paramname"><em>child</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Use this method to make a client a child client of another client. </p>
<p>Usually you don't need to call this method, as it is called automatically when using the second constructor, which takes a parent argument. </p>

<p>Definition at line <a class="el" href="kxmlguiclient_8cpp_source.html#l00565">565</a> of file <a class="el" href="kxmlguiclient_8cpp_source.html">kxmlguiclient.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a4fd5c48394a44cfe1ca4091bb2bb7523"></a><!-- doxytag: member="KXMLGUIClient::instance" ref="a4fd5c48394a44cfe1ca4091bb2bb7523" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKInstance.html">KInstance</a> * KXMLGUIClient::instance </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>The instance ( <a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKInstance.html">KInstance</a> ) for this GUI client. </dd></dl>

<p>Definition at line <a class="el" href="kxmlguiclient_8cpp_source.html#l00123">123</a> of file <a class="el" href="kxmlguiclient_8cpp_source.html">kxmlguiclient.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a6546a34da99de8b53bc75ef510aa566a"></a><!-- doxytag: member="KXMLGUIClient::parentClient" ref="a6546a34da99de8b53bc75ef510aa566a" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKXMLGUIClient.html">KXMLGUIClient</a> * KXMLGUIClient::parentClient </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>KXMLGUIClients can form a simple child/parent object tree. </p>
<p>This method returns a pointer to the parent client or 0L if it has no parent client assigned. </p>

<p>Definition at line <a class="el" href="kxmlguiclient_8cpp_source.html#l00560">560</a> of file <a class="el" href="kxmlguiclient_8cpp_source.html">kxmlguiclient.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a780646f18f57f2c2776672256f8fdc98"></a><!-- doxytag: member="KXMLGUIClient::plugActionList" ref="a780646f18f57f2c2776672256f8fdc98" args="(const QString &amp;name, const QPtrList&lt; KAction &gt; &amp;actionList)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KXMLGUIClient::plugActionList </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qptrlist.html">QPtrList</a>&lt; <a class="el" href="classKAction.html">KAction</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>actionList</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>ActionLists are a way for XMLGUI to support dynamic lists of actions. </p>
<p>E.g. if you are writing a file manager, and there is a menu file whose contents depend on the mimetype of the file that is selected, then you can achieve this using ActionLists. It works as follows: In your xxxui.rc file ( the one that you set in <a class="el" href="classKXMLGUIClient.html#a6de555afb77fb964db93d306a5122368" title="Sets the name of the rc file containing the XML for the part.">setXMLFile()</a> ), you put an </p>
<p>&lt;ActionList name="xxx"&gt; tag. E.g. </p>
<div class="fragment"><pre class="fragment">
   * &lt;kpartgui name="xxx_part" version="1"&gt;
   * &lt;MenuBar&gt;
   *   &lt;Menu name="file"&gt;
   *     ...  &lt;!-- some useful actions--&gt;
   *     &lt;ActionList name="xxx_file_actionlist" /&gt;
   *     ...  &lt;!-- even more useful actions--&gt;
   *   &lt;/Menu&gt;
   *   ...
   * &lt;/MenuBar&gt;
   * &lt;/kpartgui&gt;
   * </pre></div><p>This tag will get expanded to a list of actions. In the example above ( a file manager with a dynamic file menu ), you would call </p>
<div class="fragment"><pre class="fragment"> <a class="codeRef" href="qptrlist.html">QPtrList&lt;KAction&gt;</a> file_actions;
 <span class="keywordflow">for</span>( ... )
   <span class="keywordflow">if</span>( ... )
     file_actions.<a class="codeRef" href="qptrlist.html#append">append</a>( cool_action );
 <a class="code" href="classKXMLGUIClient.html#a65b212e793ec67d341d7f1ac9355b7fd" title="The complement of plugActionList() ...">unplugActionList</a>( <span class="stringliteral">&quot;xxx_file_actionlist&quot;</span> );
 <a class="code" href="classKXMLGUIClient.html#a780646f18f57f2c2776672256f8fdc98" title="ActionLists are a way for XMLGUI to support dynamic lists of actions.">plugActionList</a>( <span class="stringliteral">&quot;xxx_file_actionlist&quot;</span>, file_actions );
</pre></div><p> every time a file is selected, unselected or ...</p>
<dl class="note"><dt><b>Note:</b></dt><dd>You should not call createGUI() after calling this function. In fact, that would remove the newly added actionlists again... </dd>
<dd>
Forgetting to call <a class="el" href="classKXMLGUIClient.html#a65b212e793ec67d341d7f1ac9355b7fd" title="The complement of plugActionList() ...">unplugActionList()</a> before <a class="el" href="classKXMLGUIClient.html#a780646f18f57f2c2776672256f8fdc98" title="ActionLists are a way for XMLGUI to support dynamic lists of actions.">plugActionList()</a> would leave the previous actions in the menu too.. </dd></dl>

<p>Definition at line <a class="el" href="kxmlguiclient_8cpp_source.html#l00605">605</a> of file <a class="el" href="kxmlguiclient_8cpp_source.html">kxmlguiclient.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a12527a974521110a7c987e393c5bde07"></a><!-- doxytag: member="KXMLGUIClient::prepareXMLUnplug" ref="a12527a974521110a7c987e393c5bde07" args="(QWidget *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KXMLGUIClient::prepareXMLUnplug </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" href="qwidget.html">QWidget</a> *&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="since"><dt><b>Since:</b></dt><dd>3.1 </dd></dl>

<p>Definition at line <a class="el" href="kxmlguiclient_8cpp_source.html#l00942">942</a> of file <a class="el" href="kxmlguiclient_8cpp_source.html">kxmlguiclient.cpp</a>.</p>

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

<p>Forces this client to re-read its XML resource file. </p>
<p>This is intended to be used when you know that the resource file has changed and you will soon be rebuilding the GUI. It has no useful effect with non-KParts GUIs, so don't bother using it unless your app is component based. </p>

<p>Definition at line <a class="el" href="kxmlguiclient_8cpp_source.html#l00150">150</a> of file <a class="el" href="kxmlguiclient_8cpp_source.html">kxmlguiclient.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a37e2620214e77a8c4edc7597710b7b32"></a><!-- doxytag: member="KXMLGUIClient::removeChildClient" ref="a37e2620214e77a8c4edc7597710b7b32" args="(KXMLGUIClient *child)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KXMLGUIClient::removeChildClient </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKXMLGUIClient.html">KXMLGUIClient</a> *&#160;</td>
          <td class="paramname"><em>child</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Removes the given <code>child</code> from the client's children list. </p>

<p>Definition at line <a class="el" href="kxmlguiclient_8cpp_source.html#l00573">573</a> of file <a class="el" href="kxmlguiclient_8cpp_source.html">kxmlguiclient.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a95a2422a35274351314ac5eb4fc9a23e"></a><!-- doxytag: member="KXMLGUIClient::setClientBuilder" ref="a95a2422a35274351314ac5eb4fc9a23e" args="(KXMLGUIBuilder *builder)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KXMLGUIClient::setClientBuilder </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKXMLGUIBuilder.html">KXMLGUIBuilder</a> *&#160;</td>
          <td class="paramname"><em>builder</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>A client can have an own <a class="el" href="classKXMLGUIBuilder.html" title="Abstract interface for a &quot;GUI builder&quot;, used by the GUIFactory This interface is implemented by KMain...">KXMLGUIBuilder</a>. </p>
<p>Use this method to assign your builder instance to the client (so that the <a class="el" href="classKXMLGUIFactory.html" title="KXMLGUIFactory, together with KXMLGUIClient objects, can be used to create a GUI of container widgets...">KXMLGUIFactory</a> can use it when building the client's GUI)</p>
<p>Client specific guibuilders are useful if you want to create custom container widgets for your GUI. </p>

<p>Definition at line <a class="el" href="kxmlguiclient_8cpp_source.html#l00593">593</a> of file <a class="el" href="kxmlguiclient_8cpp_source.html">kxmlguiclient.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a17566d518fa7c2b45f81b85fb8c4fc97"></a><!-- doxytag: member="KXMLGUIClient::setDOMDocument" ref="a17566d518fa7c2b45f81b85fb8c4fc97" args="(const QDomDocument &amp;document, bool merge=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KXMLGUIClient::setDOMDocument </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qdomdocument.html">QDomDocument</a> &amp;&#160;</td>
          <td class="paramname"><em>document</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>merge</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the Document for the part, describing the layout of the GUI. </p>
<p>Call this in the Part-inherited class constructor if you don't call setXMLFile or setXML . </p>

<p>Definition at line <a class="el" href="kxmlguiclient_8cpp_source.html#l00224">224</a> of file <a class="el" href="kxmlguiclient_8cpp_source.html">kxmlguiclient.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ab1989539c961858a273ca841618e0bf7"></a><!-- doxytag: member="KXMLGUIClient::setFactory" ref="ab1989539c961858a273ca841618e0bf7" args="(KXMLGUIFactory *factory)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KXMLGUIClient::setFactory </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKXMLGUIFactory.html">KXMLGUIFactory</a> *&#160;</td>
          <td class="paramname"><em>factory</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>This method is called by the <a class="el" href="classKXMLGUIFactory.html" title="KXMLGUIFactory, together with KXMLGUIClient objects, can be used to create a GUI of container widgets...">KXMLGUIFactory</a> as soon as the client is added to the KXMLGUIFactory's GUI. </p>

<p>Definition at line <a class="el" href="kxmlguiclient_8cpp_source.html#l00550">550</a> of file <a class="el" href="kxmlguiclient_8cpp_source.html">kxmlguiclient.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ae7715a5da8f904f17d807638dc3a9758"></a><!-- doxytag: member="KXMLGUIClient::setInstance" ref="ae7715a5da8f904f17d807638dc3a9758" args="(KInstance *instance)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KXMLGUIClient::setInstance </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKInstance.html">KInstance</a> *&#160;</td>
          <td class="paramname"><em>instance</em></td><td>)</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns true if client was added to super client list. </p>
<p>Returns false if client was already in list. Sets the instance ( <a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKInstance.html">KInstance</a>) for this part.</p>
<p>Call this first in the inherited class constructor. (At least before <a class="el" href="classKXMLGUIClient.html#a6de555afb77fb964db93d306a5122368" title="Sets the name of the rc file containing the XML for the part.">setXMLFile()</a>.) </p>

<p>Definition at line <a class="el" href="kxmlguiclient_8cpp_source.html#l00157">157</a> of file <a class="el" href="kxmlguiclient_8cpp_source.html">kxmlguiclient.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ab6518f2d8705ed69f24fceec4ec88cb3"></a><!-- doxytag: member="KXMLGUIClient::setXML" ref="ab6518f2d8705ed69f24fceec4ec88cb3" args="(const QString &amp;document, bool merge=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KXMLGUIClient::setXML </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>document</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>merge</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the XML for the part. </p>
<p>Call this in the Part-inherited class constructor if you don't call <a class="el" href="classKXMLGUIClient.html#a6de555afb77fb964db93d306a5122368" title="Sets the name of the rc file containing the XML for the part.">setXMLFile()</a>. </p>

<p>Definition at line <a class="el" href="kxmlguiclient_8cpp_source.html#l00217">217</a> of file <a class="el" href="kxmlguiclient_8cpp_source.html">kxmlguiclient.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a6de555afb77fb964db93d306a5122368"></a><!-- doxytag: member="KXMLGUIClient::setXMLFile" ref="a6de555afb77fb964db93d306a5122368" args="(const QString &amp;file, bool merge=false, bool setXMLDoc=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KXMLGUIClient::setXMLFile </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>file</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>merge</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>setXMLDoc</em> = <code>true</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the name of the rc file containing the XML for the part. </p>
<p>Call this in the Part-inherited class constructor.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">file</td><td>Either an absolute path for the file, or simply the filename, which will then be assumed to be installed in the "data" resource, under a directory named like the instance. </td></tr>
    <tr><td class="paramname">merge</td><td>Whether to merge with the global document. </td></tr>
    <tr><td class="paramname">setXMLDoc</td><td>Specify whether to call setXML. Default is true. and the DOM document at once. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kxmlguiclient_8cpp_source.html#l00165">165</a> of file <a class="el" href="kxmlguiclient_8cpp_source.html">kxmlguiclient.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a90f952857036d4be2e42657fe4f981bb"></a><!-- doxytag: member="KXMLGUIClient::setXMLGUIBuildDocument" ref="a90f952857036d4be2e42657fe4f981bb" args="(const QDomDocument &amp;doc)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KXMLGUIClient::setXMLGUIBuildDocument </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qdomdocument.html">QDomDocument</a> &amp;&#160;</td>
          <td class="paramname"><em>doc</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="a4a5c7bb39d27c6082ea989e19b3e3bcf"></a><!-- doxytag: member="KXMLGUIClient::stateChanged" ref="a4a5c7bb39d27c6082ea989e19b3e3bcf" args="(const QString &amp;newstate, ReverseStateChange reverse=StateNoReverse)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KXMLGUIClient::stateChanged </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>newstate</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">KXMLGUIClient::ReverseStateChange&#160;</td>
          <td class="paramname"><em>reverse</em> = <code>StateNoReverse</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Actions can collectively be assigned a "State". </p>
<p>To accomplish this the respective actions are tagged as &lt;enable&gt; or &lt;disable&gt; in a &lt;State&gt; &lt;/State&gt; group of the XMLfile. During program execution the programmer can call <a class="el" href="classKXMLGUIClient.html#a4a5c7bb39d27c6082ea989e19b3e3bcf" title="Actions can collectively be assigned a &quot;State&quot;.">stateChanged()</a> to set actions to a defined state.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">newstate</td><td>Name of a State in the XMLfile. </td></tr>
    <tr><td class="paramname">reverse</td><td>If the flag reverse is set to StateReverse, the State is reversed. (actions to be enabled will be disabled and action to be disabled will be enabled) Default is reverse=false. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kxmlguiclient_8cpp_source.html#l00899">899</a> of file <a class="el" href="kxmlguiclient_8cpp_source.html">kxmlguiclient.cpp</a>.</p>

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

<p>The complement of <a class="el" href="classKXMLGUIClient.html#a780646f18f57f2c2776672256f8fdc98" title="ActionLists are a way for XMLGUI to support dynamic lists of actions.">plugActionList()</a> ... </p>

<p>Definition at line <a class="el" href="kxmlguiclient_8cpp_source.html#l00613">613</a> of file <a class="el" href="kxmlguiclient_8cpp_source.html">kxmlguiclient.cpp</a>.</p>

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

<p>This will return the name of the XML file as set by <a class="el" href="classKXMLGUIClient.html#a6de555afb77fb964db93d306a5122368" title="Sets the name of the rc file containing the XML for the part.">setXMLFile()</a>. </p>
<p>If <a class="el" href="classKXMLGUIClient.html#ab6518f2d8705ed69f24fceec4ec88cb3" title="Sets the XML for the part.">setXML()</a> is used directly, then this will return NULL.</p>
<p>The filename that this returns is obvious for components as each component has exactly one XML file. In non-components, however, there are usually two: the global file and the local file. This function doesn't really care about that, though. It will always return the last XML file set. This, in almost all cases, will be the local XML file.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The name of the XML file or QString::null </dd></dl>

<p>Definition at line <a class="el" href="kxmlguiclient_8cpp_source.html#l00133">133</a> of file <a class="el" href="kxmlguiclient_8cpp_source.html">kxmlguiclient.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a57697fd6558babf0880ed780cc6b9b24"></a><!-- doxytag: member="KXMLGUIClient::xmlguiBuildDocument" ref="a57697fd6558babf0880ed780cc6b9b24" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qdomdocument.html">QDomDocument</a> KXMLGUIClient::xmlguiBuildDocument </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="kxmlguiclient_8cpp_source.html#l00545">545</a> of file <a class="el" href="kxmlguiclient_8cpp_source.html">kxmlguiclient.cpp</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="kxmlguiclient_8h_source.html">kxmlguiclient.h</a></li>
<li><a class="el" href="kxmlguiclient_8cpp_source.html">kxmlguiclient.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>kdeui</h2>
<div class="nav_list">
<ul><li><a href="index.html">Main Page</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="classKAboutApplication.html">kaboutapplication</option>,  <option value="classKAboutContainer.html">kaboutcontainer</option>,  <option value="classKAboutContainerBase.html">kaboutcontainerbase</option>,  <option value="classKAboutContributor.html">kaboutcontributor</option>,  <option value="classKAboutDialog.html">kaboutdialog</option>,  <option value="classKAboutKDE.html">kaboutkde</option>,  <option value="classKAboutWidget.html">kaboutwidget</option>,  <option value="classKAccelGen_1_1Deref.html">kaccelgen::deref</option>,  <option value="classKAccelGen_1_1Deref__Key.html">kaccelgen::deref__key</option>,  <option value="classKAction.html">kaction</option>,  <option value="classKActionCollection.html">kactioncollection</option>,  <option value="classKActionMenu.html">kactionmenu</option>,  <option value="classKActionSelector.html">kactionselector</option>,  <option value="classKActiveLabel.html">kactivelabel</option>,  <option value="classKAnimWidget.html">kanimwidget</option>,  <option value="classKArrowButton.html">karrowbutton</option>,  <option value="classKAuthIcon.html">kauthicon</option>,  <option value="classKBugReport.html">kbugreport</option>,  <option value="classKButtonBox.html">kbuttonbox</option>,  <option value="classKCharSelect.html">kcharselect</option>,  <option value="classKCharSelectTable.html">kcharselecttable</option>,  <option value="classKCModule.html">kcmodule</option>,  <option value="classKColor.html">kcolor</option>,  <option value="classKColorButton.html">kcolorbutton</option>,  <option value="classKColorCells.html">kcolorcells</option>,  <option value="classKColorCombo.html">kcolorcombo</option>,  <option value="classKColorDialog.html">kcolordialog</option>,  <option value="classKColorDrag.html">kcolordrag</option>,  <option value="classKColorPatch.html">kcolorpatch</option>,  <option value="classKComboBox.html">kcombobox</option>,  <option value="classKCommand.html">kcommand</option>,  <option value="classKCommandHistory.html">kcommandhistory</option>,  <option value="classKCompletionBox.html">kcompletionbox</option>,  <option value="classKConfigDialog.html">kconfigdialog</option>,  <option value="classKContextMenuManager.html">kcontextmenumanager</option>,  <option value="classKCursor.html">kcursor</option>,  <option value="classKCursorPrivate.html">kcursorprivate</option>,  <option value="classKCursorPrivateAutoHideEventFilter.html">kcursorprivateautohideeventfilter</option>,  <option value="classKDateInternalMonthPicker.html">kdateinternalmonthpicker</option>,  <option value="classKDateInternalWeekSelector.html">kdateinternalweekselector</option>,  <option value="classKDateInternalYearSelector.html">kdateinternalyearselector</option>,  <option value="classKDatePicker.html">kdatepicker</option>,  <option value="classKDateTable.html">kdatetable</option>,  <option value="classKDateTimeWidget.html">kdatetimewidget</option>,  <option value="classKDateValidator.html">kdatevalidator</option>,  <option value="classKDateWidget.html">kdatewidget</option>,  <option value="classKDCOPActionProxy.html">kdcopactionproxy</option>,  <option value="classKDEPrivate_1_1ToolBarHandler.html">kdeprivate::toolbarhandler</option>,  <option value="classKDialog.html">kdialog</option>,  <option value="classKDialogBase.html">kdialogbase</option>,  <option value="classKDialogBaseButton.html">kdialogbasebutton</option>,  <option value="classKDialogBaseTile.html">kdialogbasetile</option>,  <option value="classKDictSpellingHighlighter.html">kdictspellinghighlighter</option>,  <option value="classKDockButton__Private.html">kdockbutton__private</option>,  <option value="classKDockMainWindow.html">kdockmainwindow</option>,  <option value="classKDockManager.html">kdockmanager</option>,  <option value="classKDockSplitter.html">kdocksplitter</option>,  <option value="classKDockTabGroup.html">kdocktabgroup</option>,  <option value="classKDockWidget.html">kdockwidget</option>,  <option value="classKDockWidgetAbstractHeader.html">kdockwidgetabstractheader</option>,  <option value="classKDockWidgetAbstractHeaderDrag.html">kdockwidgetabstractheaderdrag</option>,  <option value="classKDockWidgetHeader.html">kdockwidgetheader</option>,  <option value="classKDockWidgetHeaderDrag.html">kdockwidgetheaderdrag</option>,  <option value="classKDockWidgetPrivate.html">kdockwidgetprivate</option>,  <option value="classKDockWindow.html">kdockwindow</option>,  <option value="classKDoubleNumInput.html">kdoublenuminput</option>,  <option value="classKDoubleSpinBox.html">kdoublespinbox</option>,  <option value="classKDoubleValidator.html">kdoublevalidator</option>,  <option value="classKDualColorButton.html">kdualcolorbutton</option>,  <option value="classKEdit.html">kedit</option>,  <option value="classKEditListBox.html">keditlistbox</option>,  <option value="classKEditListBox_1_1CustomEditor.html">keditlistbox::customeditor</option>,  <option value="classKEditToolbar.html">kedittoolbar</option>,  <option value="classKEditToolbarWidget.html">kedittoolbarwidget</option>,  <option value="classKFloatValidator.html">kfloatvalidator</option>,  <option value="classKFontChooser.html">kfontchooser</option>,  <option value="classKFontCombo.html">kfontcombo</option>,  <option value="classKFontDialog.html">kfontdialog</option>,  <option value="classKFontRequester.html">kfontrequester</option>,  <option value="classKGradientSelector.html">kgradientselector</option>,  <option value="classKGuiItem.html">kguiitem</option>,  <option value="classKHelpMenu.html">khelpmenu</option>,  <option value="classKHistoryCombo.html">khistorycombo</option>,  <option value="classKHSSelector.html">khsselector</option>,  <option value="classKIconView.html">kiconview</option>,  <option value="classKIconViewItem.html">kiconviewitem</option>,  <option value="classKIconViewSearchLine.html">kiconviewsearchline</option>,  <option value="classKImageTrackLabel.html">kimagetracklabel</option>,  <option value="classKInputDialog.html">kinputdialog</option>,  <option value="classKIntNumInput.html">kintnuminput</option>,  <option value="classKIntSpinBox.html">kintspinbox</option>,  <option value="classKIntValidator.html">kintvalidator</option>,  <option value="classKJanusWidget.html">kjanuswidget</option>,  <option value="classKKeyButton.html">kkeybutton</option>,  <option value="classKKeyChooser.html">kkeychooser</option>,  <option value="classKKeyDialog.html">kkeydialog</option>,  <option value="classKLanguageButton.html">klanguagebutton</option>,  <option value="classKLed.html">kled</option>,  <option value="classKLineEdit.html">klineedit</option>,  <option value="classKLineEditDlg.html">klineeditdlg</option>,  <option value="classKListAction.html">klistaction</option>,  <option value="classKListBox.html">klistbox</option>,  <option value="classKListView.html">klistview</option>,  <option value="classKListViewItem.html">klistviewitem</option>,  <option value="classKListViewLineEdit.html">klistviewlineedit</option>,  <option value="classKListViewSearchLine.html">klistviewsearchline</option>,  <option value="classKListViewSearchLineWidget.html">klistviewsearchlinewidget</option>,  <option value="classKMacroCommand.html">kmacrocommand</option>,  <option value="classKMainWindow.html">kmainwindow</option>,  <option value="classKMainWindowInterface.html">kmainwindowinterface</option>,  <option value="classKMenuBar.html">kmenubar</option>,  <option value="classKMessageBox.html">kmessagebox</option>,  <option value="classKMimeTypeValidator.html">kmimetypevalidator</option>,  <option value="classKNamedCommand.html">knamedcommand</option>,  <option value="classKNumInput.html">knuminput</option>,  <option value="classKPaletteTable.html">kpalettetable</option>,  <option value="classKPanelApplet.html">kpanelapplet</option>,  <option value="classKPanelAppMenu.html">kpanelappmenu</option>,  <option value="classKPanelExtension.html">kpanelextension</option>,  <option value="classKPanelMenu.html">kpanelmenu</option>,  <option value="classKPassivePopup.html">kpassivepopup</option>,  <option value="classKPasswordDialog.html">kpassworddialog</option>,  <option value="classKPasswordEdit.html">kpasswordedit</option>,  <option value="classKPasteTextAction.html">kpastetextaction</option>,  <option value="classKPixmapIO.html">kpixmapio</option>,  <option value="classKPixmapRegionSelectorDialog.html">kpixmapregionselectordialog</option>,  <option value="classKPixmapRegionSelectorWidget.html">kpixmapregionselectorwidget</option>,  <option value="classKPopupFrame.html">kpopupframe</option>,  <option value="classKPopupMenu.html">kpopupmenu</option>,  <option value="classKPopupTitle.html">kpopuptitle</option>,  <option value="classKProgress.html">kprogress</option>,  <option value="classKProgressDialog.html">kprogressdialog</option>,  <option value="classKPushButton.html">kpushbutton</option>,  <option value="classKRadioAction.html">kradioaction</option>,  <option value="classKRecentFilesAction.html">krecentfilesaction</option>,  <option value="classKRestrictedLine.html">krestrictedline</option>,  <option value="classKRootPermsIcon.html">krootpermsicon</option>,  <option value="classKRootPixmap.html">krootpixmap</option>,  <option value="classKRuler.html">kruler</option>,  <option value="classKScrollView.html">kscrollview</option>,  <option value="classKSelectAction.html">kselectaction</option>,  <option value="classKSelector.html">kselector</option>,  <option value="classKSeparator.html">kseparator</option>,  <option value="classKShortcutDialog.html">kshortcutdialog</option>,  <option value="classKSpell.html">kspell</option>,  <option value="classKSpellConfig.html">kspellconfig</option>,  <option value="classKSplashScreen.html">ksplashscreen</option>,  <option value="classKSqueezedTextLabel.html">ksqueezedtextlabel</option>,  <option value="classKStatusBar.html">kstatusbar</option>,  <option value="classKStatusBarLabel.html">kstatusbarlabel</option>,  <option value="classKStdGuiItem.html">kstdguiitem</option>,  <option value="classKStringListValidator.html">kstringlistvalidator</option>,  <option value="classKSwitchLanguageDialog.html">kswitchlanguagedialog</option>,  <option value="classKSyntaxHighlighter.html">ksyntaxhighlighter</option>,  <option value="classKSystemTray.html">ksystemtray</option>,  <option value="classKTabBar.html">ktabbar</option>,  <option value="classKTabCtl.html">ktabctl</option>,  <option value="classKTabWidget.html">ktabwidget</option>,  <option value="classKTextBrowser.html">ktextbrowser</option>,  <option value="classKTextEdit.html">ktextedit</option>,  <option value="classKTimeWidget.html">ktimewidget</option>,  <option value="classKTimezoneWidget.html">ktimezonewidget</option>,  <option value="classKTipDatabase.html">ktipdatabase</option>,  <option value="classKTipDialog.html">ktipdialog</option>,  <option value="classKToggleAction.html">ktoggleaction</option>,  <option value="classKToggleFullScreenAction.html">ktogglefullscreenaction</option>,  <option value="classKToggleToolBarAction.html">ktoggletoolbaraction</option>,  <option value="classKToolBar.html">ktoolbar</option>,  <option value="classKToolBarButton.html">ktoolbarbutton</option>,  <option value="classKToolBarButtonList.html">ktoolbarbuttonlist</option>,  <option value="classKToolBarLabelAction.html">ktoolbarlabelaction</option>,  <option value="classKToolBarPopupAction.html">ktoolbarpopupaction</option>,  <option value="classKToolBarRadioGroup.html">ktoolbarradiogroup</option>,  <option value="classKURLLabel.html">kurllabel</option>,  <option value="classKValueSelector.html">kvalueselector</option>,  <option value="classKWidgetAction.html">kwidgetaction</option>,  <option value="classKWindowInfo.html">kwindowinfo</option>,  <option value="classKWizard.html">kwizard</option>,  <option value="classKWordWrap.html">kwordwrap</option>,  <option value="classKWritePermsIcon.html">kwritepermsicon</option>,  <option value="classKXMLGUIBuilder.html">kxmlguibuilder</option>,  <option value="classKXMLGUIClient.html">kxmlguiclient</option>,  <option value="classKXMLGUIFactory.html">kxmlguifactory</option>,  <option value="classKXYSelector.html">kxyselector</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>