Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > by-pkgid > 98d6b53e11e983e268c3e19f14e091a0 > files > 4266

kdepim-devel-doc-3.5.9-9mdv2008.1.x86_64.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>libkdepim: KWidgetLister Class Reference (libkdepim)</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" />



<style type="text/css">
<!--
hr { display: none; }
#content h2 { margin-left: 0px; }
table.mdTable { background-color: #f8f8f8; border: .2em solid #d7d7d7; }
td.mdRow { padding: 8px 20px; }
td.md { font-weight: bold; }
td.mdname1 { font-weight: bold; color: #602020; }
td.mdname { font-weight: bold; color: #602020;  }

-->
</style>

</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>
  <img id="nav_header_logo_right" alt="" align="right" src="../../pimlogo.png" border="0" />

  <div id="nav_header_title" align="left">KDE PIM 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_left" style="text-align: left;">
/ <a href="../../">API Reference</a>
 / <a href=".">libkdepim</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;">
    <h2><a name="content"></a>libkdepim</h2>


<!-- Generated by Doxygen 1.5.5 -->
<div class="contents">
<h1>KWidgetLister Class Reference</h1><!-- doxytag: class="KWidgetLister" --><!-- doxytag: inherits="QWidget" --><code>#include &lt;<a class="el" href="kwidgetlister_8h-source.html">kwidgetlister.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for KWidgetLister:</div>
<div class="dynsection">

<p><center><img src="classKWidgetLister.png" usemap="#KWidgetLister_map" border="0" alt=""></center>
<map name="KWidgetLister_map">
<area href="classActionEditWidget.html" alt="ActionEditWidget" shape="rect" coords="0,56,124,80">
<area href="classConditionEditWidget.html" alt="ConditionEditWidget" shape="rect" coords="134,56,258,80">
</map>
</div>

<p>
<a href="classKWidgetLister-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
Widget that manages a list of other widgets (incl. 
<p>
'more', 'fewer' and 'clear' buttons).<p>
Simple widget that nonetheless does a lot of the dirty work for the filter edit widgets (KMSearchPatternEdit and KMFilterActionEdit). It provides a growable and shrinkable area where widget may be displayed in rows. Widgets can be added by hitting the provided 'More' button, removed by the 'Fewer' button and cleared (e.g. reset, if an derived class implements that and removed for all but <a class="el" href="classKWidgetLister.html#a5b3e0dcfe5f6c4e2f27811e6060a42e">mMinWidgets</a>).<p>
To use this widget, derive from it with the template changed to the type of widgets this class should list. Then reimplement <a class="el" href="classKWidgetLister.html#d6aef2c294bb5518706f40b782386f8f">addWidgetAtEnd</a>, <a class="el" href="classKWidgetLister.html#492eb531e6d4629372375012dc33792c">removeLastWidget</a>, calling the original implementation as necessary. Instantiate an object of the class and put it in your dialog.<p>
<dl class="author" compact><dt><b>Author:</b></dt><dd>Marc Mutz &lt;<a href="mailto:Marc@Mutz.com">Marc@Mutz.com</a>&gt; </dd></dl>
<dl class="see" compact><dt><b>See also:</b></dt><dd>KMSearchPatternEdit::WidgetLister KMFilterActionEdit::WidgetLister </dd></dl>

<p>Definition at line <a class="el" href="kwidgetlister_8h-source.html#l00065">65</a> of file <a class="el" href="kwidgetlister_8h-source.html">kwidgetlister.h</a>.</p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Signals</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWidgetLister.html#55cba43d0327f338a5d23633f3e7d5d3">widgetAdded</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWidgetLister.html#d3ae30a12f21054ac8090fad269f5fc7">widgetAdded</a> (QWidget *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWidgetLister.html#80bd24121fab5c21304cdd9c0f22b996">widgetRemoved</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWidgetLister.html#50e196a528cb616f370af76fc9fd0a43">clearWidgets</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5adb01428b56931061e67b05aee0a333"></a><!-- doxytag: member="KWidgetLister::KWidgetLister" ref="5adb01428b56931061e67b05aee0a333" args="(int minWidgets=1, int maxWidgets=8, QWidget *parent=0, const char *name=0)" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><b>KWidgetLister</b> (int minWidgets=1, int maxWidgets=8, QWidget *parent=0, const char *name=0)</td></tr>

<tr><td colspan="2"><br><h2>Protected Slots</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWidgetLister.html#12a16f6df4a7056f61eef38856299f9f">slotMore</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWidgetLister.html#ed35dc8b85b067052dbc5d6808dbe351">slotFewer</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWidgetLister.html#7abb1eebcdf5fe77bfc0f193e130c096">slotClear</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWidgetLister.html#d6aef2c294bb5518706f40b782386f8f">addWidgetAtEnd</a> (QWidget *w=0)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWidgetLister.html#492eb531e6d4629372375012dc33792c">removeLastWidget</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWidgetLister.html#81acbe6ed6c29d094e93d30592390036">clearWidget</a> (QWidget *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual QWidget *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWidgetLister.html#ac197a6509aeba037bd11e090469a803">createWidget</a> (QWidget *parent)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWidgetLister.html#6cb1ee87252c24e2831b4095164d9b4c">setNumberOfShownWidgetsTo</a> (int aNum)</td></tr>

<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QPtrList&lt; QWidget &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWidgetLister.html#887fc86afcf00d790e7024dcd245b49c">mWidgetList</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWidgetLister.html#a5b3e0dcfe5f6c4e2f27811e6060a42e">mMinWidgets</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWidgetLister.html#2c9d7b59c8532e4001152e1595c1cbae">mMaxWidgets</a></td></tr>

</table>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="12a16f6df4a7056f61eef38856299f9f"></a><!-- doxytag: member="KWidgetLister::slotMore" ref="12a16f6df4a7056f61eef38856299f9f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KWidgetLister::slotMore           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [protected, virtual, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Called whenever the user clicks on the 'more' button. 
<p>
Reimplementations should call this method, because this implementation does all the dirty work with adding the widgets to the layout (through <a class="el" href="classKWidgetLister.html#d6aef2c294bb5518706f40b782386f8f">addWidgetAtEnd</a>) and enabling/disabling the control buttons. 
<p>Definition at line <a class="el" href="kwidgetlister_8cpp-source.html#l00088">88</a> of file <a class="el" href="kwidgetlister_8cpp-source.html">kwidgetlister.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="ed35dc8b85b067052dbc5d6808dbe351"></a><!-- doxytag: member="KWidgetLister::slotFewer" ref="ed35dc8b85b067052dbc5d6808dbe351" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KWidgetLister::slotFewer           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [protected, virtual, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Called whenever the user clicks on the 'fewer' button. 
<p>
Reimplementations should call this method, because this implementation does all the dirty work with removing the widgets from the layout (through <a class="el" href="classKWidgetLister.html#492eb531e6d4629372375012dc33792c">removeLastWidget</a>) and enabling/disabling the control buttons. 
<p>Definition at line <a class="el" href="kwidgetlister_8cpp-source.html#l00099">99</a> of file <a class="el" href="kwidgetlister_8cpp-source.html">kwidgetlister.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="7abb1eebcdf5fe77bfc0f193e130c096"></a><!-- doxytag: member="KWidgetLister::slotClear" ref="7abb1eebcdf5fe77bfc0f193e130c096" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KWidgetLister::slotClear           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [protected, virtual, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Called whenever the user clicks on the 'clear' button. 
<p>
Reimplementations should call this method, because this implementation does all the dirty work with removing all but <a class="el" href="classKWidgetLister.html#a5b3e0dcfe5f6c4e2f27811e6060a42e">mMinWidgets</a> widgets from the layout and enabling/disabling the control buttons. 
<p>Definition at line <a class="el" href="kwidgetlister_8cpp-source.html#l00110">110</a> of file <a class="el" href="kwidgetlister_8cpp-source.html">kwidgetlister.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="d6aef2c294bb5518706f40b782386f8f"></a><!-- doxytag: member="KWidgetLister::addWidgetAtEnd" ref="d6aef2c294bb5518706f40b782386f8f" args="(QWidget *w=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KWidgetLister::addWidgetAtEnd           </td>
          <td>(</td>
          <td class="paramtype">QWidget *&nbsp;</td>
          <td class="paramname"> <em>w</em> = <code>0</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Adds a single widget. 
<p>
Doesn't care if there are already <a class="el" href="classKWidgetLister.html#2c9d7b59c8532e4001152e1595c1cbae">mMaxWidgets</a> on screen and whether it should enable/disable any controls. It simply does what it is asked to do. You want to reimplement this method if you want to initialize the the widget when showing it on screen. Make sure you call this implementaion, though, since you cannot put the widget on screen from derived classes (<code>mLayout</code> is private). Make sure the parent of the QWidget to add is this <a class="el" href="classKWidgetLister.html" title="Widget that manages a list of other widgets (incl.">KWidgetLister</a>. 
<p>Definition at line <a class="el" href="kwidgetlister_8cpp-source.html#l00124">124</a> of file <a class="el" href="kwidgetlister_8cpp-source.html">kwidgetlister.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="492eb531e6d4629372375012dc33792c"></a><!-- doxytag: member="KWidgetLister::removeLastWidget" ref="492eb531e6d4629372375012dc33792c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KWidgetLister::removeLastWidget           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Removes a single (always the last) widget. 
<p>
Doesn't care if there are still only <a class="el" href="classKWidgetLister.html#a5b3e0dcfe5f6c4e2f27811e6060a42e">mMinWidgets</a> left on screen and whether it should enable/disable any controls. It simply does what it is asked to do. You want to reimplement this method if you want to save the the widget's state before removing it from screen. Make sure you call this implementaion, though, since you should not remove the widget from screen from derived classes. 
<p>Definition at line <a class="el" href="kwidgetlister_8cpp-source.html#l00136">136</a> of file <a class="el" href="kwidgetlister_8cpp-source.html">kwidgetlister.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="81acbe6ed6c29d094e93d30592390036"></a><!-- doxytag: member="KWidgetLister::clearWidget" ref="81acbe6ed6c29d094e93d30592390036" args="(QWidget *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KWidgetLister::clearWidget           </td>
          <td>(</td>
          <td class="paramtype">QWidget *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Called to clear a given widget. 
<p>
The default implementation does nothing. 
<p>Reimplemented in <a class="el" href="classConditionEditWidget.html#954e8800ac802a2528d7f72ec66e3c7a">ConditionEditWidget</a>, and <a class="el" href="classActionEditWidget.html#0849252524a1b6c91be11a8afb9d5108">ActionEditWidget</a>.</p>

<p>Definition at line <a class="el" href="kwidgetlister_8cpp-source.html#l00145">145</a> of file <a class="el" href="kwidgetlister_8cpp-source.html">kwidgetlister.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="ac197a6509aeba037bd11e090469a803"></a><!-- doxytag: member="KWidgetLister::createWidget" ref="ac197a6509aeba037bd11e090469a803" args="(QWidget *parent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QWidget * KWidgetLister::createWidget           </td>
          <td>(</td>
          <td class="paramtype">QWidget *&nbsp;</td>
          <td class="paramname"> <em>parent</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Because QT 2.x does not support signals/slots in template classes, we are forced to emulate this by forcing the implementers of subclasses of <a class="el" href="classKWidgetLister.html" title="Widget that manages a list of other widgets (incl.">KWidgetLister</a> to reimplement this function which replaces the "@p new @p T" call. 
<p>

<p>Reimplemented in <a class="el" href="classConditionEditWidget.html#600ce8c21e77997d6a736ec44fa9c92b">ConditionEditWidget</a>, and <a class="el" href="classActionEditWidget.html#b28f42c8114c6bad6428eb0d426e6c14">ActionEditWidget</a>.</p>

<p>Definition at line <a class="el" href="kwidgetlister_8cpp-source.html#l00149">149</a> of file <a class="el" href="kwidgetlister_8cpp-source.html">kwidgetlister.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="6cb1ee87252c24e2831b4095164d9b4c"></a><!-- doxytag: member="KWidgetLister::setNumberOfShownWidgetsTo" ref="6cb1ee87252c24e2831b4095164d9b4c" args="(int aNum)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KWidgetLister::setNumberOfShownWidgetsTo           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>aNum</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets the number of widgets on scrren to exactly <code>aNum</code>. 
<p>
Doesn't check if <code>aNum</code> is inside the range <code></code>[mMinWidgets,mMaxWidgets]. 
<p>Definition at line <a class="el" href="kwidgetlister_8cpp-source.html#l00154">154</a> of file <a class="el" href="kwidgetlister_8cpp-source.html">kwidgetlister.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="55cba43d0327f338a5d23633f3e7d5d3"></a><!-- doxytag: member="KWidgetLister::widgetAdded" ref="55cba43d0327f338a5d23633f3e7d5d3" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KWidgetLister::widgetAdded           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [signal]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This signal is emitted whenever a widget was added. 
<p>

</div>
</div><p>
<a class="anchor" name="d3ae30a12f21054ac8090fad269f5fc7"></a><!-- doxytag: member="KWidgetLister::widgetAdded" ref="d3ae30a12f21054ac8090fad269f5fc7" args="(QWidget *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KWidgetLister::widgetAdded           </td>
          <td>(</td>
          <td class="paramtype">QWidget *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [signal]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This signal is emitted whenever a widget was added. 
<p>

</div>
</div><p>
<a class="anchor" name="80bd24121fab5c21304cdd9c0f22b996"></a><!-- doxytag: member="KWidgetLister::widgetRemoved" ref="80bd24121fab5c21304cdd9c0f22b996" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KWidgetLister::widgetRemoved           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [signal]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This signal is emitted whenever a widget was removed. 
<p>

</div>
</div><p>
<a class="anchor" name="50e196a528cb616f370af76fc9fd0a43"></a><!-- doxytag: member="KWidgetLister::clearWidgets" ref="50e196a528cb616f370af76fc9fd0a43" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KWidgetLister::clearWidgets           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [signal]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This signal is emitted whenever the clear button is clicked. 
<p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="887fc86afcf00d790e7024dcd245b49c"></a><!-- doxytag: member="KWidgetLister::mWidgetList" ref="887fc86afcf00d790e7024dcd245b49c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QPtrList&lt;QWidget&gt; <a class="el" href="classKWidgetLister.html#887fc86afcf00d790e7024dcd245b49c">KWidgetLister::mWidgetList</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The list of widgets. 
<p>
Note that this list is set to auto-delete, meaning that widgets that are removed from the screen by either <a class="el" href="classKWidgetLister.html#ed35dc8b85b067052dbc5d6808dbe351">slotFewer</a> or <a class="el" href="classKWidgetLister.html#7abb1eebcdf5fe77bfc0f193e130c096">slotClear</a> will be destroyed! 
<p>Definition at line <a class="el" href="kwidgetlister_8h-source.html#l00127">127</a> of file <a class="el" href="kwidgetlister_8h-source.html">kwidgetlister.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="a5b3e0dcfe5f6c4e2f27811e6060a42e"></a><!-- doxytag: member="KWidgetLister::mMinWidgets" ref="a5b3e0dcfe5f6c4e2f27811e6060a42e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="classKWidgetLister.html#a5b3e0dcfe5f6c4e2f27811e6060a42e">KWidgetLister::mMinWidgets</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The minimum number of widgets that are to stay on screen. 
<p>

<p>Definition at line <a class="el" href="kwidgetlister_8h-source.html#l00129">129</a> of file <a class="el" href="kwidgetlister_8h-source.html">kwidgetlister.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="2c9d7b59c8532e4001152e1595c1cbae"></a><!-- doxytag: member="KWidgetLister::mMaxWidgets" ref="2c9d7b59c8532e4001152e1595c1cbae" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="classKWidgetLister.html#2c9d7b59c8532e4001152e1595c1cbae">KWidgetLister::mMaxWidgets</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The maximum number of widgets that are to be shown on screen. 
<p>

<p>Definition at line <a class="el" href="kwidgetlister_8h-source.html#l00131">131</a> of file <a class="el" href="kwidgetlister_8h-source.html">kwidgetlister.h</a>.</p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="kwidgetlister_8h-source.html">kwidgetlister.h</a><li><a class="el" href="kwidgetlister_8cpp-source.html">kwidgetlister.cpp</a></ul>
</div>
    </div></div>


      </td>
  </tr>
  <tr>
    <td valign="top" id="leftmenu" width="25%">
      <a name="navigation"></a>
      <div class="menu_box"><h2>libkdepim</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></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="classActionBase.html">actionbase</option>,  <option value="classActionEditWidget.html">actioneditwidget</option>,  <option value="classAlarmClient.html">alarmclient</option>,  <option value="classConditionEditWidget.html">conditioneditwidget</option>,  <option value="classGroupItem.html">groupitem</option>,  <option value="classKABC_1_1ResourceNull.html">kabc::resourcenull</option>,  <option value="classKConfigWizard.html">kconfigwizard</option>,  <option value="classKDateEdit.html">kdateedit</option>,  <option value="classKDatePickerPopup.html">kdatepickerpopup</option>,  <option value="classKIncidenceChooser.html">kincidencechooser</option>,  <option value="classKomposer_1_1Core.html">komposer::core</option>,  <option value="classKomposer_1_1KomposerIface.html">komposer::komposeriface</option>,  <option value="classKParts_1_1InfoExtension.html">kparts::infoextension</option>,  <option value="classKParts_1_1SideBarExtension.html">kparts::sidebarextension</option>,  <option value="classKPartsGenericPart.html">kpartsgenericpart</option>,  <option value="classKPartsWidgetPlugin.html">kpartswidgetplugin</option>,  <option value="classKPIM_1_1BroadcastStatus.html">kpim::broadcaststatus</option>,  <option value="classKPIM_1_1ClickLineEdit.html">kpim::clicklineedit</option>,  <option value="classKPIM_1_1CollectingProcess.html">kpim::collectingprocess</option>,  <option value="classKPIM_1_1ConfigManager.html">kpim::configmanager</option>,  <option value="classKPIM_1_1DiffAlgoDisplay.html">kpim::diffalgodisplay</option>,  <option value="classKPIM_1_1DistributionList.html">kpim::distributionlist</option>,  <option value="classKPIM_1_1KMailCompletion.html">kpim::kmailcompletion</option>,  <option value="classKPIM_1_1KPixmapRegionSelectorDialog.html">kpim::kpixmapregionselectordialog</option>,  <option value="classKPIM_1_1KPixmapRegionSelectorWidget.html">kpim::kpixmapregionselectorwidget</option>,  <option value="classKPIM_1_1LdapClient.html">kpim::ldapclient</option>,  <option value="classKPIM_1_1LdapObject.html">kpim::ldapobject</option>,  <option value="classKPIM_1_1LdapSearch.html">kpim::ldapsearch</option>,  <option value="classKPIM_1_1OverlayWidget.html">kpim::overlaywidget</option>,  <option value="classKPIM_1_1PluginLoader.html">kpim::pluginloader</option>,  <option value="classKPIM_1_1ProgressManager.html">kpim::progressmanager</option>,  <option value="classKPIM_1_1ResourceABC.html">kpim::resourceabc</option>,  <option value="classKPIM_1_1SelectionItem.html">kpim::selectionitem</option>,  <option value="classKPIM_1_1ThreadWeaver_1_1Event.html">kpim::threadweaver::event</option>,  <option value="classKPIM_1_1ThreadWeaver_1_1Job.html">kpim::threadweaver::job</option>,  <option value="classKPIM_1_1ThreadWeaver_1_1Thread.html">kpim::threadweaver::thread</option>,  <option value="classKPIM_1_1ThreadWeaver_1_1Weaver.html">kpim::threadweaver::weaver</option>,  <option value="classKPIM_1_1ThreadWeaver_1_1WeaverExtension.html">kpim::threadweaver::weaverextension</option>,  <option value="classKPIM_1_1ThreadWeaver_1_1WeaverThreadLogger.html">kpim::threadweaver::weaverthreadlogger</option>,  <option value="classKPrefsDialog.html">kprefsdialog</option>,  <option value="classKPrefsWid.html">kprefswid</option>,  <option value="classKPrefsWidBool.html">kprefswidbool</option>,  <option value="classKPrefsWidColor.html">kprefswidcolor</option>,  <option value="classKPrefsWidCombo.html">kprefswidcombo</option>,  <option value="classKPrefsWidDate.html">kprefswiddate</option>,  <option value="classKPrefsWidDuration.html">kprefswidduration</option>,  <option value="classKPrefsWidFont.html">kprefswidfont</option>,  <option value="classKPrefsWidInt.html">kprefswidint</option>,  <option value="classKPrefsWidManager.html">kprefswidmanager</option>,  <option value="classKPrefsWidPath.html">kprefswidpath</option>,  <option value="classKPrefsWidRadios.html">kprefswidradios</option>,  <option value="classKPrefsWidString.html">kprefswidstring</option>,  <option value="classKPrefsWidTime.html">kprefswidtime</option>,  <option value="classKRecentAddress_1_1RecentAddresses.html">krecentaddress::recentaddresses</option>,  <option value="classKRegExp3.html">kregexp3</option>,  <option value="classKResourcePrefs.html">kresourceprefs</option>,  <option value="classKRSqueezedTextLabel.html">krsqueezedtextlabel</option>,  <option value="classKSubscription.html">ksubscription</option>,  <option value="classKTimeEdit.html">ktimeedit</option>,  <option value="classKVCardDrag.html">kvcarddrag</option>,  <option value="classKWidgetLister.html">kwidgetlister</option>,  <option value="classLinkLocator.html">linklocator</option>,  <option value="classQStrictUtf7Codec.html">qstrictutf7codec</option>,  <option value="classQUtf7Codec.html">qutf7codec</option>,  <option value="classRuleEditWidget.html">ruleeditwidget</option>,  <option value="classRuleListWidget.html">rulelistwidget</option>,  <option value="classRuleStack.html">rulestack</option>,  <option value="classScorableGroup.html">scorablegroup</option>,  <option value="classSingleActionWidget.html">singleactionwidget</option>,  <option value="classSingleConditionWidget.html">singleconditionwidget</option>,
</select>
</form>
</div>
-->
</div></div>
<div class="menu_box"><h2>API Dox</h2>
<div class="nav_list">
<ul>
<li><a href="../../akregator/html/index.html">akregator</a></li><li>&nbsp;&nbsp;<a href="../../akregator/src/html/index.html">src</a></li><li>&nbsp;&nbsp;&nbsp;&nbsp;<a href="../../akregator/src/librss/html/index.html">librss</a></li><li><a href="../../certmanager/html/index.html">certmanager</a></li><li>&nbsp;&nbsp;<a href="../../certmanager/lib/html/index.html">lib</a></li><li><a href="../../kaddressbook/html/index.html">kaddressbook</a></li><li><a href="../../kalarm/html/index.html">kalarm</a></li><li>&nbsp;&nbsp;<a href="../../kalarm/lib/html/index.html">lib</a></li><li><a href="../../kandy/html/index.html">kandy</a></li><li><a href="../../karm/html/index.html">karm</a></li><li><a href="../../kdgantt/html/index.html">kdgantt</a></li><li><a href="../../kgantt/html/index.html">kgantt</a></li><li><a href="../../kioslaves/html/index.html">kioslaves</a></li><li>&nbsp;&nbsp;<a href="../../kioslaves/imap4/html/index.html">imap4</a></li><li>&nbsp;&nbsp;<a href="../../kioslaves/mbox/html/index.html">mbox</a></li><li><a href="../../kitchensync/html/index.html">kitchensync</a></li><li><a href="../../kmail/html/index.html">kmail</a></li><li><a href="../../knotes/html/index.html">knotes</a></li><li><a href="../../konsolekalendar/html/index.html">konsolekalendar</a></li><li><a href="../../kontact/html/index.html">kontact</a></li><li><a href="../../korganizer/html/index.html">korganizer</a></li><li><a href="../../kpilot/html/index.html">kpilot</a></li><li>&nbsp;&nbsp;<a href="../../kpilot/kpilot/html/index.html">kpilot</a></li><li>&nbsp;&nbsp;<a href="../../kpilot/lib/html/index.html">lib</a></li><li><a href="../../libemailfunctions/html/index.html">libemailfunctions</a></li><li><a href="../../libkcal/html/index.html">libkcal</a></li><li><a href="../../libkdepim/html/index.html">libkdepim</a></li><li><a href="../../libkholidays/html/index.html">libkholidays</a></li><li><a href="../../libkmime/html/index.html">libkmime</a></li><li><a href="../../libkpgp/html/index.html">libkpgp</a></li><li><a href="../../libkpimidentities/html/index.html">libkpimidentities</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>