Sophie

Sophie

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

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: KDockWidget Class Reference (kdeui)</title>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

  <meta http-equiv="Content-Style-Type" content="text/css" />

  <meta http-equiv="pics-label" content='(pics-1.1 "http://www.icra.org/ratingsv02.html" comment "ICRAonline DE v2.0" l gen true for "http://www.kde.org"  r (nz 1 vz 1 lz 1 oz 1 cb 1) "http://www.rsac.org/ratingsv01.html" l gen true for "http://www.kde.org"  r (n 0 s 0 v 0 l 0))' />

  <meta name="trademark" content="KDE e.V." />
  <meta name="description" content="K Desktop Environment Homepage, KDE.org" />
  <meta name="MSSmartTagsPreventParsing" content="true" />
  <meta name="robots" content="all" />

  <link rel="shortcut icon" href="../../favicon.ico" />

<link rel="stylesheet" media="screen" type="text/css" title="APIDOX" href="doxygen.css" />



</head>

<body>

<div id="nav_header_top" align="right">
  <a href="#content" class="doNotDisplay" accesskey="2">Skip to main content ::</a>

  <a href="../.."><img id="nav_header_logo" alt="Home" align="left" src="../../kde_gear_64.png" border="0" /></a>
  <span class="doNotDisplay">::</span>

  <div id="nav_header_title" align="left">KDE API Reference</div>


</div>

<div id="nav_header_bottom" align="right">
  <span class="doNotDisplay">:: <a href="#navigation" accesskey="5">Skip to Link Menu</a><br/></span>
  <div id="nav_header_bottom_right" style="text-align: left;">
/ <a href="../..">API Reference</a>
 / <a href=".">kdeui</a>
  </div>
</div>


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

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


<!-- Generated by Doxygen 1.7.4 -->
</div>
<div class="header">
  <div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-slots">Public Slots</a> &#124;
<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">KDockWidget Class Reference</div>  </div>
</div>
<div class="contents">
<!-- doxytag: class="KDockWidget" --><!-- doxytag: inherits="QWidget" -->
<p>Floatable widget that can be dragged around with the mouse and encapsulate the actual widgets (and member of the dockwidget class set).  
 <a href="classKDockWidget.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 KDockWidget:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classKDockWidget.png" usemap="#KDockWidget_map" alt=""/>
  <map id="KDockWidget_map" name="KDockWidget_map">
<area href="qwidget.html" alt="QWidget" shape="rect" coords="0,0,87,24"/>
</map>
 </div></div>

<p><a href="classKDockWidget-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockWidget.html#aa6d125044bf12191210c8cce5b5c4c62">DockPosition</a> { <br/>
&#160;&#160;<b>DockNone</b> =  0, 
<b>DockTop</b> =  0x0001, 
<b>DockLeft</b> =  0x0002, 
<b>DockRight</b> =  0x0004, 
<br/>
&#160;&#160;<b>DockBottom</b> =  0x0008, 
<b>DockCenter</b> =  0x0010, 
<b>DockDesktop</b> =  0x0020, 
<a class="el" href="classKDockWidget.html#aa6d125044bf12191210c8cce5b5c4c62a9d3a9e67f1e79067490404cbc6d7351f">DockToSpecialSites</a> = 0x0040, 
<br/>
&#160;&#160;<b>DockCorner</b> =  DockTop | DockLeft | DockRight | DockBottom, 
<b>DockFullSite</b> =  DockCorner | DockCenter, 
<b>DockFullDocking</b> =  DockFullSite | DockDesktop
<br/>
 }</td></tr>
