Sophie

Sophie

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

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: KDockMainWindow 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="#signals">Signals</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-slots">Protected Slots</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="#friends">Friends</a>  </div>
  <div class="headertitle">
<div class="title">KDockMainWindow Class Reference</div>  </div>
</div>
<div class="contents">
<!-- doxytag: class="KDockMainWindow" --><!-- doxytag: inherits="KMainWindow" -->
<p>A special kind of <a class="el" href="classKMainWindow.html" title="KDE top level main window">KMainWindow</a> that is able to have dockwidget child widgets (and member of the dockwidget class set).  
 <a href="classKDockMainWindow.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="kdockwidget_8h_source.html">kdockwidget.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for KDockMainWindow:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classKDockMainWindow.png" usemap="#KDockMainWindow_map" alt=""/>
  <map id="KDockMainWindow_map" name="KDockMainWindow_map">
<area href="classKMainWindow.html" title="KDE top level main window" alt="KMainWindow" shape="rect" coords="131,56,252,80"/>
<area href="qmainwindow.html" alt="QMainWindow" shape="rect" coords="0,0,121,24"/>
<area href="classKXMLGUIBuilder.html" title="Abstract interface for a &quot;GUI builder&quot;, used by the GUIFactory This interface is implemented by KMain..." alt="KXMLGUIBuilder" shape="rect" coords="131,0,252,24"/>
<area href="classKXMLGUIClient.html" title="A KXMLGUIClient can be used with KXMLGUIFactory to create a GUI from actions and an XML document..." alt="KXMLGUIClient" shape="rect" coords="262,0,383,24"/>
</map>
 </div></div>

