Sophie

Sophie

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

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: KXMLGUIFactory 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-slots">Public Slots</a> &#124;
<a href="#signals">Signals</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">KXMLGUIFactory Class Reference</div>  </div>
</div>
<div class="contents">
<!-- doxytag: class="KXMLGUIFactory" --><!-- doxytag: inherits="QObject" -->
<p><a class="el" href="classKXMLGUIFactory.html" title="KXMLGUIFactory, together with KXMLGUIClient objects, can be used to create a GUI of container widgets...">KXMLGUIFactory</a>, together with <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> objects, can be used to create a GUI of container widgets (like menus, toolbars, etc.) and container items (menu items, toolbar buttons, etc.) from an XML document and action objects.  
 <a href="classKXMLGUIFactory.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="kxmlguifactory_8h_source.html">kxmlguifactory.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for KXMLGUIFactory:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classKXMLGUIFactory.png" usemap="#KXMLGUIFactory_map" alt=""/>
  <map id="KXMLGUIFactory_map" name="KXMLGUIFactory_map">
<area href="qobject.html" alt="QObject" shape="rect" coords="0,0,111,24"/>
</map>
 </div></div>

<p><a href="classKXMLGUIFactory-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">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKXMLGUIFactory.html#a9e985c57238c9ba5d76eca9366c36d76">configureShortcuts</a> (bool bAllowLetterShortcuts=true, bool bSaveSettings=true)</td></tr>
<tr><td colspan="2"><h2><a name="signals"></a>
Signals</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab44d471c921b2d6f9a84f54a0785c7fe"></a><!-- doxytag: member="KXMLGUIFactory::clientAdded" ref="ab44d471c921b2d6f9a84f54a0785c7fe" args="(KXMLGUIClient *client)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>clientAdded</b> (<a class="el" href="classKXMLGUIClient.html">KXMLGUIClient</a> *client)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaa0725a1496243281ce5d0580a3cf86b"></a><!-- doxytag: member="KXMLGUIFactory::clientRemoved" ref="aaa0725a1496243281ce5d0580a3cf86b" args="(KXMLGUIClient *client)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>clientRemoved</b> (<a class="el" href="classKXMLGUIClient.html">KXMLGUIClient</a> *client)</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="classKXMLGUIFactory.html#a31638bdce0e350bd5a6f6a51f07bf5bf">KXMLGUIFactory</a> (<a class="el" href="classKXMLGUIBuilder.html">KXMLGUIBuilder</a> *builder, <a class="elRef" href="qobject.html">QObject</a> *<a class="elRef" href="qobject.html#parent">parent</a>=0, 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="classKXMLGUIFactory.html#a6504f95d7a8d3af39de0ea88c986edef">~KXMLGUIFactory</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKXMLGUIFactory.html#a85a1dcbcd7e888cb24abd0d4ce794d67">addClient</a> (<a class="el" href="classKXMLGUIClient.html">KXMLGUIClient</a> *client)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKXMLGUIFactory.html#a6992736def9d31a10e73a05346826171">removeClient</a> (<a class="el" href="classKXMLGUIClient.html">KXMLGUIClient</a> *client)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a26d0b2e4a0d2f8cd35bc944bec9b667d"></a><!-- doxytag: member="KXMLGUIFactory::plugActionList" ref="a26d0b2e4a0d2f8cd35bc944bec9b667d" args="(KXMLGUIClient *client, const QString &amp;name, const QPtrList&lt; KAction &gt; &amp;actionList)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>plugActionList</b> (<a class="el" href="classKXMLGUIClient.html">KXMLGUIClient</a> *client, const <a class="elRef" href="qstring.html">QString</a> &amp;<a class="elRef" href="qobject.html#name">name</a>, 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"><a class="anchor" id="aa465ebbb47eed772181d2cebb4a2e61b"></a><!-- doxytag: member="KXMLGUIFactory::unplugActionList" ref="aa465ebbb47eed772181d2cebb4a2e61b" args="(KXMLGUIClient *client, const QString &amp;name)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>unplugActionList</b> (<a class="el" href="classKXMLGUIClient.html">KXMLGUIClient</a> *client, const <a class="elRef" href="qstring.html">QString</a> &amp;<a class="elRef" href="qobject.html#name">name</a>)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><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="classKXMLGUIFactory.html#a1db4a3fde59fdcb146cebfd99df94e70">clients</a> () const </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="classKXMLGUIFactory.html#ac6c85f3927f49bc260263372d05ec205">container</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;containerName, <a class="el" href="classKXMLGUIClient.html">KXMLGUIClient</a> *client, bool useTagName=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7b43bf167433cba5d20baece213f6a44"></a><!-- doxytag: member="KXMLGUIFactory::containers" ref="a7b43bf167433cba5d20baece213f6a44" args="(const QString &amp;tagName)" -->
<a class="elRef" href="qptrlist.html">QPtrList</a>&lt; <a class="elRef" href="qwidget.html">QWidget</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>containers</b> (const <a class="elRef" href="qstring.html">QString</a> &amp;tagName)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKXMLGUIFactory.html#aa10ec6bac7d466ae51f85adb72901819">reset</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKXMLGUIFactory.html#ae6f1b37ff050983174c71a8a6c3a35bd">resetContainer</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;containerName, bool useTagName=false)</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="a9cf13ccd13f9eeed1f5fd895c4ffb6e8"></a><!-- doxytag: member="KXMLGUIFactory::readConfigFile" ref="a9cf13ccd13f9eeed1f5fd895c4ffb6e8" args="(const QString &amp;filename, bool never_null, const KInstance *instance=0)" -->
static <a class="elRef" href="qstring.html">QString</a>&#160;</td><td class="memItemRight" valign="bottom"><b>readConfigFile</b> (const <a class="elRef" href="qstring.html">QString</a> &amp;filename, bool never_null, const <a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKInstance.html">KInstance</a> *instance=0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a38ce46a69908f912adc6fbed1553f8b7"></a><!-- doxytag: member="KXMLGUIFactory::readConfigFile" ref="a38ce46a69908f912adc6fbed1553f8b7" args="(const QString &amp;filename, const KInstance *instance=0)" -->
static <a class="elRef" href="qstring.html">QString</a>&#160;</td><td class="memItemRight" valign="bottom"><b>readConfigFile</b> (const <a class="elRef" href="qstring.html">QString</a> &amp;filename, const <a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKInstance.html">KInstance</a> *instance=0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac0228d24a376ad9862054731c457d4d3"></a><!-- doxytag: member="KXMLGUIFactory::saveConfigFile" ref="ac0228d24a376ad9862054731c457d4d3" args="(const QDomDocument &amp;doc, const QString &amp;filename, const KInstance *instance=0)" -->
static bool&#160;</td><td class="memItemRight" valign="bottom"><b>saveConfigFile</b> (const <a class="elRef" href="qdomdocument.html">QDomDocument</a> &amp;doc, const <a class="elRef" href="qstring.html">QString</a> &amp;filename, const <a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKInstance.html">KInstance</a> *instance=0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac30afdc5fc6e4aadbebebea3f62cdee2"></a><!-- doxytag: member="KXMLGUIFactory::documentToXML" ref="ac30afdc5fc6e4aadbebebea3f62cdee2" args="(const QDomDocument &amp;doc)" -->
static <a class="elRef" href="qstring.html">QString</a>&#160;</td><td class="memItemRight" valign="bottom"><b>documentToXML</b> (const <a class="elRef" href="qdomdocument.html">QDomDocument</a> &amp;doc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4e30234f00560a4328e3a7db783f2e45"></a><!-- doxytag: member="KXMLGUIFactory::elementToXML" ref="a4e30234f00560a4328e3a7db783f2e45" args="(const QDomElement &amp;elem)" -->
static <a class="elRef" href="qstring.html">QString</a>&#160;</td><td class="memItemRight" valign="bottom"><b>elementToXML</b> (const <a class="elRef" href="qdomelement.html">QDomElement</a> &amp;elem)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKXMLGUIFactory.html#a08679db1723ba955e51e4ff8fcb0dc48">removeDOMComments</a> (<a class="elRef" href="qdomnode.html">QDomNode</a> &amp;node)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="qdomelement.html">QDomElement</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKXMLGUIFactory.html#a89c6537f0d822ace75acc9dd12cde8bb">actionPropertiesElement</a> (<a class="elRef" href="qdomdocument.html">QDomDocument</a> &amp;doc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="qdomelement.html">QDomElement</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKXMLGUIFactory.html#ab670439aac9d04b2b0981fc343593006">findActionByName</a> (<a class="elRef" href="qdomelement.html">QDomElement</a> &amp;elem, const <a class="elRef" href="qstring.html">QString</a> &amp;sName, bool create)</td></tr>
<tr><td colspan="2"><h2><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4248ed5be91f24e7e18bffdec8e751d0"></a><!-- doxytag: member="KXMLGUIFactory::virtual_hook" ref="a4248ed5be91f24e7e18bffdec8e751d0" 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="ad8de50b0e05988150ad54b94eedf8205"></a><!-- doxytag: member="KXMLGUIFactory::KXMLGUI::BuildHelper" ref="ad8de50b0e05988150ad54b94eedf8205" args="" -->
class&#160;</td><td class="memItemRight" valign="bottom"><b>KXMLGUI::BuildHelper</b></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p><a class="el" href="classKXMLGUIFactory.html" title="KXMLGUIFactory, together with KXMLGUIClient objects, can be used to create a GUI of container widgets...">KXMLGUIFactory</a>, together with <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> objects, can be used to create a GUI of container widgets (like menus, toolbars, etc.) and container items (menu items, toolbar buttons, etc.) from an XML document and action objects. </p>
<p>Each <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> represents a part of the GUI, composed from containers and actions. <a class="el" href="classKXMLGUIFactory.html" title="KXMLGUIFactory, together with KXMLGUIClient objects, can be used to create a GUI of container widgets...">KXMLGUIFactory</a> takes care of building (with the help of a <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>) and merging the GUI from an unlimited number of clients.</p>
<p>Each client provides XML through a <a class="elRef" href="qdomdocument.html">QDomDocument</a> and actions through a <a class="el" href="classKActionCollection.html" title="A managed set of KAction objects.">KActionCollection</a> . The XML document contains the rules for how to merge the GUI.</p>
<p><a class="el" href="classKXMLGUIFactory.html" title="KXMLGUIFactory, together with KXMLGUIClient objects, can be used to create a GUI of container widgets...">KXMLGUIFactory</a> processes the DOM tree provided by a client and plugs in the client's actions, according to the XML and the merging rules of previously inserted clients. Container widgets are built via a <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> , which has to be provided with 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> constructor. </p>

<p>Definition at line <a class="el" href="kxmlguifactory_8h_source.html#l00062">62</a> of file <a class="el" href="kxmlguifactory_8h_source.html">kxmlguifactory.h</a>.</p>
</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a31638bdce0e350bd5a6f6a51f07bf5bf"></a><!-- doxytag: member="KXMLGUIFactory::KXMLGUIFactory" ref="a31638bdce0e350bd5a6f6a51f07bf5bf" args="(KXMLGUIBuilder *builder, QObject *parent=0, const char *name=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KXMLGUIFactory::KXMLGUIFactory </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKXMLGUIBuilder.html">KXMLGUIBuilder</a> *&#160;</td>
          <td class="paramname"><em>builder</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" href="qobject.html">QObject</a> *&#160;</td>
          <td class="paramname"><em>parent</em> = <code>0</code>, </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>Constructs 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>The provided <code>builder</code> <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> will be called for creating and removing container widgets, when clients are added/removed from the GUI.</p>
<p>Note that the ownership of the given <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> object won't be transferred to this <a class="el" href="classKXMLGUIFactory.html" title="KXMLGUIFactory, together with KXMLGUIClient objects, can be used to create a GUI of container widgets...">KXMLGUIFactory</a>, so you have to take care of deleting it properly. </p>

<p>Definition at line <a class="el" href="kxmlguifactory_8cpp_source.html#l00206">206</a> of file <a class="el" href="kxmlguifactory_8cpp_source.html">kxmlguifactory.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a6504f95d7a8d3af39de0ea88c986edef"></a><!-- doxytag: member="KXMLGUIFactory::~KXMLGUIFactory" ref="a6504f95d7a8d3af39de0ea88c986edef" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KXMLGUIFactory::~KXMLGUIFactory </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="kxmlguifactory_8cpp_source.html#l00219">219</a> of file <a class="el" href="kxmlguifactory_8cpp_source.html">kxmlguifactory.cpp</a>.</p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a89c6537f0d822ace75acc9dd12cde8bb"></a><!-- doxytag: member="KXMLGUIFactory::actionPropertiesElement" ref="a89c6537f0d822ace75acc9dd12cde8bb" args="(QDomDocument &amp;doc)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qdomelement.html">QDomElement</a> KXMLGUIFactory::actionPropertiesElement </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" href="qdomdocument.html">QDomDocument</a> &amp;&#160;</td>
          <td class="paramname"><em>doc</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Find or create the ActionProperties element, used when saving custom action properties </p>

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

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

<p>Creates the GUI described by the <a class="elRef" href="qdomdocument.html">QDomDocument</a> of the client, using the client's actions, and merges it with the previously created GUI. </p>
<p>This also means that the order in which clients are added to the factory is relevant; assuming that your application supports plugins, you should first add your application to the factory and then the plugin, so that the plugin's UI is merged into the UI of your application, and not the other way round. </p>

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

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

<p>Returns a list of all clients currently added to this factory. </p>

<p>Definition at line <a class="el" href="kxmlguifactory_8cpp_source.html#l00379">379</a> of file <a class="el" href="kxmlguifactory_8cpp_source.html">kxmlguifactory.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a9e985c57238c9ba5d76eca9366c36d76"></a><!-- doxytag: member="KXMLGUIFactory::configureShortcuts" ref="a9e985c57238c9ba5d76eca9366c36d76" args="(bool bAllowLetterShortcuts=true, bool bSaveSettings=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int KXMLGUIFactory::configureShortcuts </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bAllowLetterShortcuts</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bSaveSettings</em> = <code>true</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Show a standard configure shortcut for every action in this factory. </p>
<p>This slot can be connected dirrectly to the action to configure shortcuts. This is very simple to do that by adding a single line </p>
<div class="fragment"><pre class="fragment"> <a class="code" href="namespaceKStdAction.html#a1ff5a1198c32b66a557cbd7a6dae3fe7" title="Display the configure key bindings dialog.">KStdAction::keyBindings</a>( guiFactory(), SLOT( <a class="code" href="classKXMLGUIFactory.html#a9e985c57238c9ba5d76eca9366c36d76" title="Show a standard configure shortcut for every action in this factory.">configureShortcuts</a>() ), actionCollection() );
</pre></div><dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">bAllowLetterShortcuts</td><td>Set to false if unmodified alphanumeric keys ('A', '1', etc.) are not permissible shortcuts. </td></tr>
    <tr><td class="paramname">bSaveSettings</td><td>if true, the settings will also be saved back to the *uirc file which they were intially read from. </td></tr>
  </table>
  </dd>
</dl>
<dl class="since"><dt><b>Since:</b></dt><dd>3.3 </dd></dl>

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

</div>
</div>
<a class="anchor" id="ac6c85f3927f49bc260263372d05ec205"></a><!-- doxytag: member="KXMLGUIFactory::container" ref="ac6c85f3927f49bc260263372d05ec205" args="(const QString &amp;containerName, KXMLGUIClient *client, bool useTagName=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qwidget.html">QWidget</a> * KXMLGUIFactory::container </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>containerName</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classKXMLGUIClient.html">KXMLGUIClient</a> *&#160;</td>
          <td class="paramname"><em>client</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>useTagName</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Use this method to get access to a container widget with the name specified with <code>containerName</code> and which is owned by the <code>client</code>. </p>
<p>The container name is specified with a "name" attribute in the XML document.</p>
<p>This function is particularly useful for getting hold of a popupmenu defined in an XMLUI file. For instance: </p>
<div class="fragment"><pre class="fragment"> <a class="codeRef" href="qpopupmenu.html">QPopupMenu</a> *popup = <span class="keyword">static_cast&lt;</span><a class="codeRef" href="qpopupmenu.html">QPopupMenu</a>*<span class="keyword">&gt;</span>(factory()-&gt;container(<span class="stringliteral">&quot;my_popup&quot;</span>,<span class="keyword">this</span>));
</pre></div><p> where <code>"my_popup"</code> is the name of the menu in the XMLUI file, and <code>"this"</code> is XMLGUIClient which owns the popupmenu (e.g. the mainwindow, or the part, or the plugin...)</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">containerName</td><td>Name of the container widget </td></tr>
    <tr><td class="paramname">client</td><td>Owner of the container widget </td></tr>
    <tr><td class="paramname">useTagName</td><td>Specifies whether to compare the specified name with the name attribute or the tag name.</td></tr>
  </table>
  </dd>
</dl>
<p>This method may return 0L if no container with the given name exists or is not owned by the client. </p>

<p>Definition at line <a class="el" href="kxmlguifactory_8cpp_source.html#l00384">384</a> of file <a class="el" href="kxmlguifactory_8cpp_source.html">kxmlguifactory.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ab670439aac9d04b2b0981fc343593006"></a><!-- doxytag: member="KXMLGUIFactory::findActionByName" ref="ab670439aac9d04b2b0981fc343593006" args="(QDomElement &amp;elem, const QString &amp;sName, bool create)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qdomelement.html">QDomElement</a> KXMLGUIFactory::findActionByName </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" href="qdomelement.html">QDomElement</a> &amp;&#160;</td>
          <td class="paramname"><em>elem</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>sName</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>create</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Find or create the element for a given action, by name. Used when saving custom action properties </p>

<p>Definition at line <a class="el" href="kxmlguifactory_8cpp_source.html#l00589">589</a> of file <a class="el" href="kxmlguifactory_8cpp_source.html">kxmlguifactory.cpp</a>.</p>

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

<p>Removes the GUI described by the client, by unplugging all provided actions and removing all owned containers (and storing container state information in the given client) </p>

<p>Definition at line <a class="el" href="kxmlguifactory_8cpp_source.html#l00321">321</a> of file <a class="el" href="kxmlguifactory_8cpp_source.html">kxmlguifactory.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a08679db1723ba955e51e4ff8fcb0dc48"></a><!-- doxytag: member="KXMLGUIFactory::removeDOMComments" ref="a08679db1723ba955e51e4ff8fcb0dc48" args="(QDomNode &amp;node)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KXMLGUIFactory::removeDOMComments </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" href="qdomnode.html">QDomNode</a> &amp;&#160;</td>
          <td class="paramname"><em>node</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Removes all <a class="elRef" href="qdomcomment.html">QDomComment</a> objects from the specified node and all its children. </p>

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

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

<p>Use this method to free all memory allocated 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>. </p>
<p>This deletes the internal node tree and therefore resets the internal state of the class. Please note that the actual GUI is NOT touched at all, meaning no containers are deleted nor any actions unplugged. That is something you have to do on your own. So use this method only if you know what you are doing :-)</p>
<p>(also note that this will call KXMLGUIClient::setFactory( 0L ) for all inserted clients) </p>

<p>Definition at line <a class="el" href="kxmlguifactory_8cpp_source.html#l00406">406</a> of file <a class="el" href="kxmlguifactory_8cpp_source.html">kxmlguifactory.cpp</a>.</p>

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

<p>Use this method to free all memory allocated 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> for a specific container, including all child containers and actions. </p>
<p>This deletes the internal node subtree for the specified container. The actual GUI is not touched, no containers are deleted or any actions unplugged. Use this method only if you know what you are doing :-)</p>
<p>(also note that this will call KXMLGUIClient::setFactory( 0L ) for all clients of the container) </p>

<p>Definition at line <a class="el" href="kxmlguifactory_8cpp_source.html#l00413">413</a> of file <a class="el" href="kxmlguifactory_8cpp_source.html">kxmlguifactory.cpp</a>.</p>

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