<tr><td colspan="2"><h2><a name="pub-slots"></a>
Public Slots</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockWidget.html#a31de3302a4f25ada9ef79f3005239ad9">setForcedFixedWidth</a> (int)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockWidget.html#a2e26e0ab08cf3c4a44863318b6c8ecc5">setForcedFixedHeight</a> (int)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockWidget.html#a56726864262c96655628ef90c940ce87">restoreFromForcedFixedSize</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockWidget.html#af41f8125c04672b2fd0611c9420ceac8">forcedFixedWidth</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockWidget.html#a681fd0bd9754ac1908ce75fda3b71819">forcedFixedHeight</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockWidget.html#a08ce97242c87ee57e54676b9809b0821">dockBack</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockWidget.html#affb0a73d296d0b007ea25db6620cf2da">changeHideShowState</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockWidget.html#a2fa098fe2ac988870e7c86b1006e114c">undock</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockWidget.html#a4f44ad2d993c57d69ac7643d6d1d68f8">toDesktop</a> ()</td></tr>
<tr><td colspan="2"><h2><a name="signals"></a>
Signals</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockWidget.html#a89e8ada40bf8be3a0fd2b7a5def127ba">widgetSet</a> (<a class="elRef" href="qwidget.html">QWidget</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockWidget.html#aef8ef13ea42d8260b9c5e6f24a82d35d">docking</a> (<a class="el" href="classKDockWidget.html">KDockWidget</a> *dw, <a class="el" href="classKDockWidget.html#aa6d125044bf12191210c8cce5b5c4c62">KDockWidget::DockPosition</a> dp)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockWidget.html#a35ecf12f13c0735913a95835b2cf4f5c">setDockDefaultPos</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockWidget.html#aad40374e50c8dadf5bf35c9977a727cf">headerCloseButtonClicked</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockWidget.html#a4c753c1d466d3474fc1a2453dfc63a1c">headerDockbackButtonClicked</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockWidget.html#affc34671059cd324ca23f5db9dc4b00a">iMBeingClosed</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockWidget.html#a1613c2c8a90b9e4d8fcfc1c2df3a0d6f">hasUndocked</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="classKDockWidget.html#a43465c98c4b19b89b28b5f2238a9b173">KDockWidget</a> (<a class="el" href="classKDockManager.html">KDockManager</a> *dockManager, const char *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;), WFlags f=0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockWidget.html#acf55d65ec45a4073b06831e3c7cfbfb4">~KDockWidget</a> ()</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="classKDockWidget.html#a8569c4ec17682868b595fd1a2514e1f4">manualDock</a> (<a class="el" href="classKDockWidget.html">KDockWidget</a> *target, <a class="el" href="classKDockWidget.html#aa6d125044bf12191210c8cce5b5c4c62">DockPosition</a> dockPos, int spliPos=50, <a class="elRef" href="qpoint.html">QPoint</a> <a class="elRef" href="qwidget.html#pos">pos</a>=<a class="elRef" href="qpoint.html">QPoint</a>(0, 0), bool check=false, int tabIndex=-1)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockWidget.html#a4271785c0e4b8a3f1a6df2011c0fae2e">setEnableDocking</a> (int <a class="elRef" href="qwidget.html#pos">pos</a>)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockWidget.html#aedaee88e8e32257bcd11e1e30d9cf2f7">enableDocking</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockWidget.html#aef1976e4be22ecd06a102a5bc57f49a6">setDockSite</a> (int <a class="elRef" href="qwidget.html#pos">pos</a>)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockWidget.html#a262420c532cda23af355f32be8056c1c">dockSite</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockWidget.html#a6e05e2f662f3f9bc2be966d4efb5c296">setWidget</a> (<a class="elRef" href="qwidget.html">QWidget</a> *w)</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="classKDockWidget.html#aa347dafe43d49d61d7a252f4ad9532d4">getWidget</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockWidget.html#a11a8576e7db90b1a42eaeda446f8306b">setHeader</a> (<a class="el" href="classKDockWidgetAbstractHeader.html">KDockWidgetAbstractHeader</a> *ah)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKDockWidgetAbstractHeader.html">KDockWidgetAbstractHeader</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockWidget.html#a9b2adf00506a40f508b73ccfccbfeffc">getHeader</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockWidget.html#a1156e8c4d79e454cac3d51b50babd87e">makeDockVisible</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockWidget.html#a44449dfda656d62a7f54681e228824c5">mayBeHide</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockWidget.html#af4d11e513934ce9af95020abd4754902">mayBeShow</a> () const </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="classKDockWidget.html#a6ccee01af3dbaa7764bce2566ecf912d">dockManager</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockWidget.html#a0d39aff9f074457df22097c3ca3fbbb5">setToolTipString</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;ttStr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockWidget.html#a436dbefc8e1e6b300fffb6c3196241a5">toolTipString</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockWidget.html#ac0e55a4ea8ac435d21473b9cd52c1c1f">isDockBackPossible</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockWidget.html#a96f6bb5f4dfa702334d0f096feee2fc3">setTabPageLabel</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;label)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockWidget.html#a67c74dfbbca7ace072bc6c0611e094a6">tabPageLabel</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockWidget.html#acf40d423a754a33eabf8a96ca4895262">event</a> (<a class="elRef" href="qevent.html">QEvent</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockWidget.html#a954bd041ef75194fb0a894515623afc4">show</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKDockTabGroup.html">KDockTabGroup</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockWidget.html#ac8ff680712c0da5e3a004e566b1210d6">parentDockTabGroup</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="classKDockWidget.html#a8230b0eeae93c10df095401740dadf9d">parentDockContainer</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockWidget.html#a908278413fb4855142aecbfedd95f8e4">setDockWindowType</a> (<a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classNET.html#a4b3115c0f40e7bc8e38119cc44dd60e0">NET::WindowType</a> windowType)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae558d6ccbda71489177da624046f9f73"></a><!-- doxytag: member="KDockWidget::setDockWindowTransient" ref="ae558d6ccbda71489177da624046f9f73" args="(QWidget *parent, bool transientEnabled)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>setDockWindowTransient</b> (<a class="elRef" href="qwidget.html">QWidget</a> *parent, bool transientEnabled)</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="classKDockWidget.html#ae5467537d5dba824f002ef35f2a434d3">transientTo</a> ()</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="classKDockWidget.html#a6125e14f1a7c9c0c8d3fe9c835cff090">findNearestDockWidget</a> (<a class="el" href="classKDockWidget.html#aa6d125044bf12191210c8cce5b5c4c62">DockPosition</a> <a class="elRef" href="qwidget.html#pos">pos</a>)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockWidget.html#a8b2c96ceb733d48307ac5fefc504d30c">setPixmap</a> (const <a class="elRef" href="qpixmap.html">QPixmap</a> &amp;pixmap=<a class="elRef" href="qpixmap.html">QPixmap</a>())</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="elRef" href="qpixmap.html">QPixmap</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockWidget.html#a0c22172a76102bf95e9ed6bc9a7264af">pixmap</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKDockWidget.html#aa6d125044bf12191210c8cce5b5c4c62">KDockWidget::DockPosition</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockWidget.html#ae0cd1aba58e8428526d1428d16c5c385">currentDockPosition</a> () const </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="classKDockWidget.html#a17227fcbdee4d2710b11ad992d8bed54">loseFormerBrotherDockWidget</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad3d3b8e2074eab09f2b744c5d9c2a702"></a><!-- doxytag: member="KDockWidget::paintEvent" ref="ad3d3b8e2074eab09f2b744c5d9c2a702" args="(QPaintEvent *)" -->
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>paintEvent</b> (<a class="elRef" href="qpaintevent.html">QPaintEvent</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aed486fa3b746667a7a31c39257f4e552"></a><!-- doxytag: member="KDockWidget::mousePressEvent" ref="aed486fa3b746667a7a31c39257f4e552" args="(QMouseEvent *)" -->
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>mousePressEvent</b> (<a class="elRef" href="qmouseevent.html">QMouseEvent</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa7130a0b54036b89c2d82236ca9674fe"></a><!-- doxytag: member="KDockWidget::mouseReleaseEvent" ref="aa7130a0b54036b89c2d82236ca9674fe" args="(QMouseEvent *)" -->
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>mouseReleaseEvent</b> (<a class="elRef" href="qmouseevent.html">QMouseEvent</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5e93bd0d81c34dc4a729bf7309b448f6"></a><!-- doxytag: member="KDockWidget::mouseMoveEvent" ref="a5e93bd0d81c34dc4a729bf7309b448f6" args="(QMouseEvent *)" -->
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>mouseMoveEvent</b> (<a class="elRef" href="qmouseevent.html">QMouseEvent</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af27200c68c74271d22dd59b00ecbcb39"></a><!-- doxytag: member="KDockWidget::leaveEvent" ref="af27200c68c74271d22dd59b00ecbcb39" args="(QEvent *)" -->
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>leaveEvent</b> (<a class="elRef" href="qevent.html">QEvent</a> *)</td></tr>
<tr><td colspan="2"><h2><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockWidget.html#a5ef45e3136d313bb26b2fa7f22e7b961">updateHeader</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockWidget.html#ad14b56d359bff1655ee4f720bbccbddb">setLatestKDockContainer</a> (<a class="elRef" href="qwidget.html">QWidget</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qwidget.html">QWidget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockWidget.html#afbbaf10bb6f64c1638663a4ec7840f38">latestKDockContainer</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockWidget.html#aa3320a716c7f824f1bad7edb39e62781">setFormerBrotherDockWidget</a> (<a class="el" href="classKDockWidget.html">KDockWidget</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a058d1e28eeaef545b1bb6a75b1fcb329"></a><!-- doxytag: member="KDockWidget::virtual_hook" ref="a058d1e28eeaef545b1bb6a75b1fcb329" 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="classKDockWidget.html#aebb41e1dca10c6446a7fa421893bf9d5">formerBrotherDockWidget</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKDockWidget.html#aa6d125044bf12191210c8cce5b5c4c62">DockPosition</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockWidget.html#a17f7eec90b91fd1646f934f38b653eef">currentDockPos</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKDockWidget.html#aa6d125044bf12191210c8cce5b5c4c62">DockPosition</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockWidget.html#a09ab1aa0f1e8b3f2171872ba410dd2bb">formerDockPos</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qstring.html">QString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockWidget.html#a3c674b317b4fff37d6b1d7332adf1da5">toolTipStr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qstring.html">QString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockWidget.html#ae6fa0f68c5699b862f3c5ad930e21462">tabPageTitle</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="KDockWidget::KDockManager" ref="a117a372887083e868187381d20869767" args="" -->
class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockWidget.html#a117a372887083e868187381d20869767">KDockManager</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae3089a035d1fc2fe0107d5c042d0b732"></a><!-- doxytag: member="KDockWidget::KDockSplitter" ref="ae3089a035d1fc2fe0107d5c042d0b732" args="" -->
class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockWidget.html#ae3089a035d1fc2fe0107d5c042d0b732">KDockSplitter</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a116bd0541f2536cbbc2fb3dc7952ae7b"></a><!-- doxytag: member="KDockWidget::KDockMainWindow" ref="a116bd0541f2536cbbc2fb3dc7952ae7b" args="" -->
class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockWidget.html#a116bd0541f2536cbbc2fb3dc7952ae7b">KDockMainWindow</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af90023f9b79bb2dff00c2b2ba215c070"></a><!-- doxytag: member="KDockWidget::KDockArea" ref="af90023f9b79bb2dff00c2b2ba215c070" args="" -->
class&#160;</td><td class="memItemRight" valign="bottom"><b>KDockArea</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab707bd08f1e6932d32bd9049e11fbd7c"></a><!-- doxytag: member="KDockWidget::KMdiMainFrm" ref="ab707bd08f1e6932d32bd9049e11fbd7c" args="" -->
class&#160;</td><td class="memItemRight" valign="bottom"><b>KMdiMainFrm</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae27ae64c571df5c037e228dd27e5cd6f"></a><!-- doxytag: member="KDockWidget::KMDI::MainWindow" ref="ae27ae64c571df5c037e228dd27e5cd6f" args="" -->
class&#160;</td><td class="memItemRight" valign="bottom"><b>KMDI::MainWindow</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a44776c1dac8f015ed329f109669d6934"></a><!-- doxytag: member="KDockWidget::KDockWidgetHeader" ref="a44776c1dac8f015ed329f109669d6934" args="" -->
class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDockWidget.html#a44776c1dac8f015ed329f109669d6934">KDockWidgetHeader</a></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Floatable widget that can be dragged around with the mouse and encapsulate the actual widgets (and member of the dockwidget class set). </p>
<p>You just grip the double-lined panel, tear it off its parent widget, drag it somewhere and let it loose. Depending on the position where you leave it, the dockwidget becomes a toplevel window on the desktop (floating mode) or docks to a new widget (dock mode). Note: 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> can only be docked to 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>.</p>
<p>If you want to use this kind of widget, your main application window has to be a <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>. That is because it has got several additional dock management features, for instance a <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> that has an overview over all dockwidgets and and a dockmovemanager (internal class) that handles the dock process.</p>
<p>Usually you create an <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> that covers the actual widget in this way: </p>
<div class="fragment"><pre class="fragment"> ...
 <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>* mainWidget;
 ...
 <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>* dock = 0L;
 dock = mainWidget-&gt;<a class="code" href="classKDockMainWindow.html#a66f76e253ac31af09a8e69dbc289ecee" title="This is one of the most important methods! The KDockMainWindow creates a new dockwidget object here t...">createDockWidget</a>( <span class="stringliteral">&quot;Any window caption&quot;</span>, nicePixmap, 0L, i18n(<span class="stringliteral">&quot;window caption&quot;</span>)); <span class="comment">// 0L==no parent</span>
 <a class="codeRef" href="qwidget.html">QWidget</a>* actualWidget = <span class="keyword">new</span> <a class="codeRef" href="qwidget.html#QWidget">QWidget</a>( dock);
 dock-&gt;<a class="code" href="classKDockWidget.html#a6e05e2f662f3f9bc2be966d4efb5c296" title="Sets the embedded widget.">setWidget</a>( actualWidget); <span class="comment">// embed it</span>
 dock-&gt;<a class="code" href="classKDockWidget.html#a0d39aff9f074457df22097c3ca3fbbb5" title="Stores a string for a tooltip.">setToolTipString</a>(i18n(<span class="stringliteral">&quot;That&#39;s me&quot;</span>)); <span class="comment">// available when appearing as tab page</span>
 ...
</pre></div><p>See <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> how a dockwidget is docked in.</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#l00423">423</a> of file <a class="el" href="kdockwidget_8h_source.html">kdockwidget.h</a>.</p>
</div><hr/><h2>Member Enumeration Documentation</h2>
<a class="anchor" id="aa6d125044bf12191210c8cce5b5c4c62"></a><!-- doxytag: member="KDockWidget::DockPosition" ref="aa6d125044bf12191210c8cce5b5c4c62" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classKDockWidget.html#aa6d125044bf12191210c8cce5b5c4c62">KDockWidget::DockPosition</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The possible positions where a dockwidget can dock to another dockwidget. </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="aa6d125044bf12191210c8cce5b5c4c62a9d3a9e67f1e79067490404cbc6d7351f"></a><!-- doxytag: member="DockToSpecialSites" ref="aa6d125044bf12191210c8cce5b5c4c62a9d3a9e67f1e79067490404cbc6d7351f" args="" -->DockToSpecialSites</em>&nbsp;</td><td>
<dl class="since"><dt><b>Since:</b></dt><dd>3.1 </dd></dl>
</td></tr>
</table>
</dd>
</dl>

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

</div>
</div>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a43465c98c4b19b89b28b5f2238a9b173"></a><!-- doxytag: member="KDockWidget::KDockWidget" ref="a43465c98c4b19b89b28b5f2238a9b173" args="(KDockManager *dockManager, const char *name, const QPixmap &amp;pixmap, QWidget *parent=0L, const QString &amp;strCaption=QString::null, const QString &amp;strTabPageLabel=QString::fromLatin1(&quot; &quot;), WFlags f=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KDockWidget::KDockWidget </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKDockManager.html">KDockManager</a> *&#160;</td>
          <td class="paramname"><em>dockManager</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#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>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">WFlags&#160;</td>
          <td class="paramname"><em>f</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Construct a dockwidget. </p>
<p>Initially, docking to another and docking to this is allowed for every <code>DockPosition</code>. It is supposed to be no (tab) group. It will taken under control of its dockmanager.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">dockManager</td><td>The responsible manager (dock helper) </td></tr>
    <tr><td class="paramname">name</td><td>Object instance name </td></tr>
    <tr><td class="paramname">pixmap</td><td>An icon (for instance shown when docked centered) </td></tr>
    <tr><td class="paramname">parent</td><td>Parent widget </td></tr>
    <tr><td class="paramname">strCaption</td><td>Title of the dockwidget window (shown when toplevel) </td></tr>
    <tr><td class="paramname">strTabPageLabel</td><td>The title of the tab page (shown 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>
    <tr><td class="paramname">f</td><td>Qt::WidgetFlags widget flags </td></tr>
  </table>
  </dd>
</dl>

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

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

<p>Destructs a dockwidget. </p>

<p>Definition at line <a class="el" href="kdockwidget_8cpp_source.html#l00549">549</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="affb0a73d296d0b007ea25db6620cf2da"></a><!-- doxytag: member="KDockWidget::changeHideShowState" ref="affb0a73d296d0b007ea25db6620cf2da" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDockWidget::changeHideShowState </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Toggles the visibility state of the dockwidget if it is able to be shown or to be hidden. </p>

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

</div>
</div>
<a class="anchor" id="ae0cd1aba58e8428526d1428d16c5c385"></a><!-- doxytag: member="KDockWidget::currentDockPosition" ref="ae0cd1aba58e8428526d1428d16c5c385" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKDockWidget.html#aa6d125044bf12191210c8cce5b5c4c62">KDockWidget::DockPosition</a> KDockWidget::currentDockPosition </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>the current dock position. </dd></dl>
<dl class="since"><dt><b>Since:</b></dt><dd>3.3 </dd></dl>

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

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

<p>Docks a dockwidget back to the dockwidget that was the neighbor widget before the current dock position. </p>

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

</div>
</div>
<a class="anchor" id="aef8ef13ea42d8260b9c5e6f24a82d35d"></a><!-- doxytag: member="KDockWidget::docking" ref="aef8ef13ea42d8260b9c5e6f24a82d35d" args="(KDockWidget *dw, KDockWidget::DockPosition dp)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDockWidget::docking </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKDockWidget.html">KDockWidget</a> *&#160;</td>
          <td class="paramname"><em>dw</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classKDockWidget.html#aa6d125044bf12191210c8cce5b5c4c62">KDockWidget::DockPosition</a>&#160;</td>
          <td class="paramname"><em>dp</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [signal]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Emitted when another dock widget is docking to this. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">dw</td><td>the dockwidget that is docking to this </td></tr>
    <tr><td class="paramname">dp</td><td>the DockPosition where it wants to dock to </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a6ccee01af3dbaa7764bce2566ecf912d"></a><!-- doxytag: member="KDockWidget::dockManager" ref="a6ccee01af3dbaa7764bce2566ecf912d" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKDockManager.html">KDockManager</a>* KDockWidget::dockManager </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>The dockmanager that is responsible for this. </dd></dl>

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

</div>
</div>
<a class="anchor" id="a262420c532cda23af355f32be8056c1c"></a><!-- doxytag: member="KDockWidget::dockSite" ref="a262420c532cda23af355f32be8056c1c" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int KDockWidget::dockSite </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>There it is either possible or impossible for another dockwidget to dock to this (an OR'ed set of <code>DockPositions</code>). </dd></dl>

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

</div>
</div>
<a class="anchor" id="aedaee88e8e32257bcd11e1e30d9cf2f7"></a><!-- doxytag: member="KDockWidget::enableDocking" ref="aedaee88e8e32257bcd11e1e30d9cf2f7" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int KDockWidget::enableDocking </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>Where it is either possible or impossible for this to dock to another dockwidget (an OR'ed set of DockPositions). </dd></dl>

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

</div>
</div>
<a class="anchor" id="acf40d423a754a33eabf8a96ca4895262"></a><!-- doxytag: member="KDockWidget::event" ref="acf40d423a754a33eabf8a96ca4895262" args="(QEvent *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KDockWidget::event </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" href="qevent.html">QEvent</a> *&#160;</td>
          <td class="paramname"><em>event</em></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Catches and processes some <a class="elRef" href="qwidget.html">QWidget</a> events that are interesting for dockwidgets. </p>

<p>Reimplemented from <a class="elRef" href="qwidget.html#event">QWidget</a>.</p>

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

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

<p>Lookup the nearest dockwidget docked left/right/top/bottom to this one or return 0. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pos</td><td>is the position the wanted widget is docked to this one </td></tr>
  </table>
  </dd>
</dl>
<dl class="since"><dt><b>Since:</b></dt><dd>3.1 </dd></dl>

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

</div>
</div>
<a class="anchor" id="a681fd0bd9754ac1908ce75fda3b71819"></a><!-- doxytag: member="KDockWidget::forcedFixedHeight" ref="a681fd0bd9754ac1908ce75fda3b71819" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int KDockWidget::forcedFixedHeight </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="since"><dt><b>Since:</b></dt><dd>3.1 </dd></dl>

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

</div>
</div>
<a class="anchor" id="af41f8125c04672b2fd0611c9420ceac8"></a><!-- doxytag: member="KDockWidget::forcedFixedWidth" ref="af41f8125c04672b2fd0611c9420ceac8" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int KDockWidget::forcedFixedWidth </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="since"><dt><b>Since:</b></dt><dd>3.1 </dd></dl>

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

</div>
</div>
<a class="anchor" id="a9b2adf00506a40f508b73ccfccbfeffc"></a><!-- doxytag: member="KDockWidget::getHeader" ref="a9b2adf00506a40f508b73ccfccbfeffc" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKDockWidgetAbstractHeader.html">KDockWidgetAbstractHeader</a> * KDockWidget::getHeader </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="since"><dt><b>Since:</b></dt><dd>3.2 get the pointer to the header widget </dd></dl>

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

</div>
</div>
<a class="anchor" id="aa347dafe43d49d61d7a252f4ad9532d4"></a><!-- doxytag: member="KDockWidget::getWidget" ref="aa347dafe43d49d61d7a252f4ad9532d4" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qwidget.html">QWidget</a>* KDockWidget::getWidget </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the embedded widget. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The pointer to the dockwidget's child widget, 0L if there's no such child. </dd></dl>

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

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

<p>Emitted when the widget has undocked. </p>

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

<p>Emitted when the close button of the panel ( <a class="el" href="classKDockWidgetHeader.html" title="The header (additional bar) for a KDockWidget s (and member of the dockwidget class set)...">KDockWidgetHeader</a>) has been clicked. </p>

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

<p>Emitted when the dockback button of the panel ( <a class="el" href="classKDockWidgetHeader.html" title="The header (additional bar) for a KDockWidget s (and member of the dockwidget class set)...">KDockWidgetHeader</a>) has been clicked. </p>

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

<p>Emitted when the widget processes a close event. </p>

</div>
</div>
<a class="anchor" id="ac0e55a4ea8ac435d21473b9cd52c1c1f"></a><!-- doxytag: member="KDockWidget::isDockBackPossible" ref="ac0e55a4ea8ac435d21473b9cd52c1c1f" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KDockWidget::isDockBackPossible </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>result <code>true</code>, if a dockback is possible, otherwise <code>false</code>. </dd></dl>

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

</div>
</div>
<a class="anchor" id="afbbaf10bb6f64c1638663a4ec7840f38"></a><!-- doxytag: member="KDockWidget::latestKDockContainer" ref="afbbaf10bb6f64c1638663a4ec7840f38" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qwidget.html">QWidget</a> * KDockWidget::latestKDockContainer </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="since"><dt><b>Since:</b></dt><dd>3.1 </dd></dl>

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

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

<p>Does several things here when it has noticed that the former brother widget (closest neighbor) gets lost. </p>
<p>The former brother widget is needed for a possible dockback action, to speak with the Beatles: "To get back to where you once belonged" ;-) </p>

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

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

<p>Normally it simply shows the dockwidget. </p>
<p>But additionally, if it is docked to a tab widget (<code>DockCenter</code>), it is set as the active (visible) tab page. </p>

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

</div>
</div>
<a class="anchor" id="a8569c4ec17682868b595fd1a2514e1f4"></a><!-- doxytag: member="KDockWidget::manualDock" ref="a8569c4ec17682868b595fd1a2514e1f4" args="(KDockWidget *target, DockPosition dockPos, int spliPos=50, QPoint pos=QPoint(0, 0), bool check=false, int tabIndex=&#45;1)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKDockWidget.html">KDockWidget</a> * KDockWidget::manualDock </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKDockWidget.html">KDockWidget</a> *&#160;</td>
          <td class="paramname"><em>target</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classKDockWidget.html#aa6d125044bf12191210c8cce5b5c4c62">DockPosition</a>&#160;</td>
          <td class="paramname"><em>dockPos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>spliPos</em> = <code>50</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" href="qpoint.html">QPoint</a>&#160;</td>
          <td class="paramname"><em>pos</em> = <code><a class="elRef" href="qpoint.html">QPoint</a>(0,0)</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>check</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>tabIndex</em> = <code>-1</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>This is a key method of this class! Use it to dock dockwidgets to another dockwidget at the right position within its <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> or a toplevel dockwidget. </p>
<p>If the target is null, it will become a toplevel dockwidget at position pos; Note: Docking to another dockwidget means exactly: A new parent dockwidget will be created, that replaces the target dockwidget and contains another single helper widget (tab widget or panner) which contains both dockwidgets, this and the target dockwidget. So consider parent&lt;-&gt;child relationships change completely during such actions.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">target</td><td>The dockwidget to dock to </td></tr>
    <tr><td class="paramname">dockPos</td><td>One of the DockPositions this is going to dock to </td></tr>
    <tr><td class="paramname">spliPos</td><td>The split relation (in percent, or percent*100 in high resolution) between both dockwidgets, target and this </td></tr>
    <tr><td class="paramname">pos</td><td>The dock position, mainly of interest for docking to the desktop (as toplevel dockwidget) </td></tr>
    <tr><td class="paramname">check</td><td>Only for internal use; </td></tr>
    <tr><td class="paramname">tabIndex</td><td>The position index of the tab widget (when in tab page mode), -1 (default) means append </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>result The group dockwidget that replaces the target dockwidget and will be grandparent of target and <code>this</code>.</dd></dl>
<dl class="note"><dt><b>Note:</b></dt><dd>Since <a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/namespaceKDE.html">KDE</a> 3.5 the splitter position <code>spliPos</code> is always a value between [0..100]. If the value is &gt; 100, it will be treated like the old code and normalized to a value between 0 and 100. Example: If the value was 4000, it will be fixed to 40. In short: The old and the new behavior both work, so it is compatible with older KDE-versions. </dd></dl>

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

</div>
</div>
<a class="anchor" id="a44449dfda656d62a7f54681e228824c5"></a><!-- doxytag: member="KDockWidget::mayBeHide" ref="a44449dfda656d62a7f54681e228824c5" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KDockWidget::mayBeHide </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>If it may be possible to hide this.</dd></dl>
<p>There are reasons that it's impossible: </p>
<ul>
<li>It is a (tab) group. </li>
<li>It is already invisible ;-) </li>
<li>The parent of this is 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>. </li>
<li>It isn't able to dock to another widget. </li>
</ul>

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

</div>
</div>
<a class="anchor" id="af4d11e513934ce9af95020abd4754902"></a><!-- doxytag: member="KDockWidget::mayBeShow" ref="af4d11e513934ce9af95020abd4754902" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KDockWidget::mayBeShow </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>If it may be possible to show this. There are reasons that it's impossible: <ul>
<li>It is a (tab) group. </li>
<li>It is already visible ;-) </li>
<li>The parent of this is the <code><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></code>. </li>
</ul>
</dd></dl>

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

</div>
</div>
<a class="anchor" id="a8230b0eeae93c10df095401740dadf9d"></a><!-- doxytag: member="KDockWidget::parentDockContainer" ref="a8230b0eeae93c10df095401740dadf9d" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qwidget.html">QWidget</a> * KDockWidget::parentDockContainer </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="since"><dt><b>Since:</b></dt><dd>3.1 </dd></dl>

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

</div>
</div>
<a class="anchor" id="ac8ff680712c0da5e3a004e566b1210d6"></a><!-- doxytag: member="KDockWidget::parentDockTabGroup" ref="ac8ff680712c0da5e3a004e566b1210d6" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKDockTabGroup.html">KDockTabGroup</a> * KDockWidget::parentDockTabGroup </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>the parent widget of this if it inherits class <a class="el" href="classKDockTabGroup.html" title="It just hides the special implementation of a dockwidget tab groups (and is member of the dockwidget ...">KDockTabGroup</a> </dd></dl>

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

</div>
</div>
<a class="anchor" id="a0c22172a76102bf95e9ed6bc9a7264af"></a><!-- doxytag: member="KDockWidget::pixmap" ref="a0c22172a76102bf95e9ed6bc9a7264af" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="elRef" href="qpixmap.html">QPixmap</a> &amp; KDockWidget::pixmap </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the dockwidget's associated caption/dock tab pixmap. </p>
<dl class="since"><dt><b>Since:</b></dt><dd>3.2 </dd></dl>

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

</div>
</div>
<a class="anchor" id="a56726864262c96655628ef90c940ce87"></a><!-- doxytag: member="KDockWidget::restoreFromForcedFixedSize" ref="a56726864262c96655628ef90c940ce87" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDockWidget::restoreFromForcedFixedSize </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="since"><dt><b>Since:</b></dt><dd>3.1 </dd></dl>

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

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

<p>Signals that the dock default position is set. </p>

</div>
</div>
<a class="anchor" id="aef1976e4be22ecd06a102a5bc57f49a6"></a><!-- doxytag: member="KDockWidget::setDockSite" ref="aef1976e4be22ecd06a102a5bc57f49a6" args="(int pos)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDockWidget::setDockSite </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>pos</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Specify where it is either possible or impossible for another dockwidget to dock to this. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pos</td><td>An OR'ed set of <code>DockPositions</code> </td></tr>
  </table>
  </dd>
</dl>

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

</div>
</div>
<a class="anchor" id="a908278413fb4855142aecbfedd95f8e4"></a><!-- doxytag: member="KDockWidget::setDockWindowType" ref="a908278413fb4855142aecbfedd95f8e4" args="(NET::WindowType windowType)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDockWidget::setDockWindowType </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classNET.html#a4b3115c0f40e7bc8e38119cc44dd60e0">NET::WindowType</a>&#160;</td>
          <td class="paramname"><em>windowType</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the type of the dock window. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">windowType</td><td>is type of dock window </td></tr>
  </table>
  </dd>
</dl>

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

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

<p>Specify where it is either possible or impossible for this to dock to another dockwidget. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pos</td><td>An OR'ed set of <code>DockPositions</code> </td></tr>
  </table>
  </dd>
</dl>

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

</div>
</div>
<a class="anchor" id="a2e26e0ab08cf3c4a44863318b6c8ecc5"></a><!-- doxytag: member="KDockWidget::setForcedFixedHeight" ref="a2e26e0ab08cf3c4a44863318b6c8ecc5" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDockWidget::setForcedFixedHeight </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>h</em></td><td>)</td>
          <td><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>subject to changes. </p>
<p>It doesn't completely work yet without small hacks from within the calling application (Perhaps <a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/namespaceKDE.html">KDE</a> 3.1.x oder 3.2 height is in pixel. It only affects a widget, which is placed directly into a vertical <a class="el" href="classKDockSplitter.html" title="Like QSplitter but specially designed for dockwidgets stuff.">KDockSplitter</a> </p>
<dl class="since"><dt><b>Since:</b></dt><dd>3.1 </dd></dl>

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

</div>
</div>
<a class="anchor" id="a31de3302a4f25ada9ef79f3005239ad9"></a><!-- doxytag: member="KDockWidget::setForcedFixedWidth" ref="a31de3302a4f25ada9ef79f3005239ad9" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDockWidget::setForcedFixedWidth </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>w</em></td><td>)</td>
          <td><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>subject to changes. </p>
<p>It doesn't completely work yet without small hacks from within the calling application (Perhaps <a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/namespaceKDE.html">KDE</a> 3.1.x oder 3.2 width is in pixel. It only affects a widget, which is placed directly into a horizontal <a class="el" href="classKDockSplitter.html" title="Like QSplitter but specially designed for dockwidgets stuff.">KDockSplitter</a> </p>
<dl class="since"><dt><b>Since:</b></dt><dd>3.1 </dd></dl>

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

</div>
</div>
<a class="anchor" id="aa3320a716c7f824f1bad7edb39e62781"></a><!-- doxytag: member="KDockWidget::setFormerBrotherDockWidget" ref="aa3320a716c7f824f1bad7edb39e62781" args="(KDockWidget *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDockWidget::setFormerBrotherDockWidget </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><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="since"><dt><b>Since:</b></dt><dd>3.2 </dd></dl>

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

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

<p>Sets the header of this dockwidget. </p>
<p>A <a class="elRef" href="qlayout.html">QLayout</a> takes care about proper resizing, automatically. The header contains the drag panel, the close button and the stay button.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">ah</td><td>A base class pointer to the dockwidget header </td></tr>
  </table>
  </dd>
</dl>

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

</div>
</div>
<a class="anchor" id="ad14b56d359bff1655ee4f720bbccbddb"></a><!-- doxytag: member="KDockWidget::setLatestKDockContainer" ref="ad14b56d359bff1655ee4f720bbccbddb" args="(QWidget *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDockWidget::setLatestKDockContainer </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" href="qwidget.html">QWidget</a> *&#160;</td>
          <td class="paramname"><em>container</em></td><td>)</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="since"><dt><b>Since:</b></dt><dd>3.1 </dd></dl>

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

</div>
</div>
<a class="anchor" id="a8b2c96ceb733d48307ac5fefc504d30c"></a><!-- doxytag: member="KDockWidget::setPixmap" ref="a8b2c96ceb733d48307ac5fefc504d30c" args="(const QPixmap &amp;pixmap=QPixmap())" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDockWidget::setPixmap </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qpixmap.html">QPixmap</a> &amp;&#160;</td>
          <td class="paramname"><em>pixmap</em> = <code><a class="elRef" href="qpixmap.html">QPixmap</a>()</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Allows changing the pixmap which is used for the caption or dock tabs. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pixmap</td><td>is the pixmap to set </td></tr>
  </table>
  </dd>
</dl>
<dl class="since"><dt><b>Since:</b></dt><dd>3.2 </dd></dl>

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

</div>
</div>
<a class="anchor" id="a96f6bb5f4dfa702334d0f096feee2fc3"></a><!-- doxytag: member="KDockWidget::setTabPageLabel" ref="a96f6bb5f4dfa702334d0f096feee2fc3" args="(const QString &amp;label)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDockWidget::setTabPageLabel </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>label</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets a string that is used for the label of the tab page when in tab page mode. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">label</td><td>The new tab page label. </td></tr>
  </table>
  </dd>
</dl>

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

</div>
</div>
<a class="anchor" id="a0d39aff9f074457df22097c3ca3fbbb5"></a><!-- doxytag: member="KDockWidget::setToolTipString" ref="a0d39aff9f074457df22097c3ca3fbbb5" args="(const QString &amp;ttStr)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDockWidget::setToolTipString </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>ttStr</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Stores a string for a tooltip. </p>
<p>That tooltip string has only a meaning when this dockwidget is shown as tab page. In this case the tooltip is shown when one holds the mouse cursor on the tab page header. Such tooltip will for instance be useful, if you use only icons there. Note: Setting an empty string switches the tooltip off.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">ttStr</td><td>A string for the tooltip on the tab. </td></tr>
  </table>
  </dd>
</dl>

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

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

<p>Sets the embedded widget. </p>
<p>A <a class="elRef" href="qlayout.html">QLayout</a> takes care about proper resizing, automatically.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">w</td><td>The pointer to the dockwidget's child widget. </td></tr>
  </table>
  </dd>
</dl>

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

</div>
</div>
<a class="anchor" id="a954bd041ef75194fb0a894515623afc4"></a><!-- doxytag: member="KDockWidget::show" ref="a954bd041ef75194fb0a894515623afc4" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDockWidget::show </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Add dockwidget management actions to <a class="elRef" href="qwidget.html#show">QWidget::show</a>. </p>

<p>Reimplemented from <a class="elRef" href="qwidget.html#show">QWidget</a>.</p>

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

</div>
</div>
<a class="anchor" id="a67c74dfbbca7ace072bc6c0611e094a6"></a><!-- doxytag: member="KDockWidget::tabPageLabel" ref="a67c74dfbbca7ace072bc6c0611e094a6" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="elRef" href="qstring.html">QString</a>&amp; KDockWidget::tabPageLabel </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>A string that is used for the label of the tab page when in tab page mode. </dd></dl>

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

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

<p>Docks the widget to the desktop (as a toplevel widget) </p>
<dl class="since"><dt><b>Since:</b></dt><dd>3.1 </dd></dl>

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

</div>
</div>
<a class="anchor" id="a436dbefc8e1e6b300fffb6c3196241a5"></a><!-- doxytag: member="KDockWidget::toolTipString" ref="a436dbefc8e1e6b300fffb6c3196241a5" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="elRef" href="qstring.html">QString</a>&amp; KDockWidget::toolTipString </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>The tooltip string being shown on the appropriate tab page header when in dock-centered mode. </dd></dl>

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

</div>
</div>
<a class="anchor" id="ae5467537d5dba824f002ef35f2a434d3"></a><!-- doxytag: member="KDockWidget::transientTo" ref="ae5467537d5dba824f002ef35f2a434d3" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qwidget.html">QWidget</a> * KDockWidget::transientTo </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the widget this dockwidget is set transient to, otherwise 0. </p>
<dl class="since"><dt><b>Since:</b></dt><dd>3.2 </dd></dl>

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

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

<p>Undocks this. </p>
<p>It means it becomes a toplevel widget framed by the system window manager. A small panel at the top of this undocked widget gives the possibility to drag it into another dockwidget by mouse (docking). </p>

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

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

<p>Checks some conditions and shows or hides the dockwidget header (drag panel). </p>
<p>The header is hidden if: </p>
<ul>
<li>the parent widget is 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> </li>
<li>this is a (tab) group dockwidget </li>
<li>it is not able to dock to another dockwidget </li>
</ul>

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

</div>
</div>
<a class="anchor" id="a89e8ada40bf8be3a0fd2b7a5def127ba"></a><!-- doxytag: member="KDockWidget::widgetSet" ref="a89e8ada40bf8be3a0fd2b7a5def127ba" args="(QWidget *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDockWidget::widgetSet </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" href="qwidget.html">QWidget</a> *&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [signal]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="since"><dt><b>Since:</b></dt><dd>3.2 is emitted after the setWidget method has finished </dd></dl>

</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="a17f7eec90b91fd1646f934f38b653eef"></a><!-- doxytag: member="KDockWidget::currentDockPos" ref="a17f7eec90b91fd1646f934f38b653eef" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKDockWidget.html#aa6d125044bf12191210c8cce5b5c4c62">DockPosition</a> <a class="el" href="classKDockWidget.html#a17f7eec90b91fd1646f934f38b653eef">KDockWidget::currentDockPos</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>the current dock position. </p>

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

</div>
</div>
<a class="anchor" id="aebb41e1dca10c6446a7fa421893bf9d5"></a><!-- doxytag: member="KDockWidget::formerBrotherDockWidget" ref="aebb41e1dca10c6446a7fa421893bf9d5" 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="classKDockWidget.html#aebb41e1dca10c6446a7fa421893bf9d5">KDockWidget::formerBrotherDockWidget</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>earlier closest neighbor widget, so it's possible to dock back to it. </p>

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

</div>
</div>
<a class="anchor" id="a09ab1aa0f1e8b3f2171872ba410dd2bb"></a><!-- doxytag: member="KDockWidget::formerDockPos" ref="a09ab1aa0f1e8b3f2171872ba410dd2bb" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKDockWidget.html#aa6d125044bf12191210c8cce5b5c4c62">DockPosition</a> <a class="el" href="classKDockWidget.html#a09ab1aa0f1e8b3f2171872ba410dd2bb">KDockWidget::formerDockPos</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>the former dock position when it really was at another position before. </p>

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

</div>
</div>
<a class="anchor" id="ae6fa0f68c5699b862f3c5ad930e21462"></a><!-- doxytag: member="KDockWidget::tabPageTitle" ref="ae6fa0f68c5699b862f3c5ad930e21462" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qstring.html">QString</a> <a class="el" href="classKDockWidget.html#ae6fa0f68c5699b862f3c5ad930e21462">KDockWidget::tabPageTitle</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>a string used as title of the tab page when in tab page mode </p>

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

</div>
</div>
<a class="anchor" id="a3c674b317b4fff37d6b1d7332adf1da5"></a><!-- doxytag: member="KDockWidget::toolTipStr" ref="a3c674b317b4fff37d6b1d7332adf1da5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qstring.html">QString</a> <a class="el" href="classKDockWidget.html#a3c674b317b4fff37d6b1d7332adf1da5">KDockWidget::toolTipStr</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>a string used as tooltip for the tab page header when in dock-centered mode. </p>

<p>Definition at line <a class="el" href="kdockwidget_8h_source.html#l00822">822</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>