<p><a href="classKDockMainWindow-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="signals"></a>
Signals</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockMainWindow.html#ab9c3235b718017ebcf245ede49a461a1">dockWidgetHasUndocked</a> (<a class="el" href="classKDockWidget.html">KDockWidget</a> *)</td></tr>
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockMainWindow.html#ad842dd9450833ed80e7aa4e3d1373258">KDockMainWindow</a> (<a class="elRef" href="qwidget.html">QWidget</a> *parent=0L, const char *name=0L, WFlags f=WType_TopLevel|WDestructiveClose)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockMainWindow.html#a78578f335e9e0a67e35f4f6ea9c516ce">~KDockMainWindow</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKDockManager.html">KDockManager</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockMainWindow.html#a16f9918c6769a7949b036da9f0385826">manager</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockMainWindow.html#a666d451aaf8c58cb86c5cbfe7f63feaa">setMainDockWidget</a> (<a class="el" href="classKDockWidget.html">KDockWidget</a> *dockwidget)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKDockWidget.html">KDockWidget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockMainWindow.html#a370e47c553673eab5ff88b155ee631a0">getMainDockWidget</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKDockWidget.html">KDockWidget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockMainWindow.html#a66f76e253ac31af09a8e69dbc289ecee">createDockWidget</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;name, const <a class="elRef" href="qpixmap.html">QPixmap</a> &amp;pixmap, <a class="elRef" href="qwidget.html">QWidget</a> *parent=0L, const QString &amp;strCaption=QString::null, const QString &amp;strTabPageLabel=QString::fromLatin1(&quot; &quot;))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockMainWindow.html#a7443a92f74acf09ad1cf72be3088f199">writeDockConfig</a> (<a class="elRef" href="qdomelement.html">QDomElement</a> &amp;base)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockMainWindow.html#af9e2a4073cf74eaea5c0f0dca9975229">readDockConfig</a> (<a class="elRef" href="qdomelement.html">QDomElement</a> &amp;base)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockMainWindow.html#a74fb2b8c81de9d487fa7c728458b853e">writeDockConfig</a> (<a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKConfig.html">KConfig</a> *c=0L, QString group=QString::null)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockMainWindow.html#a437d5b0a80fc39b84d27c098849951c6">readDockConfig</a> (<a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKConfig.html">KConfig</a> *c=0L, QString group=QString::null)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockMainWindow.html#a1b4d3a5403abad2271b42a3b18eaa843">activateDock</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qpopupmenu.html">QPopupMenu</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockMainWindow.html#ab26c57c9c01ae9c012b0141835b723e8">dockHideShowMenu</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockMainWindow.html#ae94a6ed016474fb7911a027fba321b73">makeDockVisible</a> (<a class="el" href="classKDockWidget.html">KDockWidget</a> *dock)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockMainWindow.html#a511b5bd7de33ae4300ff85ce7f021f6e">makeDockInvisible</a> (<a class="el" href="classKDockWidget.html">KDockWidget</a> *dock)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockMainWindow.html#a3e028a78b51ca32237cb26e852598cd7">makeWidgetDockVisible</a> (<a class="elRef" href="qwidget.html">QWidget</a> *widget)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockMainWindow.html#aa3ca7e83f6d5826c96ea3ff7d7976520">setView</a> (<a class="elRef" href="qwidget.html">QWidget</a> *widget)</td></tr>
<tr><td colspan="2"><h2><a name="pro-slots"></a>
Protected Slots</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockMainWindow.html#aa569d60801a272c28fb6a9114cae5c08">slotDockWidgetUndocked</a> ()</td></tr>
<tr><td colspan="2"><h2><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afd2968f388a5ffcfac497d661791c4ff"></a><!-- doxytag: member="KDockMainWindow::virtual_hook" ref="afd2968f388a5ffcfac497d661791c4ff" args="(int id, void *data)" -->
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>virtual_hook</b> (int id, void *data)</td></tr>
<tr><td colspan="2"><h2><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKDockWidget.html">KDockWidget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockMainWindow.html#aad270902ce1bd7eab89dbbd7441b55e1">mainDockWidget</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKDockManager.html">KDockManager</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockMainWindow.html#aa38e3b0766cce3438a6dbadb62ba504f">dockManager</a></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="a117a372887083e868187381d20869767"></a><!-- doxytag: member="KDockMainWindow::KDockManager" ref="a117a372887083e868187381d20869767" args="" -->
class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockMainWindow.html#a117a372887083e868187381d20869767">KDockManager</a></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>A special kind of <a class="el" href="classKMainWindow.html" title="KDE top level main window">KMainWindow</a> that is able to have dockwidget child widgets (and member of the dockwidget class set). </p>
<p>The main widget should be a <a class="el" href="classKDockWidget.html" title="Floatable widget that can be dragged around with the mouse and encapsulate the actual widgets (and me...">KDockWidget</a> where other <a class="el" href="classKDockWidget.html" title="Floatable widget that can be dragged around with the mouse and encapsulate the actual widgets (and me...">KDockWidget</a> can be docked to the left, right, top, bottom or to the middle. Note: dock to the middle means to drop on a dockwidget and to unite them to a new widget, a tab control.</p>
<p>Furthermore, the <a class="el" href="classKDockMainWindow.html" title="A special kind of KMainWindow that is able to have dockwidget child widgets (and member of the dockwi...">KDockMainWindow</a> has got the <a class="el" href="classKDockManager.html" title="The manager that knows all dockwidgets and handles the dock process (and member of the dockwidget cla...">KDockManager</a> and some data about the dock states.</p>
<p>If you've got some dockwidgets, you can dock them to the dockmainwindow to initialize a start scene: Here an example: </p>
<div class="fragment"><pre class="fragment"> DockApplication::DockApplication( <span class="keyword">const</span> <span class="keywordtype">char</span>* name) : <a class="code" href="classKDockMainWindow.html" title="A special kind of KMainWindow that is able to have dockwidget child widgets (and member of the dockwi...">KDockMainWindow</a>( name)
 {
   ...
   <a class="code" href="classKDockWidget.html" title="Floatable widget that can be dragged around with the mouse and encapsulate the actual widgets (and me...">KDockWidget</a>* mainDock;
   mainDock = createDockWidget( <span class="stringliteral">&quot;Falk&#39;s MainDockWidget&quot;</span>, mainPixmap, 0L, <span class="stringliteral">&quot;main_dock_widget&quot;</span>);
   AnyContentsWidget* cw = <span class="keyword">new</span> AnyContentsWidget( mainDock);
   mainDock-&gt;<a class="code" href="classKDockWidget.html#a6e05e2f662f3f9bc2be966d4efb5c296" title="Sets the embedded widget.">setWidget</a>( cw);
   <span class="comment">// allow others to dock to the 4 sides</span>
   mainDock-&gt;<a class="code" href="classKDockWidget.html#aef1976e4be22ecd06a102a5bc57f49a6" title="Specify where it is either possible or impossible for another dockwidget to dock to this...">setDockSite</a>(KDockWidget::DockCorner);
   <span class="comment">// forbit docking abilities of mainDock itself</span>
   mainDock-&gt;<a class="code" href="classKDockWidget.html#a4271785c0e4b8a3f1a6df2011c0fae2e" title="Specify where it is either possible or impossible for this to dock to another dockwidget.">setEnableDocking</a>(KDockWidget::DockNone);
   setView( mainDock); <span class="comment">// central widget in a KDE mainwindow</span>
   setMainDockWidget( mainDock); <span class="comment">// master dockwidget</span>
   ...
   <a class="code" href="classKDockWidget.html" title="Floatable widget that can be dragged around with the mouse and encapsulate the actual widgets (and me...">KDockWidget</a>* dockLeft;
   dockLeft = createDockWidget( <span class="stringliteral">&quot;Intially left one&quot;</span>, anyOtherPixmap, 0L, i18n(<span class="stringliteral">&quot;The left dockwidget&quot;</span>));
   AnotherWidget* aw = <span class="keyword">new</span> AnotherWidget( dockLeft);
   dockLeft-&gt;<a class="code" href="classKDockWidget.html#a6e05e2f662f3f9bc2be966d4efb5c296" title="Sets the embedded widget.">setWidget</a>( aw);
   dockLeft-&gt;<a class="code" href="classKDockWidget.html#a8569c4ec17682868b595fd1a2514e1f4" title="This is a key method of this class! Use it to dock dockwidgets to another dockwidget at the right pos...">manualDock</a>( mainDock,              <span class="comment">// dock target</span>
                         KDockWidget::DockLeft, <span class="comment">// dock site</span>
                         20 );                  <span class="comment">// relation target/this (in percent)</span>
   ...
</pre></div><p>Docking is fully dynamic at runtime. That means you can always move dockwidgets via drag and drop.</p>
<p>And last but not least you can use the popupmenu for showing or hiding any controlled dockwidget of this class and insert it to your main menu bar or anywhere else.</p>
<dl class="author"><dt><b>Author:</b></dt><dd>Max Judin (documentation: Falk Brettschneider). </dd></dl>

<p>Definition at line <a class="el" href="kdockwidget_8h_source.html#l01307">1307</a> of file <a class="el" href="kdockwidget_8h_source.html">kdockwidget.h</a>.</p>
</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="ad842dd9450833ed80e7aa4e3d1373258"></a><!-- doxytag: member="KDockMainWindow::KDockMainWindow" ref="ad842dd9450833ed80e7aa4e3d1373258" args="(QWidget *parent=0L, const char *name=0L, WFlags f=WType_TopLevel|WDestructiveClose)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KDockMainWindow::KDockMainWindow </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" href="qwidget.html">QWidget</a> *&#160;</td>
          <td class="paramname"><em>parent</em> = <code>0L</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>name</em> = <code>0L</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">WFlags&#160;</td>
          <td class="paramname"><em>f</em> = <code>WType_TopLevel&#160;|&#160;WDestructiveClose</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Constructs a dockmainwindow. </p>
<p>A special kind of <a class="el" href="classKMainWindow.html" title="KDE top level main window">KMainWindow</a> that is able to have dockwidget child widgets.</p>
<p>It calls its base class constructor and does additional things concerning to the dock stuff: </p>
<ul>
<li>information about the dock state of this' children gets initialized </li>
<li>a dockmanager is created... </li>
<li>...and gets initialized </li>
<li>the main dockwidget is set to 0</li>
</ul>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">parent</td><td>Parent widget for the dock main widget </td></tr>
    <tr><td class="paramname">name</td><td>internal object name </td></tr>
    <tr><td class="paramname">f</td><td>Qt::WidgetFlags widget flags</td></tr>
  </table>
  </dd>
</dl>
<p>The main widget should be a dockwidget where other dockwidgets can be docked to the left, right, top, bottom or to the middle. Furthermore, the <a class="el" href="classKDockMainWindow.html" title="A special kind of KMainWindow that is able to have dockwidget child widgets (and member of the dockwi...">KDockMainWindow</a> has got the KDocManager and some data about the dock states.</p>
<dl class="author"><dt><b>Author:</b></dt><dd>Max Judin. </dd></dl>

<p>Definition at line <a class="el" href="kdockwidget_8cpp_source.html#l00102">102</a> of file <a class="el" href="kdockwidget_8cpp_source.html">kdockwidget.cpp</a>.</p>

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

<p>Destructs a dockmainwindow. </p>

<p>Definition at line <a class="el" href="kdockwidget_8cpp_source.html#l00110">110</a> of file <a class="el" href="kdockwidget_8cpp_source.html">kdockwidget.cpp</a>.</p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a1b4d3a5403abad2271b42a3b18eaa843"></a><!-- doxytag: member="KDockMainWindow::activateDock" ref="a1b4d3a5403abad2271b42a3b18eaa843" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDockMainWindow::activateDock </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>It runs through all dockwidgets which are under control of the dockmanager and calls <a class="el" href="classKMainWindow.html#a048cec06b43ea0e9afdb460040694117" title="Reimplementation of QMainWindow::show()">show()</a> for every encapsulated widget and <a class="el" href="classKMainWindow.html#a048cec06b43ea0e9afdb460040694117" title="Reimplementation of QMainWindow::show()">show()</a> for the dockwidget itself if it is not in tab mode. </p>
<p>Additionally, if the main dockwidget is not a <a class="elRef" href="qdialog.html">QDialog</a>, it will be shown. </p>

<p>Definition at line <a class="el" href="kdockwidget_8h_source.html#l01402">1402</a> of file <a class="el" href="kdockwidget_8h_source.html">kdockwidget.h</a>.</p>

</div>
</div>
<a class="anchor" id="a66f76e253ac31af09a8e69dbc289ecee"></a><!-- doxytag: member="KDockMainWindow::createDockWidget" ref="a66f76e253ac31af09a8e69dbc289ecee" args="(const QString &amp;name, const QPixmap &amp;pixmap, QWidget *parent=0L, const QString &amp;strCaption=QString::null, const QString &amp;strTabPageLabel=QString::fromLatin1(&quot; &quot;))" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKDockWidget.html">KDockWidget</a> * KDockMainWindow::createDockWidget </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="qpixmap.html">QPixmap</a> &amp;&#160;</td>
          <td class="paramname"><em>pixmap</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" href="qwidget.html">QWidget</a> *&#160;</td>
          <td class="paramname"><em>parent</em> = <code>0L</code>, </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>strCaption</em> = <code>QString::null</code>, </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>strTabPageLabel</em> = <code><a class="elRef" href="qstring.html#fromLatin1">QString::fromLatin1</a>(&#160;&quot;&#160;&quot;&#160;)</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>This is one of the most important methods! The <a class="el" href="classKDockMainWindow.html" title="A special kind of KMainWindow that is able to have dockwidget child widgets (and member of the dockwi...">KDockMainWindow</a> creates a new dockwidget object here that usually should encapsulate the user's widget. </p>
<p>The new dockwidget is automatically taken under control by the dockmanager of the dockmainwindow.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">name</td><td><a class="elRef" href="qobject.html">QObject</a> name (default dockwidget caption) </td></tr>
    <tr><td class="paramname">pixmap</td><td>window icon (for instance shown when docked as tabwidget entry) </td></tr>
    <tr><td class="paramname">parent</td><td>parent widget for the new dockwidget </td></tr>
    <tr><td class="paramname">strCaption</td><td>window title (shown when toplevel) </td></tr>
    <tr><td class="paramname">strTabPageLabel</td><td>title of the tab page (visible when in tab page mode), if it is "", only the icon will be shown; if it is 0L, the label is set to strCaption </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>a pointer to the new created dockwidget </dd></dl>

<p>Definition at line <a class="el" href="kdockwidget_8cpp_source.html#l00135">135</a> of file <a class="el" href="kdockwidget_8cpp_source.html">kdockwidget.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ab26c57c9c01ae9c012b0141835b723e8"></a><!-- doxytag: member="KDockMainWindow::dockHideShowMenu" ref="ab26c57c9c01ae9c012b0141835b723e8" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qpopupmenu.html">QPopupMenu</a>* KDockMainWindow::dockHideShowMenu </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns a popup menu that contains entries for all controlled dockwidgets making hiding and showing them possible. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>the wanted popup menu </dd></dl>

<p>Definition at line <a class="el" href="kdockwidget_8h_source.html#l01410">1410</a> of file <a class="el" href="kdockwidget_8h_source.html">kdockwidget.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab9c3235b718017ebcf245ede49a461a1"></a><!-- doxytag: member="KDockMainWindow::dockWidgetHasUndocked" ref="ab9c3235b718017ebcf245ede49a461a1" args="(KDockWidget *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDockMainWindow::dockWidgetHasUndocked </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKDockWidget.html">KDockWidget</a> *&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [signal]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Signals a certain dockwidget is undocked now. </p>

</div>
</div>
<a class="anchor" id="a370e47c553673eab5ff88b155ee631a0"></a><!-- doxytag: member="KDockMainWindow::getMainDockWidget" ref="a370e47c553673eab5ff88b155ee631a0" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKDockWidget.html">KDockWidget</a>* KDockMainWindow::getMainDockWidget </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the main dockwidget. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>pointer to the main dockwidget </dd></dl>

<p>Definition at line <a class="el" href="kdockwidget_8h_source.html#l01353">1353</a> of file <a class="el" href="kdockwidget_8h_source.html">kdockwidget.h</a>.</p>

</div>
</div>
<a class="anchor" id="a511b5bd7de33ae4300ff85ce7f021f6e"></a><!-- doxytag: member="KDockMainWindow::makeDockInvisible" ref="a511b5bd7de33ae4300ff85ce7f021f6e" args="(KDockWidget *dock)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDockMainWindow::makeDockInvisible </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKDockWidget.html">KDockWidget</a> *&#160;</td>
          <td class="paramname"><em>dock</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>This method hides the given dockwidget. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">dock</td><td>the dockwidget that is to be shown </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kdockwidget_8cpp_source.html#l00146">146</a> of file <a class="el" href="kdockwidget_8cpp_source.html">kdockwidget.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ae94a6ed016474fb7911a027fba321b73"></a><!-- doxytag: member="KDockMainWindow::makeDockVisible" ref="ae94a6ed016474fb7911a027fba321b73" args="(KDockWidget *dock)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDockMainWindow::makeDockVisible </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKDockWidget.html">KDockWidget</a> *&#160;</td>
          <td class="paramname"><em>dock</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>This method shows the given dockwidget. </p>
<p>The clue is that it also considers the dockwidget could be a tab page and must set to be the activate one.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">dock</td><td>the dockwidget that is to be shown </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kdockwidget_8cpp_source.html#l00140">140</a> of file <a class="el" href="kdockwidget_8cpp_source.html">kdockwidget.cpp</a>.</p>

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

<p>This is an overloaded member function, provided for convenience. </p>
<p>It differs from the above function only in what argument(s) it accepts. </p>

<p>Definition at line <a class="el" href="kdockwidget_8cpp_source.html#l00152">152</a> of file <a class="el" href="kdockwidget_8cpp_source.html">kdockwidget.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a16f9918c6769a7949b036da9f0385826"></a><!-- doxytag: member="KDockMainWindow::manager" ref="a16f9918c6769a7949b036da9f0385826" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKDockManager.html">KDockManager</a>* KDockMainWindow::manager </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the dockmanager of this. </p>
<p>(see <a class="el" href="classKDockManager.html" title="The manager that knows all dockwidgets and handles the dock process (and member of the dockwidget cla...">KDockManager</a>) </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>pointer to the wanted dockmanager </dd></dl>

<p>Definition at line <a class="el" href="kdockwidget_8h_source.html#l01338">1338</a> of file <a class="el" href="kdockwidget_8h_source.html">kdockwidget.h</a>.</p>

</div>
</div>
<a class="anchor" id="af9e2a4073cf74eaea5c0f0dca9975229"></a><!-- doxytag: member="KDockMainWindow::readDockConfig" ref="af9e2a4073cf74eaea5c0f0dca9975229" args="(QDomElement &amp;base)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDockMainWindow::readDockConfig </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" href="qdomelement.html">QDomElement</a> &amp;&#160;</td>
          <td class="paramname"><em>base</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reads the current dock window layout from a DOM tree below the given element. </p>

<p>Definition at line <a class="el" href="kdockwidget_8cpp_source.html#l00162">162</a> of file <a class="el" href="kdockwidget_8cpp_source.html">kdockwidget.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a437d5b0a80fc39b84d27c098849951c6"></a><!-- doxytag: member="KDockMainWindow::readDockConfig" ref="a437d5b0a80fc39b84d27c098849951c6" args="(KConfig *c=0L, QString group=QString::null)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDockMainWindow::readDockConfig </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKConfig.html">KConfig</a> *&#160;</td>
          <td class="paramname"><em>c</em> = <code>0L</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" href="qstring.html">QString</a>&#160;</td>
          <td class="paramname"><em>group</em> = <code>QString::null</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>It reads the current dock state from the given section of <a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKConfig.html">KConfig</a>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td><a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/namespaceKDE.html">KDE</a> class for saving configurations </td></tr>
    <tr><td class="paramname">group</td><td>name of section to read from </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kdockwidget_8cpp_source.html#l00173">173</a> of file <a class="el" href="kdockwidget_8cpp_source.html">kdockwidget.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a666d451aaf8c58cb86c5cbfe7f63feaa"></a><!-- doxytag: member="KDockMainWindow::setMainDockWidget" ref="a666d451aaf8c58cb86c5cbfe7f63feaa" args="(KDockWidget *dockwidget)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDockMainWindow::setMainDockWidget </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKDockWidget.html">KDockWidget</a> *&#160;</td>
          <td class="paramname"><em>dockwidget</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets a new main dockwidget. </p>
<p>Additionally, the toolbar is re-initialized.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">dockwidget</td><td>dockwidget that become the new main dockwidget </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kdockwidget_8cpp_source.html#l00115">115</a> of file <a class="el" href="kdockwidget_8cpp_source.html">kdockwidget.cpp</a>.</p>

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

<p>This method calls the base class method. </p>
<p>If the given widget inherits <a class="el" href="classKDockWidget.html" title="Floatable widget that can be dragged around with the mouse and encapsulate the actual widgets (and me...">KDockWidget</a>, applyToWidget(this) is called.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">widget</td><td>any widget that should become the main view </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kdockwidget_8cpp_source.html#l00122">122</a> of file <a class="el" href="kdockwidget_8cpp_source.html">kdockwidget.cpp</a>.</p>

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

<p>Called whenever one of the dockwidgets of this has been undocked. </p>

<p>Definition at line <a class="el" href="kdockwidget_8cpp_source.html#l00179">179</a> of file <a class="el" href="kdockwidget_8cpp_source.html">kdockwidget.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a74fb2b8c81de9d487fa7c728458b853e"></a><!-- doxytag: member="KDockMainWindow::writeDockConfig" ref="a74fb2b8c81de9d487fa7c728458b853e" args="(KConfig *c=0L, QString group=QString::null)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDockMainWindow::writeDockConfig </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKConfig.html">KConfig</a> *&#160;</td>
          <td class="paramname"><em>c</em> = <code>0L</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" href="qstring.html">QString</a>&#160;</td>
          <td class="paramname"><em>group</em> = <code>QString::null</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>It writes the current dock state in the given section of <a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKConfig.html">KConfig</a>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td><a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/namespaceKDE.html">KDE</a> class for saving configurations </td></tr>
    <tr><td class="paramname">group</td><td>name of section to write to </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kdockwidget_8cpp_source.html#l00168">168</a> of file <a class="el" href="kdockwidget_8cpp_source.html">kdockwidget.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a7443a92f74acf09ad1cf72be3088f199"></a><!-- doxytag: member="KDockMainWindow::writeDockConfig" ref="a7443a92f74acf09ad1cf72be3088f199" args="(QDomElement &amp;base)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDockMainWindow::writeDockConfig </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" href="qdomelement.html">QDomElement</a> &amp;&#160;</td>
          <td class="paramname"><em>base</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Saves the current dock window layout into a DOM tree below the given element. </p>

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

</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="aa38e3b0766cce3438a6dbadb62ba504f"></a><!-- doxytag: member="KDockMainWindow::dockManager" ref="aa38e3b0766cce3438a6dbadb62ba504f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKDockManager.html">KDockManager</a>* <a class="el" href="classKDockMainWindow.html#aa38e3b0766cce3438a6dbadb62ba504f">KDockMainWindow::dockManager</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>A pointer to the manager for the dock process. </p>

<p>Definition at line <a class="el" href="kdockwidget_8h_source.html#l01458">1458</a> of file <a class="el" href="kdockwidget_8h_source.html">kdockwidget.h</a>.</p>

</div>
</div>
<a class="anchor" id="aad270902ce1bd7eab89dbbd7441b55e1"></a><!-- doxytag: member="KDockMainWindow::mainDockWidget" ref="aad270902ce1bd7eab89dbbd7441b55e1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKDockWidget.html">KDockWidget</a>* <a class="el" href="classKDockMainWindow.html#aad270902ce1bd7eab89dbbd7441b55e1">KDockMainWindow::mainDockWidget</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>A pointer to the main dockwidget (where one can manualDock() to. </p>

<p>Definition at line <a class="el" href="kdockwidget_8h_source.html#l01453">1453</a> of file <a class="el" href="kdockwidget_8h_source.html">kdockwidget.h</a>.</p>

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