Sophie

Sophie

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

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: KDialogBase 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="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pro-slots">Protected Slots</a> &#124;
<a href="#pro-methods">Protected Member Functions</a>  </div>
  <div class="headertitle">
<div class="title">KDialogBase Class Reference</div>  </div>
</div>
<div class="contents">
<!-- doxytag: class="KDialogBase" --><!-- doxytag: inherits="KDialog" -->
<p>A dialog base class with standard buttons and predefined layouts.  
 <a href="classKDialogBase.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="kdialogbase_8h_source.html">kdialogbase.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for KDialogBase:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classKDialogBase.png" usemap="#KDialogBase_map" alt=""/>
  <map id="KDialogBase_map" name="KDialogBase_map">
<area href="classKDialog.html" title="Dialog with extended non-modal support and methods for KDE standard compliance." alt="KDialog" shape="rect" coords="0,56,182,80"/>
<area href="qdialog.html" alt="QDialog" shape="rect" coords="0,0,182,24"/>
<area href="classKAboutDialog.html" title="A KDialogBase with predefined main widget." alt="KAboutDialog" shape="rect" coords="192,168,374,192"/>
<area href="classKBugReport.html" title="A dialog box for sending bug reports." alt="KBugReport" shape="rect" coords="192,224,374,248"/>
<area href="classKColorDialog.html" title="A color selection dialog." alt="KColorDialog" shape="rect" coords="192,280,374,304"/>
<area href="classKConfigDialog.html" title="Standard KDE configuration dialog class." alt="KConfigDialog" shape="rect" coords="192,336,374,360"/>
<area href="classKEditToolbar.html" title="A dialog used to customize or configure toolbars." alt="KEditToolbar" shape="rect" coords="192,392,374,416"/>
<area href="classKFontDialog.html" title="A font selection dialog." alt="KFontDialog" shape="rect" coords="192,448,374,472"/>
<area href="classKInputDialog.html" title="The KInputDialog class provides a simple dialog to get a single value from the user." alt="KInputDialog" shape="rect" coords="192,504,374,528"/>
<area href="classKKeyDialog.html" title="Dialog for configuration of KActionCollection, KAccel, and KGlobalAccel." alt="KKeyDialog" shape="rect" coords="192,560,374,584"/>
<area href="classKLineEditDlg.html" alt="KLineEditDlg" shape="rect" coords="192,616,374,640"/>
<area href="classKPasswordDialog.html" title="A password input dialog." alt="KPasswordDialog" shape="rect" coords="192,672,374,696"/>
<area href="classKPixmapRegionSelectorDialog.html" title="A dialog that uses a KPixmapRegionSelectorWidget to allow the user to select a region of an image..." alt="KPixmapRegionSelectorDialog" shape="rect" coords="192,728,374,752"/>
<area href="classKProgressDialog.html" title="KProgressDialog provides a dialog with a text label, a progress bar and an optional cancel button wit..." alt="KProgressDialog" shape="rect" coords="192,784,374,808"/>
<area href="classKShortcutDialog.html" title="Dialog for configuring a shortcut." alt="KShortcutDialog" shape="rect" coords="192,840,374,864"/>
<area href="classKSwitchLanguageDialog.html" title="Standard &quot;switch application language&quot; dialog box." alt="KSwitchLanguageDialog" shape="rect" coords="192,896,374,920"/>
</map>
 </div></div>

<p><a href="classKDialogBase-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="classKDialogBase.html#a9f20cab1f7d03532b4c49f7d719b167c">ButtonCode</a> { <br/>
&#160;&#160;<a class="el" href="classKDialogBase.html#a9f20cab1f7d03532b4c49f7d719b167caa8fc094aabb41be5b5842222d0b1180c">Help</a> =  0x00000001, 
<a class="el" href="classKDialogBase.html#a9f20cab1f7d03532b4c49f7d719b167ca2fbdac27eb3e477050b3a192f81bbbd1">Default</a> =  0x00000002, 
<a class="el" href="classKDialogBase.html#a9f20cab1f7d03532b4c49f7d719b167cab05ad790de9a9c8b04ea4da05f58622b">Ok</a> =  0x00000004, 
<a class="el" href="classKDialogBase.html#a9f20cab1f7d03532b4c49f7d719b167ca8b5b8e204d3e0a5942f338cf067f154c">Apply</a> =  0x00000008, 
<br/>
&#160;&#160;<a class="el" href="classKDialogBase.html#a9f20cab1f7d03532b4c49f7d719b167ca9567603327df29143c6e74dc2fba1c82">Try</a> =  0x00000010, 
<a class="el" href="classKDialogBase.html#a9f20cab1f7d03532b4c49f7d719b167cac0f804a0e3a44dd648405a723774b401">Cancel</a> =  0x00000020, 
<a class="el" href="classKDialogBase.html#a9f20cab1f7d03532b4c49f7d719b167ca4c22829df1166cd065fc9e842575c038">Close</a> =  0x00000040, 
<a class="el" href="classKDialogBase.html#a9f20cab1f7d03532b4c49f7d719b167ca993a4b74f03fefc1a044420a698ef869">User1</a> =  0x00000080, 
<br/>
&#160;&#160;<a class="el" href="classKDialogBase.html#a9f20cab1f7d03532b4c49f7d719b167ca8382cc87dcc373d5be4b1b419c7b5658">User2</a> =  0x00000100, 
<a class="el" href="classKDialogBase.html#a9f20cab1f7d03532b4c49f7d719b167ca1086673148b485cba933c731b304ffe2">User3</a> =  0x00000200, 
<a class="el" href="classKDialogBase.html#a9f20cab1f7d03532b4c49f7d719b167caca48db9ed53ed0a4d79406d6e309472d">No</a> =  0x00000080, 
<a class="el" href="classKDialogBase.html#a9f20cab1f7d03532b4c49f7d719b167cad27f9ffd4696a52b997f3b84eab5b2cd">Yes</a> =  0x00000100, 
<br/>
&#160;&#160;<a class="el" href="classKDialogBase.html#a9f20cab1f7d03532b4c49f7d719b167ca54232fdde85b5b8996ac32b6adeb68ae">Details</a> =  0x00000400, 
<a class="el" href="classKDialogBase.html#a9f20cab1f7d03532b4c49f7d719b167ca4cbed5dde8854af385fbc71dec95b4a5">Filler</a> =  0x40000000, 
<a class="el" href="classKDialogBase.html#a9f20cab1f7d03532b4c49f7d719b167ca23b19d068e039400d8fa6d292c93ef7e">Stretch</a> =  0x80000000, 
<a class="el" href="classKDialogBase.html#a9f20cab1f7d03532b4c49f7d719b167ca69ea00277e3ccd825ae3f79e36e3349f">NoDefault</a>
<br/>
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>ActionButtonStyle</b> { <br/>
&#160;&#160;<b>ActionStyle0</b> = 0, 
<b>ActionStyle1</b>, 
<b>ActionStyle2</b>, 
<b>ActionStyle3</b>, 
<br/>
&#160;&#160;<b>ActionStyle4</b>, 
<b>ActionStyleMAX</b>
<br/>
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#afe8ae3e94d464703d3784b6a734f1b15">DialogType</a> { <br/>
&#160;&#160;<b>TreeList</b> =  KJanusWidget::TreeList, 
<b>Tabbed</b> =  KJanusWidget::Tabbed, 
<b>Plain</b> =  KJanusWidget::Plain, 
<b>Swallow</b> =  KJanusWidget::Swallow, 
<br/>
&#160;&#160;<b>IconList</b> =  KJanusWidget::IconList
<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="classKDialogBase.html#a09a0610e73b8eda28223c44d79bb64a3">enableButton</a> (<a class="el" href="classKDialogBase.html#a9f20cab1f7d03532b4c49f7d719b167c">ButtonCode</a> id, bool state)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a601d3521391fe30d819027daebb286cf">enableButtonOK</a> (bool state)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a5d1b4cc6172e813944ba3bbfac9fe79c">enableButtonApply</a> (bool state)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a002c89394073dda3b8af5d8175fafec2">enableButtonCancel</a> (bool state)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a8c33c7a1d271b2df8664f175181724fb">enableLinkedHelp</a> (bool state)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a8b78083b1534fc710809e7cee5ca9135">delayedDestruct</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a42b480f2e93cb7416388f29cf8b9ab62">setHelpLinkText</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;text)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a5090889b6e260c286686118a49e8fe14">setHelp</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;anchor, const <a class="elRef" href="qstring.html">QString</a> &amp;appname=QString::null)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#ae1e5634ce7fadb09ea516690061521b6">helpClickedSlot</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#ae5c19059151e8cabfe66d3b4e7ab0721">setDetails</a> (bool showDetails)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a5cedad299d5f096e37aae11e42eb2763">setDetailsWidget</a> (<a class="elRef" href="qwidget.html">QWidget</a> *detailsWidget)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#ae008fdfc69892cfad27924f19ce9a1ad">updateBackground</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#af9970393b5efa26e7ca2243254ada83a">cancel</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="classKDialogBase.html#a197ec5a17deaae80cc6e1d2cf158a18b">helpClicked</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a6334b79b43bc2bbaf3418f134afa5874">defaultClicked</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#abd5f191822816146d7834d2d81b1617d">user3Clicked</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a81d929727788bc8d21b9354154587b54">user2Clicked</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#ab1ce83bded85477957220ef99a3e9b73">user1Clicked</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a5570df14581906f8af0c110054b5a87a">applyClicked</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a67f6441429a76934f4e2417f7c862114">tryClicked</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#aadad018aa920d7c3f6c7c6d70c5a2f9e">okClicked</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a439bacab21a35f4be40f20762faae168">yesClicked</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#ad85cc870e45c0938be5cdfe5a387b1b9">noClicked</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a1f9398127c676cd481c1bca1b06cd26d">cancelClicked</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#afa29a07b6e80242f3da4016d6e551cef">closeClicked</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a33105a822429c1700dc4732d9c917fba">apply</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a799da5f2dc1e7827ff9fa0e26269164c">backgroundChanged</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a67c1abd4ae0f4007b19435b739eb739f">hidden</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#ad27127fbc9e392897498cc6ce7c44ea3">finished</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a3d0bcf18c3608ecd9d6ff0e39a714fb4">aboutToShowDetails</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a5dbff9c6f956486b9dd56311be512801">aboutToShowPage</a> (<a class="elRef" href="qwidget.html">QWidget</a> *page)</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="classKDialogBase.html#aca2443ec2f5b0cfaa785b5c9da97e9d0">KDialogBase</a> (<a class="elRef" href="qwidget.html">QWidget</a> *parent=0, const char *name=0, bool modal=true, const <a class="elRef" href="qstring.html">QString</a> &amp;caption=QString::null, int buttonMask=Ok|Apply|Cancel, <a class="el" href="classKDialogBase.html#a9f20cab1f7d03532b4c49f7d719b167c">ButtonCode</a> defaultButton=Ok, bool separator=false, const <a class="el" href="classKGuiItem.html">KGuiItem</a> &amp;user1=<a class="el" href="classKGuiItem.html">KGuiItem</a>(), const <a class="el" href="classKGuiItem.html">KGuiItem</a> &amp;user2=<a class="el" href="classKGuiItem.html">KGuiItem</a>(), const <a class="el" href="classKGuiItem.html">KGuiItem</a> &amp;user3=<a class="el" href="classKGuiItem.html">KGuiItem</a>())</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#aa54f1a4ccd6789ef9c2e2d8ef83b15c4">KDialogBase</a> (int dialogFace, const <a class="elRef" href="qstring.html">QString</a> &amp;caption, int buttonMask, <a class="el" href="classKDialogBase.html#a9f20cab1f7d03532b4c49f7d719b167c">ButtonCode</a> defaultButton, <a class="elRef" href="qwidget.html">QWidget</a> *parent=0, const char *name=0, bool modal=true, bool separator=false, const <a class="el" href="classKGuiItem.html">KGuiItem</a> &amp;user1=<a class="el" href="classKGuiItem.html">KGuiItem</a>(), const <a class="el" href="classKGuiItem.html">KGuiItem</a> &amp;user2=<a class="el" href="classKGuiItem.html">KGuiItem</a>(), const <a class="el" href="classKGuiItem.html">KGuiItem</a> &amp;user3=<a class="el" href="classKGuiItem.html">KGuiItem</a>())</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a7991ea1c4f60728ffc818f3eea42412a">KDialogBase</a> (<a class="el" href="classKDialogBase.html#afe8ae3e94d464703d3784b6a734f1b15">KDialogBase::DialogType</a> dialogFace, WFlags f, <a class="elRef" href="qwidget.html">QWidget</a> *parent=0, const char *name=0, bool modal=true, const <a class="elRef" href="qstring.html">QString</a> &amp;caption=QString::null, int buttonMask=Ok|Apply|Cancel, <a class="el" href="classKDialogBase.html#a9f20cab1f7d03532b4c49f7d719b167c">ButtonCode</a> defaultButton=Ok, bool separator=false, const <a class="el" href="classKGuiItem.html">KGuiItem</a> &amp;user1=<a class="el" href="classKGuiItem.html">KGuiItem</a>(), const <a class="el" href="classKGuiItem.html">KGuiItem</a> &amp;user2=<a class="el" href="classKGuiItem.html">KGuiItem</a>(), const <a class="el" href="classKGuiItem.html">KGuiItem</a> &amp;user3=<a class="el" href="classKGuiItem.html">KGuiItem</a>())</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#af8673120eac958832eefb80f9c3ed2aa">KDialogBase</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;caption, int buttonMask=Yes|No|Cancel, <a class="el" href="classKDialogBase.html#a9f20cab1f7d03532b4c49f7d719b167c">ButtonCode</a> defaultButton=Yes, <a class="el" href="classKDialogBase.html#a9f20cab1f7d03532b4c49f7d719b167c">ButtonCode</a> escapeButton=Cancel, <a class="elRef" href="qwidget.html">QWidget</a> *parent=0, const char *name=0, bool modal=true, bool separator=false, const <a class="el" href="classKGuiItem.html">KGuiItem</a> &amp;yes=KStdGuiItem::yes(), const <a class="el" href="classKGuiItem.html">KGuiItem</a> &amp;no=KStdGuiItem::no(), const <a class="el" href="classKGuiItem.html">KGuiItem</a> &amp;cancel=KStdGuiItem::cancel())</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#af3e5b82d5a7e3bc206296963dbcf2842">~KDialogBase</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a9294c0a9463683bb6f44c6a4dd254e6a">setButtonBoxOrientation</a> (int <a class="elRef" href="qdialog.html#orientation">orientation</a>)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a6cbeaf6537bbfa41949c24c170f2d9e2">setEscapeButton</a> (<a class="el" href="classKDialogBase.html#a9f20cab1f7d03532b4c49f7d719b167c">ButtonCode</a> id)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#af4570ad3cb1c57504182d001046505ac">adjustSize</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0a350633dced865c5e359f65414c79e5"></a><!-- doxytag: member="KDialogBase::sizeHint" ref="a0a350633dced865c5e359f65414c79e5" args="() const " -->
virtual <a class="elRef" href="qsize.html">QSize</a>&#160;</td><td class="memItemRight" valign="bottom"><b>sizeHint</b> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1eddcd0fad62cf5c3721609517ff8acc"></a><!-- doxytag: member="KDialogBase::minimumSizeHint" ref="a1eddcd0fad62cf5c3721609517ff8acc" args="() const " -->
virtual <a class="elRef" href="qsize.html">QSize</a>&#160;</td><td class="memItemRight" valign="bottom"><b>minimumSizeHint</b> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qframe.html">QFrame</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a3ba2da303400dad3a6348667a469fbf2">plainPage</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qframe.html">QFrame</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a453823662732e9f9e84902308239ddaf">addPage</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;itemName, const <a class="elRef" href="qstring.html">QString</a> &amp;header=QString::null, 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"><a class="elRef" href="qframe.html">QFrame</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#af53d8cf70e5a4610c7cbcd185a84c707">addPage</a> (const <a class="elRef" href="qstringlist.html">QStringList</a> &amp;items, const <a class="elRef" href="qstring.html">QString</a> &amp;header=QString::null, 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"><a class="elRef" href="qvbox.html">QVBox</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a184813c5967a662e4111f1f0ac2cf1e3">addVBoxPage</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;itemName, const <a class="elRef" href="qstring.html">QString</a> &amp;header=QString::null, 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"><a class="elRef" href="qvbox.html">QVBox</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a5691392ce39483a2d750291a27b32886">addVBoxPage</a> (const <a class="elRef" href="qstringlist.html">QStringList</a> &amp;items, const <a class="elRef" href="qstring.html">QString</a> &amp;header=QString::null, 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"><a class="elRef" href="qhbox.html">QHBox</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a3abef74cae4e875dff8f98da6034b647">addHBoxPage</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;itemName, const <a class="elRef" href="qstring.html">QString</a> &amp;header=QString::null, 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"><a class="elRef" href="qhbox.html">QHBox</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a999259ed13bdacb5390f67bbf04f08ca">addHBoxPage</a> (const <a class="elRef" href="qstringlist.html">QStringList</a> &amp;items, const <a class="elRef" href="qstring.html">QString</a> &amp;header=QString::null, 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"><a class="elRef" href="qgrid.html">QGrid</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a32aef293090413c25dfc9ab8cd1e0c3e">addGridPage</a> (int n, Orientation dir, const <a class="elRef" href="qstring.html">QString</a> &amp;itemName, const <a class="elRef" href="qstring.html">QString</a> &amp;header=QString::null, 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"><a class="elRef" href="qgrid.html">QGrid</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#aeacaaacf926023aa7dcc3356b9fed3a0">addGridPage</a> (int n, Orientation dir, const <a class="elRef" href="qstringlist.html">QStringList</a> &amp;items, const <a class="elRef" href="qstring.html">QString</a> &amp;header=QString::null, 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">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#ad0db0bee8bd89730c4e167773a3f7a81">setFolderIcon</a> (const <a class="elRef" href="qstringlist.html">QStringList</a> &amp;path, const <a class="elRef" href="qpixmap.html">QPixmap</a> &amp;pixmap)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qframe.html">QFrame</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a8bcd7b6317ab82a788caa38519e76a07">makeMainWidget</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qvbox.html">QVBox</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#af60533b58706599e46e2cf753b4da5bd">makeVBoxMainWidget</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qhbox.html">QHBox</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#aed9a68e4ee327a361ac4b6c8319095d9">makeHBoxMainWidget</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qgrid.html">QGrid</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a219c14a8ab151072d5ae701f0ab141a2">makeGridMainWidget</a> (int n, Orientation dir)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a3b045121f7453869b1c3c3c96bf9775e">enableButtonSeparator</a> (bool state)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a32498ced70a46cd5030f34e1e41aa1d0">showButton</a> (<a class="el" href="classKDialogBase.html#a9f20cab1f7d03532b4c49f7d719b167c">ButtonCode</a> id, bool state)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#aaa6e63f8532d804b366ceea044a4bdf1">showButtonOK</a> (bool state)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a426aaf551d82628fec997a85604273a2">showButtonApply</a> (bool state)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a9b3edf0d1944ed289357fc4f118cfcf1">showButtonCancel</a> (bool state)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a0c55740564d43c41df228c21d7f60f0f">showPage</a> (int index)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a0e8a97d3bfcad9570cada938c5b7fe04">activePageIndex</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a9b67cb3f734c35e0b6abe7517bac1b8b">pageIndex</a> (<a class="elRef" href="qwidget.html">QWidget</a> *widget) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a8b2331bb68873915017535ceb2657d20">setMainWidget</a> (<a class="elRef" href="qwidget.html">QWidget</a> *widget)</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="classKDialogBase.html#a61245d9d19b595600e79d8c56ca629ef">mainWidget</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#ab7d36c94e845a8956901ecde4877ff27">disableResize</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#ac73e892be271c2a12f669352a463480b">setInitialSize</a> (const <a class="elRef" href="qsize.html">QSize</a> &amp;s, bool noResize=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#af014c2a626773387376b19612961d5a0">incInitialSize</a> (const <a class="elRef" href="qsize.html">QSize</a> &amp;s, bool noResize=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qsize.html">QSize</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a5cbc8d42748c1da4d47528dbf49f0c48">configDialogSize</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;groupName) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qsize.html">QSize</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a6df1abb9a7abb4277190ab5e6b58878c">configDialogSize</a> (<a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKConfig.html">KConfig</a> &amp;config, const <a class="elRef" href="qstring.html">QString</a> &amp;groupName) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#afdc1fdce6c0dce94f0c5186a6295c437">saveDialogSize</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;groupName, bool global=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a5ab331f2bb31b43f25a8ad6308be012e">saveDialogSize</a> (<a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKConfig.html">KConfig</a> &amp;config, const <a class="elRef" href="qstring.html">QString</a> &amp;groupName, bool global=false) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a0709888045498c0ac56a6832c157a17b">setButtonOK</a> (const <a class="el" href="classKGuiItem.html">KGuiItem</a> &amp;item=KStdGuiItem::ok())</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a0f93935ee04c62b34ca76f1571613173">setButtonOKText</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;text=QString::null, const <a class="elRef" href="qstring.html">QString</a> &amp;tooltip=QString::null, const <a class="elRef" href="qstring.html">QString</a> &amp;quickhelp=QString::null) KDE_DEPRECATED</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a44bc9b6ca899acfa2a2debb1be6c8c36">setButtonApply</a> (const <a class="el" href="classKGuiItem.html">KGuiItem</a> &amp;item=KStdGuiItem::apply())</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a756fde410d9dfc7d39e7b9d9de781a2e">setButtonApplyText</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;text=QString::null, const <a class="elRef" href="qstring.html">QString</a> &amp;tooltip=QString::null, const <a class="elRef" href="qstring.html">QString</a> &amp;quickhelp=QString::null) KDE_DEPRECATED</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a11662c26ebf272537121748fd96c770a">setButtonCancel</a> (const <a class="el" href="classKGuiItem.html">KGuiItem</a> &amp;item=KStdGuiItem::cancel())</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a05658db826534a4492db8557dc11ef82">setButtonCancelText</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;text=QString::null, const <a class="elRef" href="qstring.html">QString</a> &amp;tooltip=QString::null, const <a class="elRef" href="qstring.html">QString</a> &amp;quickhelp=QString::null) KDE_DEPRECATED</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a089bed0c9aa3b98c84dc03083acfeb9e">setButtonText</a> (<a class="el" href="classKDialogBase.html#a9f20cab1f7d03532b4c49f7d719b167c">ButtonCode</a> id, const <a class="elRef" href="qstring.html">QString</a> &amp;text)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a6d40632e65b6968814da1e314d259337">setButtonTip</a> (<a class="el" href="classKDialogBase.html#a9f20cab1f7d03532b4c49f7d719b167c">ButtonCode</a> id, const <a class="elRef" href="qstring.html">QString</a> &amp;text)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a967d1125974c77d5df6704dfff87763e">setButtonWhatsThis</a> (<a class="el" href="classKDialogBase.html#a9f20cab1f7d03532b4c49f7d719b167c">ButtonCode</a> id, const <a class="elRef" href="qstring.html">QString</a> &amp;text)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a29c117843efbe5f3dc7f8e98c5bf19a1">setButtonGuiItem</a> (<a class="el" href="classKDialogBase.html#a9f20cab1f7d03532b4c49f7d719b167c">ButtonCode</a> id, const <a class="el" href="classKGuiItem.html">KGuiItem</a> &amp;item)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a662f42214c010fc348c87fd02c952687">setTreeListAutoResize</a> (bool state)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a5f8426ebb795a2887df48bdeb9d3c50a">setShowIconsInTreeList</a> (bool state)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#aaa3af2a2f8e256d1e2bff296c57d402e">setRootIsDecorated</a> (bool state)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a3397fa9e4e5a7115bf38a7e569b66f32">unfoldTreeList</a> (bool persist=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a73e0205383d9015764e1b849f7f4bd77">addWidgetBelowList</a> (<a class="elRef" href="qwidget.html">QWidget</a> *widget)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a89ca2fa86a2b794cc4b99ea9d0cfc0f9">addButtonBelowList</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;text, <a class="elRef" href="qobject.html">QObject</a> *recv, const char *slot)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a2ff465899e880ab5189d7373895fda86">addButtonBelowList</a> (const <a class="el" href="classKGuiItem.html">KGuiItem</a> &amp;guiitem, <a class="elRef" href="qobject.html">QObject</a> *recv, const char *slot)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#ac29b835566923639352193a656c58d72">setIconListAllVisible</a> (bool state)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a9505cbc031a01d75e259668b59f80f70">showTile</a> (bool state)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#acf7cb941eb3bff75c4093b7015a7142a">getBorderWidths</a> (int &amp;ulx, int &amp;uly, int &amp;lrx, int &amp;lry) const KDE_DEPRECATED</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qrect.html">QRect</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a992b48ded3dee52151d31053c9e846d6">getContentsRect</a> () const KDE_DEPRECATED</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qsize.html">QSize</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a245f9e6927dd1339c8e65068f0b4f183">calculateSize</a> (int w, int h) const </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="classKDialogBase.html#a01d4cb35c8dfdac7eebd3539958c5741">helpLinkText</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qpushbutton.html">QPushButton</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a43c690d89d98f1615ba6cada72e4a8fe">actionButton</a> (<a class="el" href="classKDialogBase.html#a9f20cab1f7d03532b4c49f7d719b167c">ButtonCode</a> id)</td></tr>
<tr><td colspan="2"><h2><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a79069d809020967577c53b08d27d11fa">haveBackgroundTile</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static const <a class="elRef" href="qpixmap.html">QPixmap</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a3fe9a12e9615acb78092220cd471ecab">backgroundTile</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static const <a class="elRef" href="qpixmap.html">QPixmap</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a9e7f6bd339663c5290ed925523e95982">getBackgroundTile</a> () KDE_DEPRECATED</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#ad13c4b69f77d23558ea4b273812b5267">setBackgroundTile</a> (const <a class="elRef" href="qpixmap.html">QPixmap</a> *pix)</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">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#adaf5b2e2a4f513944e87545f85eef95f">slotHelp</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#ade24354bc2e919db65579355af82465e">slotDefault</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#aec5fbc4007bc8ef00f853cd29a0fbd56">slotDetails</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a6224b08533053d4ba5353b6361d370e8">slotUser3</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#aefde9ca41f281ee3a3be661c569e38ed">slotUser2</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a97e9b92f23fd4a78a78d9515f43a9750">slotUser1</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#af80eae380222739149fe7b08de7bf520">slotOk</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a20fdccdec92d64ca46f5fe53d12d9c38">slotApply</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a4cc3d42eb4faeca4d7e1ae0e49a5a6ec">slotTry</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a2cd192765e8ef271e6b2d2e3a0c5255b">slotYes</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a64503c5c97c1f50ab036a3ddfebee65f">slotNo</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a04f3929a0ae8623776b321b9fc7c4e4a">slotCancel</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a74d2be2a59dabf96210cf391ef561184">slotClose</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a7b4ca7198ed400075f6598e229d6172d">applyPressed</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a569947f143a3fc01804278806322ed73">updateGeometry</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#ae2f39fc6e63a4fc3dd917e66e337fd1d">slotDelayedDestruct</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">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a24881ab32a1c58e5c8d261507a814910">keyPressEvent</a> (<a class="elRef" href="qkeyevent.html">QKeyEvent</a> *e)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#aab5301257d99a4024a00ae57b1da38bf">hideEvent</a> (<a class="elRef" href="qhideevent.html">QHideEvent</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDialogBase.html#a201fa5f955fd9e9d3046fffa2dd093f2">closeEvent</a> (<a class="elRef" href="qcloseevent.html">QCloseEvent</a> *e)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad61a3dfab2c5b1f4518c1edb4d6d5ebe"></a><!-- doxytag: member="KDialogBase::virtual_hook" ref="ad61a3dfab2c5b1f4518c1edb4d6d5ebe" args="(int id, void *data)" -->
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>virtual_hook</b> (int id, void *data)</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>A dialog base class with standard buttons and predefined layouts. </p>
<p>Provides basic functionality needed by nearly all dialogs.</p>
<p>It offers the standard action buttons you'd expect to find in a dialog as well as the capability to define at most three configurable buttons. You can define a main widget that contains your specific dialog layout or you can use a predefined layout. Currently, <code>TreeList/Paged</code>, <code>Tabbed</code>, <code>Plain</code>, <code>Swallow</code> and <code>IconList</code> mode layouts (faces) are available.</p>
<p>The class takes care of the geometry management. You only need to define a minimum size for the widget you want to use as the main widget.</p>
<p>You can set a background tile (pixmap) for parts of the dialog. The tile you select is shared by all instances of this class in your application so that they all get the same look and feel.</p>
<p>There is a tutorial available on <a href="http://developer.kde.org/">http://developer.kde.org/</a> (NOT YET) that contains copy/paste examples as well a screenshots on how to use this class.</p>
<p><b>Standard buttons (action buttons):</b><br/>
</p>
<p>You select which buttons should be displayed, but you do not choose the order in which they are displayed. This ensures a standard interface in <a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/namespaceKDE.html">KDE</a>. The button order can be changed, but this ability is only available for a central <a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/namespaceKDE.html">KDE</a> control tool. The following buttons are available: OK, Cancel/Close, Apply/Try, Default, Help and three user definable buttons: User1, User2 and User3. You must specify the text of the UserN buttons. Each button has a virtual slot so you can overload the method when required. The default slots emit a signal as well, so you can choose to connect a signal instead of overriding the slot. The default implementation of <a class="el" href="classKDialogBase.html#adaf5b2e2a4f513944e87545f85eef95f" title="Activated when the Help button has been clicked.">slotHelp()</a> will automatically enable the help system if you have provided a path to the help text. <a class="el" href="classKDialogBase.html#a04f3929a0ae8623776b321b9fc7c4e4a" title="Activated when the Cancel button has been clicked.">slotCancel()</a> and <a class="el" href="classKDialogBase.html#a74d2be2a59dabf96210cf391ef561184" title="Activated when the Close button has been clicked.">slotClose()</a> will run <a class="elRef" href="qdialog.html#reject">QDialog::reject()</a> while <a class="el" href="classKDialogBase.html#af80eae380222739149fe7b08de7bf520" title="Activated when the Ok button has been clicked.">slotOk()</a> will run <a class="elRef" href="qdialog.html#accept">QDialog::accept()</a>. You define a default button in the constructor.</p>
<p>If you don't want any buttons at all because your dialog is special in some way, then set the buttonMask argument in the constructor to zero (0). The optional button box separator line should not be enabled in this case. Note that the <a class="el" href="classKDialogBase.html" title="A dialog base class with standard buttons and predefined layouts.">KDialogBase</a> will animate a button press when the user press Escape. The button that is enabled is either Cancel, Close or the button that is defined by <a class="el" href="classKDialogBase.html#a6cbeaf6537bbfa41949c24c170f2d9e2" title="Sets the button that will be activated when the Escape key is pressed.">setEscapeButton()</a> The animation will not take place when the buttonMask is zero. Your custom dialog code should reimplement the keyPressEvent and animate the cancel button so that the dialog behaves like regular dialogs. NOTE: None of the regular slots (like <a class="el" href="classKDialogBase.html#af80eae380222739149fe7b08de7bf520" title="Activated when the Ok button has been clicked.">slotOk()</a> ) or signals that are related to the standard action buttons will be used when you don't use these buttons.</p>
<p><b>Dialog shapes:</b><br/>
</p>
<p>You can either use one of the prebuilt, easy to use, faces or define your own main widget. The dialog provides ready to use TreeList, Tabbed, Plain, Swallow and IconList faces. <a class="el" href="classKDialogBase.html" title="A dialog base class with standard buttons and predefined layouts.">KDialogBase</a> uses the <a class="el" href="classKJanusWidget.html" title="Easy to use widget with many layouts.">KJanusWidget</a> class internally to accomplish this. If you use TreeList, Tabbed or IconList mode, then add pages with <a class="el" href="classKDialogBase.html#a453823662732e9f9e84902308239ddaf" title="Add a page to the dialog when the class is used in TreeList , IconList or Tabbed mode.">addPage()</a>.</p>
<p>Pages that have been added can be removed again by simply deleting the page.</p>
<p>If you want complete control of how the dialog contents should look, then you can define a main widget by using <a class="el" href="classKDialogBase.html#a8b2331bb68873915017535ceb2657d20" title="Sets the main user definable widget.">setMainWidget()</a>. You only need to set the minimum size of that widget and the dialog will resize itself to fit this minimum size. The dialog is resizeable, but cannot be made smaller than its minimum size.</p>
<p><b>Layout:</b><br/>
</p>
<p>The dialog consists of a help area on top (becomes visible if you define a help path and use <a class="el" href="classKDialogBase.html#a8c33c7a1d271b2df8664f175181724fb" title="Display or hide the help link area on the top of the dialog.">enableLinkedHelp()</a>), the main area which is the built-in dialog face or your own widget in the middle and by default a button box at the bottom. The button box can also be placed at the right edge (to the right of the main widget). Use <a class="el" href="classKDialogBase.html#a9294c0a9463683bb6f44c6a4dd254e6a" title="Sets the orientation of the button box.">setButtonBoxOrientation()</a> to control this behavior. A separator can be placed above the button box (or to the left when the button box is at the right edge). Normally you specify that you want a separator in the constructor, but you can use <a class="el" href="classKDialogBase.html#a3b045121f7453869b1c3c3c96bf9775e" title="Hide or display the a separator line drawn between the action buttons an the main widget...">enableButtonSeparator()</a> as well.</p>
<p><b>Standard compliance:</b><br/>
</p>
<p>The class is derived from <a class="el" href="classKDialog.html" title="Dialog with extended non-modal support and methods for KDE standard compliance.">KDialog</a>, so you get automatic access to the <a class="el" href="classKDialog.html#a082fda0cc6998fc963a69e8a836771be" title="Return the number of pixels you shall use between a dialog edge and the outermost widget(s) according...">KDialog::marginHint()</a>, <a class="el" href="classKDialog.html#a77f3df3337a2c906c8685d1c254a3a35" title="Return the number of pixels you shall use between widgets inside a dialog according to the KDE standa...">KDialog::spacingHint()</a> and the extended <a class="el" href="classKDialog.html#adb109442c6fab11017378b8f9e1402a2" title="Make a KDE compliant caption.">KDialog::setCaption()</a> method. NOTE: The main widget you use will be positioned inside the dialog using a margin (or border) equal to <a class="el" href="classKDialog.html#a082fda0cc6998fc963a69e8a836771be" title="Return the number of pixels you shall use between a dialog edge and the outermost widget(s) according...">KDialog::marginHint()</a>. You should not add a margin yourself, since one will be added automatically. The example below (from kedit) shows how you use the top level widget and its layout. The second argument (the border) to <a class="elRef" href="qvboxlayout.html">QVBoxLayout</a> is 0. This situation is valid for addPage , addVBoxPage , addHBoxPage , addGridPage , makeMainWidget , makeVBoxMainWidget , makeHBoxMainWidget and makeGridMainWidget as well.</p>
<p>Example:</p>
<div class="fragment"><pre class="fragment"> UrlDlg::UrlDlg( <a class="codeRef" href="qwidget.html">QWidget</a> *parent, <span class="keyword">const</span> <a class="codeRef" href="qstring.html">QString</a>&amp; caption,
                 <span class="keyword">const</span> <a class="codeRef" href="qstring.html">QString</a>&amp; urltext)
   : <a class="code" href="classKDialogBase.html" title="A dialog base class with standard buttons and predefined layouts.">KDialogBase</a>( parent, <span class="stringliteral">&quot;urldialog&quot;</span>, true, caption, <a class="code" href="classKDialogBase.html#a9f20cab1f7d03532b4c49f7d719b167cab05ad790de9a9c8b04ea4da05f58622b" title="Show Ok button.">Ok</a>|<a class="code" href="classKDialogBase.html#a9f20cab1f7d03532b4c49f7d719b167cac0f804a0e3a44dd648405a723774b401" title="Show Cancel-button.">Cancel</a>, <a class="code" href="classKDialogBase.html#a9f20cab1f7d03532b4c49f7d719b167cab05ad790de9a9c8b04ea4da05f58622b" title="Show Ok button.">Ok</a>, true )
 {
   <a class="codeRef" href="qwidget.html">QWidget</a> *page = <span class="keyword">new</span> <a class="codeRef" href="qwidget.html">QWidget</a>( <span class="keyword">this</span> );
   setMainWidget(page);
   <a class="codeRef" href="qvboxlayout.html">QVBoxLayout</a> *topLayout = <span class="keyword">new</span> <a class="codeRef" href="qvboxlayout.html">QVBoxLayout</a>( page, 0, spacingHint() );

   <a class="codeRef" href="qlabel.html">QLabel</a> *<a class="codeRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/namespaceKStdAccel.html#ac575a96ec71ffbbb731400aa6c9079b0">label</a> = <span class="keyword">new</span> <a class="codeRef" href="qlabel.html">QLabel</a>( caption, page, <span class="stringliteral">&quot;caption&quot;</span> );
   topLayout-&gt;addWidget( label );

   lineedit = <span class="keyword">new</span> <a class="codeRef" href="qlineedit.html">QLineEdit</a>( urltext, page, <span class="stringliteral">&quot;lineedit&quot;</span> );
   lineedit-&gt;setMinimumWidth(fontMetrics().maxWidth()*20);
   topLayout-&gt;addWidget( lineedit );

   topLayout-&gt;addStretch(10);
 }
</pre></div><p>If you use <a class="el" href="classKDialogBase.html#af60533b58706599e46e2cf753b4da5bd" title="Make a main widget.">makeVBoxMainWidget()</a>, then the dialog above can be made simpler but you lose the ability to add a stretchable area:</p>
<div class="fragment"><pre class="fragment"> UrlDlg::UrlDlg( <a class="codeRef" href="qwidget.html">QWidget</a> *parent, <span class="keyword">const</span> <a class="codeRef" href="qstring.html">QString</a>&amp; caption,
                 <span class="keyword">const</span> <a class="codeRef" href="qstring.html">QString</a>&amp; urltext)
 : <a class="code" href="classKDialogBase.html" title="A dialog base class with standard buttons and predefined layouts.">KDialogBase</a>( parent, <span class="stringliteral">&quot;urldialog&quot;</span>, true, caption, <a class="code" href="classKDialogBase.html#a9f20cab1f7d03532b4c49f7d719b167cab05ad790de9a9c8b04ea4da05f58622b" title="Show Ok button.">Ok</a>|<a class="code" href="classKDialogBase.html#a9f20cab1f7d03532b4c49f7d719b167cac0f804a0e3a44dd648405a723774b401" title="Show Cancel-button.">Cancel</a>, <a class="code" href="classKDialogBase.html#a9f20cab1f7d03532b4c49f7d719b167cab05ad790de9a9c8b04ea4da05f58622b" title="Show Ok button.">Ok</a>, true )
 {
   <a class="codeRef" href="qvbox.html">QVBox</a> *page = makeVBoxMainWidget();
   <a class="codeRef" href="qlabel.html">QLabel</a> *label = <span class="keyword">new</span> <a class="codeRef" href="qlabel.html">QLabel</a>( caption, page, <span class="stringliteral">&quot;caption&quot;</span> );

   lineedit = <span class="keyword">new</span> <a class="codeRef" href="qlineedit.html">QLineEdit</a>( urltext, page, <span class="stringliteral">&quot;lineedit&quot;</span> );
   lineedit-&gt;setMinimumWidth(fontMetrics().maxWidth()*20);
 }
</pre></div><p>This class can be used in many ways. Note that most <a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/namespaceKDE.html">KDE</a> ui widgets and many of <a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/namespaceKDE.html">KDE</a> core applications use the <a class="el" href="classKDialogBase.html" title="A dialog base class with standard buttons and predefined layouts.">KDialogBase</a> so for more inspiration you should study the code for these.</p>
<dl class="author"><dt><b>Author:</b></dt><dd>Mirko Boehm (<a href="mailto:mirko@kde.org">mirko@kde.org</a>) and Espen Sand (<a href="mailto:espen@kde.org">espen@kde.org</a>) </dd></dl>

<p>Definition at line <a class="el" href="kdialogbase_8h_source.html#l00191">191</a> of file <a class="el" href="kdialogbase_8h_source.html">kdialogbase.h</a>.</p>
</div><hr/><h2>Member Enumeration Documentation</h2>
<a class="anchor" id="a9f20cab1f7d03532b4c49f7d719b167c"></a><!-- doxytag: member="KDialogBase::ButtonCode" ref="a9f20cab1f7d03532b4c49f7d719b167c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classKDialogBase.html#a9f20cab1f7d03532b4c49f7d719b167c">KDialogBase::ButtonCode</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a9f20cab1f7d03532b4c49f7d719b167caa8fc094aabb41be5b5842222d0b1180c"></a><!-- doxytag: member="Help" ref="a9f20cab1f7d03532b4c49f7d719b167caa8fc094aabb41be5b5842222d0b1180c" args="" -->Help</em>&nbsp;</td><td>
<p>Show Help button. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a9f20cab1f7d03532b4c49f7d719b167ca2fbdac27eb3e477050b3a192f81bbbd1"></a><!-- doxytag: member="Default" ref="a9f20cab1f7d03532b4c49f7d719b167ca2fbdac27eb3e477050b3a192f81bbbd1" args="" -->Default</em>&nbsp;</td><td>
<p>Show Default button. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a9f20cab1f7d03532b4c49f7d719b167cab05ad790de9a9c8b04ea4da05f58622b"></a><!-- doxytag: member="Ok" ref="a9f20cab1f7d03532b4c49f7d719b167cab05ad790de9a9c8b04ea4da05f58622b" args="" -->Ok</em>&nbsp;</td><td>
<p>Show Ok button. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a9f20cab1f7d03532b4c49f7d719b167ca8b5b8e204d3e0a5942f338cf067f154c"></a><!-- doxytag: member="Apply" ref="a9f20cab1f7d03532b4c49f7d719b167ca8b5b8e204d3e0a5942f338cf067f154c" args="" -->Apply</em>&nbsp;</td><td>
<p>Show Apply button. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a9f20cab1f7d03532b4c49f7d719b167ca9567603327df29143c6e74dc2fba1c82"></a><!-- doxytag: member="Try" ref="a9f20cab1f7d03532b4c49f7d719b167ca9567603327df29143c6e74dc2fba1c82" args="" -->Try</em>&nbsp;</td><td>
<p>Show Try button. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a9f20cab1f7d03532b4c49f7d719b167cac0f804a0e3a44dd648405a723774b401"></a><!-- doxytag: member="Cancel" ref="a9f20cab1f7d03532b4c49f7d719b167cac0f804a0e3a44dd648405a723774b401" args="" -->Cancel</em>&nbsp;</td><td>
<p>Show Cancel-button. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a9f20cab1f7d03532b4c49f7d719b167ca4c22829df1166cd065fc9e842575c038"></a><!-- doxytag: member="Close" ref="a9f20cab1f7d03532b4c49f7d719b167ca4c22829df1166cd065fc9e842575c038" args="" -->Close</em>&nbsp;</td><td>
<p>Show Close-button. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a9f20cab1f7d03532b4c49f7d719b167ca993a4b74f03fefc1a044420a698ef869"></a><!-- doxytag: member="User1" ref="a9f20cab1f7d03532b4c49f7d719b167ca993a4b74f03fefc1a044420a698ef869" args="" -->User1</em>&nbsp;</td><td>
<p>Show User defined button 1. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a9f20cab1f7d03532b4c49f7d719b167ca8382cc87dcc373d5be4b1b419c7b5658"></a><!-- doxytag: member="User2" ref="a9f20cab1f7d03532b4c49f7d719b167ca8382cc87dcc373d5be4b1b419c7b5658" args="" -->User2</em>&nbsp;</td><td>
<p>Show User defined button 2. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a9f20cab1f7d03532b4c49f7d719b167ca1086673148b485cba933c731b304ffe2"></a><!-- doxytag: member="User3" ref="a9f20cab1f7d03532b4c49f7d719b167ca1086673148b485cba933c731b304ffe2" args="" -->User3</em>&nbsp;</td><td>
<p>Show User defined button 3. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a9f20cab1f7d03532b4c49f7d719b167caca48db9ed53ed0a4d79406d6e309472d"></a><!-- doxytag: member="No" ref="a9f20cab1f7d03532b4c49f7d719b167caca48db9ed53ed0a4d79406d6e309472d" args="" -->No</em>&nbsp;</td><td>
<p>Show No button. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a9f20cab1f7d03532b4c49f7d719b167cad27f9ffd4696a52b997f3b84eab5b2cd"></a><!-- doxytag: member="Yes" ref="a9f20cab1f7d03532b4c49f7d719b167cad27f9ffd4696a52b997f3b84eab5b2cd" args="" -->Yes</em>&nbsp;</td><td>
<p>Show Yes button. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a9f20cab1f7d03532b4c49f7d719b167ca54232fdde85b5b8996ac32b6adeb68ae"></a><!-- doxytag: member="Details" ref="a9f20cab1f7d03532b4c49f7d719b167ca54232fdde85b5b8996ac32b6adeb68ae" args="" -->Details</em>&nbsp;</td><td>
<p>Show Details button. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a9f20cab1f7d03532b4c49f7d719b167ca4cbed5dde8854af385fbc71dec95b4a5"></a><!-- doxytag: member="Filler" ref="a9f20cab1f7d03532b4c49f7d719b167ca4cbed5dde8854af385fbc71dec95b4a5" args="" -->Filler</em>&nbsp;</td><td>
<p>Ignored when used in a constructor. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a9f20cab1f7d03532b4c49f7d719b167ca23b19d068e039400d8fa6d292c93ef7e"></a><!-- doxytag: member="Stretch" ref="a9f20cab1f7d03532b4c49f7d719b167ca23b19d068e039400d8fa6d292c93ef7e" args="" -->Stretch</em>&nbsp;</td><td>
<p>Ignored when used in a constructor. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a9f20cab1f7d03532b4c49f7d719b167ca69ea00277e3ccd825ae3f79e36e3349f"></a><!-- doxytag: member="NoDefault" ref="a9f20cab1f7d03532b4c49f7d719b167ca69ea00277e3ccd825ae3f79e36e3349f" args="" -->NoDefault</em>&nbsp;</td><td>
<p>Used when specifying a default button; indicates that no button should be marked by default. </p>
<dl class="since"><dt><b>Since:</b></dt><dd>3.3 </dd></dl>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="kdialogbase_8h_source.html#l00197">197</a> of file <a class="el" href="kdialogbase_8h_source.html">kdialogbase.h</a>.</p>

</div>
</div>
<a class="anchor" id="afe8ae3e94d464703d3784b6a734f1b15"></a><!-- doxytag: member="KDialogBase::DialogType" ref="afe8ae3e94d464703d3784b6a734f1b15" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classKDialogBase.html#afe8ae3e94d464703d3784b6a734f1b15">KDialogBase::DialogType</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<ul>
<li><code>TreeList</code> - A dialog with a tree on the left side and a representation of the contents on the right side. </li>
<li><code>Tabbed</code> - A dialog using a <a class="elRef" href="qtabwidget.html">QTabWidget</a>. </li>
<li><code>Plain</code> - A normal dialog. Use <a class="el" href="classKDialogBase.html#a3ba2da303400dad3a6348667a469fbf2" title="Retrieve the empty page when the predefined layout is used in Plain mode.">plainPage()</a> as parent for widgets. </li>
<li><code>Swallow</code> - Simplifes the usage of existing widgets. You specify the widget to be displayed by <a class="el" href="classKDialogBase.html#a8b2331bb68873915017535ceb2657d20" title="Sets the main user definable widget.">setMainWidget()</a>. </li>
<li><code>IconList</code> - A dialog with an iconlist on the left side and a representation of the contents on the right side. </li>
</ul>

<p>Definition at line <a class="el" href="kdialogbase_8h_source.html#l00237">237</a> of file <a class="el" href="kdialogbase_8h_source.html">kdialogbase.h</a>.</p>

</div>
</div>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="aca2443ec2f5b0cfaa785b5c9da97e9d0"></a><!-- doxytag: member="KDialogBase::KDialogBase" ref="aca2443ec2f5b0cfaa785b5c9da97e9d0" args="(QWidget *parent=0, const char *name=0, bool modal=true, const QString &amp;caption=QString::null, int buttonMask=Ok|Apply|Cancel, ButtonCode defaultButton=Ok, bool separator=false, const KGuiItem &amp;user1=KGuiItem(), const KGuiItem &amp;user2=KGuiItem(), const KGuiItem &amp;user3=KGuiItem())" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KDialogBase::KDialogBase </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" href="qwidget.html">QWidget</a> *&#160;</td>
          <td class="paramname"><em>parent</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>name</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>modal</em> = <code>true</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>caption</em> = <code>QString::null</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>buttonMask</em> = <code>Ok|Apply|Cancel</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classKDialogBase.html#a9f20cab1f7d03532b4c49f7d719b167c">ButtonCode</a>&#160;</td>
          <td class="paramname"><em>defaultButton</em> = <code>Ok</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>separator</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classKGuiItem.html">KGuiItem</a> &amp;&#160;</td>
          <td class="paramname"><em>user1</em> = <code><a class="el" href="classKGuiItem.html">KGuiItem</a>()</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classKGuiItem.html">KGuiItem</a> &amp;&#160;</td>
          <td class="paramname"><em>user2</em> = <code><a class="el" href="classKGuiItem.html">KGuiItem</a>()</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classKGuiItem.html">KGuiItem</a> &amp;&#160;</td>
          <td class="paramname"><em>user3</em> = <code><a class="el" href="classKGuiItem.html">KGuiItem</a>()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Constructor for the standard mode where you must specify the main widget with <a class="el" href="classKDialogBase.html#a8b2331bb68873915017535ceb2657d20" title="Sets the main user definable widget.">setMainWidget()</a> . </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">parent</td><td>Parent of the dialog. </td></tr>
    <tr><td class="paramname">name</td><td>Dialog name (for internal use only) </td></tr>
    <tr><td class="paramname">modal</td><td>Controls dialog modality. If <code>false</code>, the rest of the program interface (example: other dialogs) is accessible while the dialog is open. </td></tr>
    <tr><td class="paramname">caption</td><td>The dialog caption. Do not specify the application name here. The class will take care of that. </td></tr>
    <tr><td class="paramname">buttonMask</td><td>Specifies which buttons will be visible. If zero (0) no button box will be made. </td></tr>
    <tr><td class="paramname">defaultButton</td><td>Specifies which button will be marked as the default. Use ButtonCode::NoDefault to indicate that no button should be marked as the default button. </td></tr>
    <tr><td class="paramname">separator</td><td>If <code>true</code>, a separator line is drawn between the action buttons and the main widget. </td></tr>
    <tr><td class="paramname">user1</td><td>User button1 item. </td></tr>
    <tr><td class="paramname">user2</td><td>User button2 item. </td></tr>
    <tr><td class="paramname">user3</td><td>User button3 item. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l00099">99</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aa54f1a4ccd6789ef9c2e2d8ef83b15c4"></a><!-- doxytag: member="KDialogBase::KDialogBase" ref="aa54f1a4ccd6789ef9c2e2d8ef83b15c4" args="(int dialogFace, const QString &amp;caption, int buttonMask, ButtonCode defaultButton, QWidget *parent=0, const char *name=0, bool modal=true, bool separator=false, const KGuiItem &amp;user1=KGuiItem(), const KGuiItem &amp;user2=KGuiItem(), const KGuiItem &amp;user3=KGuiItem())" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KDialogBase::KDialogBase </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>dialogFace</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>caption</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>buttonMask</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classKDialogBase.html#a9f20cab1f7d03532b4c49f7d719b167c">ButtonCode</a>&#160;</td>
          <td class="paramname"><em>defaultButton</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>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>name</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>modal</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>separator</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classKGuiItem.html">KGuiItem</a> &amp;&#160;</td>
          <td class="paramname"><em>user1</em> = <code><a class="el" href="classKGuiItem.html">KGuiItem</a>()</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classKGuiItem.html">KGuiItem</a> &amp;&#160;</td>
          <td class="paramname"><em>user2</em> = <code><a class="el" href="classKGuiItem.html">KGuiItem</a>()</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classKGuiItem.html">KGuiItem</a> &amp;&#160;</td>
          <td class="paramname"><em>user3</em> = <code><a class="el" href="classKGuiItem.html">KGuiItem</a>()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>In KDE4 a WFlag paramater should be added after modal and next function can be removed. </p>
<p>Constructor for the predefined layout mode where you specify the kind of layout (face).</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">dialogFace</td><td>You can use TreeList, Tabbed, Plain, Swallow or IconList. </td></tr>
    <tr><td class="paramname">caption</td><td>The dialog caption. Do not specify the application name here. The class will take care of that. </td></tr>
    <tr><td class="paramname">buttonMask</td><td>Specifies which buttons will be visible. If zero (0) no button box will be made. </td></tr>
    <tr><td class="paramname">defaultButton</td><td>Specifies which button will be marked as the default. Use ButtonCode::NoDefault to indicate that no button should be marked as the default button. </td></tr>
    <tr><td class="paramname">parent</td><td>Parent of the dialog. </td></tr>
    <tr><td class="paramname">name</td><td>Dialog name (for internal use only). </td></tr>
    <tr><td class="paramname">modal</td><td>Controls dialog modality. If <code>false</code>, the rest of the program interface (example: other dialogs) is accessible while the dialog is open. </td></tr>
    <tr><td class="paramname">separator</td><td>If <code>true</code>, a separator line is drawn between the action buttons and the main widget. </td></tr>
    <tr><td class="paramname">user1</td><td>User button1 text item. </td></tr>
    <tr><td class="paramname">user2</td><td>User button2 text item. </td></tr>
    <tr><td class="paramname">user3</td><td>User button3 text item. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l00121">121</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a7991ea1c4f60728ffc818f3eea42412a"></a><!-- doxytag: member="KDialogBase::KDialogBase" ref="a7991ea1c4f60728ffc818f3eea42412a" args="(KDialogBase::DialogType dialogFace, WFlags f, QWidget *parent=0, const char *name=0, bool modal=true, const QString &amp;caption=QString::null, int buttonMask=Ok|Apply|Cancel, ButtonCode defaultButton=Ok, bool separator=false, const KGuiItem &amp;user1=KGuiItem(), const KGuiItem &amp;user2=KGuiItem(), const KGuiItem &amp;user3=KGuiItem())" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KDialogBase::KDialogBase </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKDialogBase.html#afe8ae3e94d464703d3784b6a734f1b15">KDialogBase::DialogType</a>&#160;</td>
          <td class="paramname"><em>dialogFace</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">WFlags&#160;</td>
          <td class="paramname"><em>f</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>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>name</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>modal</em> = <code>true</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>caption</em> = <code>QString::null</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>buttonMask</em> = <code>Ok|Apply|Cancel</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classKDialogBase.html#a9f20cab1f7d03532b4c49f7d719b167c">ButtonCode</a>&#160;</td>
          <td class="paramname"><em>defaultButton</em> = <code>Ok</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>separator</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classKGuiItem.html">KGuiItem</a> &amp;&#160;</td>
          <td class="paramname"><em>user1</em> = <code><a class="el" href="classKGuiItem.html">KGuiItem</a>()</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classKGuiItem.html">KGuiItem</a> &amp;&#160;</td>
          <td class="paramname"><em>user2</em> = <code><a class="el" href="classKGuiItem.html">KGuiItem</a>()</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classKGuiItem.html">KGuiItem</a> &amp;&#160;</td>
          <td class="paramname"><em>user3</em> = <code><a class="el" href="classKGuiItem.html">KGuiItem</a>()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Constructor for the predefined layout mode where you specify the kind of layout (face). </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">dialogFace</td><td>You can use TreeList, Tabbed, Plain, Swallow or IconList. </td></tr>
    <tr><td class="paramname">f</td><td>widget flags, by default it is just set to WStyle_DialogBorder. </td></tr>
    <tr><td class="paramname">caption</td><td>The dialog caption. Do not specify the application name here. The class will take care of that. </td></tr>
    <tr><td class="paramname">parent</td><td>Parent of the dialog. </td></tr>
    <tr><td class="paramname">name</td><td>Dialog name (for internal use only). </td></tr>
    <tr><td class="paramname">modal</td><td>Controls dialog modality. If <code>false</code>, the rest of the program interface (example: other dialogs) is accessible while the dialog is open. </td></tr>
    <tr><td class="paramname">buttonMask</td><td>Specifies which buttons will be visible. If zero (0) no button box will be made. </td></tr>
    <tr><td class="paramname">defaultButton</td><td>Specifies which button will be marked as the default. Use ButtonCode::NoDefault to indicate that no button should be marked as the default button. </td></tr>
    <tr><td class="paramname">separator</td><td>If <code>true</code>, a separator line is drawn between the action buttons and the main widget. </td></tr>
    <tr><td class="paramname">user1</td><td>User button1 text item. </td></tr>
    <tr><td class="paramname">user2</td><td>User button2 text item. </td></tr>
    <tr><td class="paramname">user3</td><td>User button3 text item. </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="kdialogbase_8cpp_source.html#l00149">149</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="af8673120eac958832eefb80f9c3ed2aa"></a><!-- doxytag: member="KDialogBase::KDialogBase" ref="af8673120eac958832eefb80f9c3ed2aa" args="(const QString &amp;caption, int buttonMask=Yes|No|Cancel, ButtonCode defaultButton=Yes, ButtonCode escapeButton=Cancel, QWidget *parent=0, const char *name=0, bool modal=true, bool separator=false, const KGuiItem &amp;yes=KStdGuiItem::yes(), const KGuiItem &amp;no=KStdGuiItem::no(), const KGuiItem &amp;cancel=KStdGuiItem::cancel())" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KDialogBase::KDialogBase </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>caption</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>buttonMask</em> = <code>Yes|No|Cancel</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classKDialogBase.html#a9f20cab1f7d03532b4c49f7d719b167c">ButtonCode</a>&#160;</td>
          <td class="paramname"><em>defaultButton</em> = <code>Yes</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classKDialogBase.html#a9f20cab1f7d03532b4c49f7d719b167c">ButtonCode</a>&#160;</td>
          <td class="paramname"><em>escapeButton</em> = <code>Cancel</code>, </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>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>name</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>modal</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>separator</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classKGuiItem.html">KGuiItem</a> &amp;&#160;</td>
          <td class="paramname"><em>yes</em> = <code>KStdGuiItem::yes()</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classKGuiItem.html">KGuiItem</a> &amp;&#160;</td>
          <td class="paramname"><em>no</em> = <code>KStdGuiItem::no()</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classKGuiItem.html">KGuiItem</a> &amp;&#160;</td>
          <td class="paramname"><em>cancel</em> = <code>KStdGuiItem::cancel()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Constructor for a message box mode where the <code>buttonMask</code> can only contain Yes, No, or Cancel. </p>
<p>If you need other names you can rename the buttons with <a class="el" href="classKDialogBase.html#a089bed0c9aa3b98c84dc03083acfeb9e" title="Sets the text of any button.">setButtonText()</a>. The dialog box is not resizable by default but this can be changed by <a class="el" href="classKDialogBase.html#ac73e892be271c2a12f669352a463480b" title="Convenience method.">setInitialSize()</a>. If you select 'modal' to be true, the dialog will return Yes, No, or Cancel when closed otherwise you can use the signals <a class="el" href="classKDialogBase.html#a439bacab21a35f4be40f20762faae168" title="The Yes button was pressed.">yesClicked()</a>, <a class="el" href="classKDialogBase.html#ad85cc870e45c0938be5cdfe5a387b1b9" title="The No button was pressed.">noClicked()</a>, or <a class="el" href="classKDialogBase.html#a1f9398127c676cd481c1bca1b06cd26d" title="The Cancel button was pressed.">cancelClicked()</a> to determine the state.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">caption</td><td>The dialog caption. Do not specify the application name here. The class will take care of that. </td></tr>
    <tr><td class="paramname">buttonMask</td><td>Specifies which buttons will be visible. If zero (0) no button box will be made. </td></tr>
    <tr><td class="paramname">defaultButton</td><td>Specifies which button will be marked as the default. Use ButtonCode::NoDefault to indicate that no button should be marked as the default button. </td></tr>
    <tr><td class="paramname">escapeButton</td><td>Specifies which button will be activated by when the dialog receives a <code>Key_Escape</code> keypress. </td></tr>
    <tr><td class="paramname">parent</td><td>Parent of the dialog. </td></tr>
    <tr><td class="paramname">name</td><td>Dialog name (for internal use only). </td></tr>
    <tr><td class="paramname">modal</td><td>Controls dialog modality. If <code>false</code>, the rest of the program interface (example: other dialogs) is accessible while the dialog is open. </td></tr>
    <tr><td class="paramname">separator</td><td>If <code>true</code>, a separator line is drawn between the action buttons and the main widget. </td></tr>
    <tr><td class="paramname">yes</td><td>Text to use for the first button (defaults to i18n("Yes")) </td></tr>
    <tr><td class="paramname">no</td><td>Text to use for the second button (defaults to i18n("No")) </td></tr>
    <tr><td class="paramname">cancel</td><td>Text to use for the third button (defaults to i18n("Cancel")) </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l00178">178</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="af3e5b82d5a7e3bc206296963dbcf2842"></a><!-- doxytag: member="KDialogBase::~KDialogBase" ref="af3e5b82d5a7e3bc206296963dbcf2842" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KDialogBase::~KDialogBase </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Destructor. </p>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l00211">211</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

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

<p>The detailsWidget is about to get shown. </p>
<p>This is your last chance to call setDetailsWidget if you haven't done so yet. </p>

</div>
</div>
<a class="anchor" id="a5dbff9c6f956486b9dd56311be512801"></a><!-- doxytag: member="KDialogBase::aboutToShowPage" ref="a5dbff9c6f956486b9dd56311be512801" args="(QWidget *page)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDialogBase::aboutToShowPage </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" href="qwidget.html">QWidget</a> *&#160;</td>
          <td class="paramname"><em>page</em></td><td>)</td>
          <td><code> [signal]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>A page is about to be shown. </p>
<p>This signal is only emitted for the TreeList and IconList faces. </p>

</div>
</div>
<a class="anchor" id="a43c690d89d98f1615ba6cada72e4a8fe"></a><!-- doxytag: member="KDialogBase::actionButton" ref="a43c690d89d98f1615ba6cada72e4a8fe" args="(ButtonCode id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qpushbutton.html">QPushButton</a> * KDialogBase::actionButton </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKDialogBase.html#a9f20cab1f7d03532b4c49f7d719b167c">ButtonCode</a>&#160;</td>
          <td class="paramname"><em>id</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the action button that corresponds to the <code>id</code>. </p>
<p>Normally you should not use this function. <em>Never</em> delete the object returned by this function. See also <a class="el" href="classKDialogBase.html#a09a0610e73b8eda28223c44d79bb64a3" title="Enable or disable (gray out) a general action button.">enableButton()</a>, <a class="el" href="classKDialogBase.html#a32498ced70a46cd5030f34e1e41aa1d0" title="Hide or display a general action button.">showButton()</a>, <a class="el" href="classKDialogBase.html#a6d40632e65b6968814da1e314d259337" title="Sets the tooltip text of any button.">setButtonTip()</a>, <a class="el" href="classKDialogBase.html#a967d1125974c77d5df6704dfff87763e" title="Sets the &quot;What&#39;s this?&quot; text of any button.">setButtonWhatsThis()</a>, and <a class="el" href="classKDialogBase.html#a089bed0c9aa3b98c84dc03083acfeb9e" title="Sets the text of any button.">setButtonText()</a>.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">id</td><td>Integer identifier of the button. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The action button or 0 if the button does not exists.</dd></dl>
<p>FIXME <a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/namespaceKDE.html">KDE</a> 4: Return the actual <a class="el" href="classKPushButton.html" title="This is nothing but a QPushButton with drag-support and KGuiItem support.">KPushButton</a> instead of <a class="elRef" href="qpushbutton.html">QPushButton</a> (Martijn) </p>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l00832">832</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a0e8a97d3bfcad9570cada938c5b7fe04"></a><!-- doxytag: member="KDialogBase::activePageIndex" ref="a0e8a97d3bfcad9570cada938c5b7fe04" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int KDialogBase::activePageIndex </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the index of the active page. </p>
<p>This method will only work when the dialog is using the predefined shape of Tabbed, TreeList or IconList.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The page index or -1 if there is no active page. </dd></dl>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01476">1476</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a89ca2fa86a2b794cc4b99ea9d0cfc0f9"></a><!-- doxytag: member="KDialogBase::addButtonBelowList" ref="a89ca2fa86a2b794cc4b99ea9d0cfc0f9" args="(const QString &amp;text, QObject *recv, const char *slot)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDialogBase::addButtonBelowList </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>text</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" href="qobject.html">QObject</a> *&#160;</td>
          <td class="paramname"><em>recv</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>slot</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Add a button at the bottom of the TreeList/IconList. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">text</td><td>The text on the PushButton. </td></tr>
    <tr><td class="paramname">recv</td><td>The object that is to receive the signal when the button is clicked. </td></tr>
    <tr><td class="paramname">slot</td><td>The slot to connect to the clicked signal of the button.</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="kdialogbase_8cpp_source.html#l01073">1073</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a2ff465899e880ab5189d7373895fda86"></a><!-- doxytag: member="KDialogBase::addButtonBelowList" ref="a2ff465899e880ab5189d7373895fda86" args="(const KGuiItem &amp;guiitem, QObject *recv, const char *slot)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDialogBase::addButtonBelowList </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKGuiItem.html">KGuiItem</a> &amp;&#160;</td>
          <td class="paramname"><em>guiitem</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" href="qobject.html">QObject</a> *&#160;</td>
          <td class="paramname"><em>recv</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>slot</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The same as the above function, but with a <a class="el" href="classKGuiItem.html" title="An abstract class for GUI data such as ToolTip and Icon.">KGuiItem</a> providing the text and icon for the button at the bottom of the TreeList/IconList. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">guiitem</td><td>The text and icon on the PushButton. </td></tr>
    <tr><td class="paramname">recv</td><td>The object that is to receive the signal when the button is clicked. </td></tr>
    <tr><td class="paramname">slot</td><td>The slot to connect to the clicked signal of the button.</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="kdialogbase_8cpp_source.html#l01079">1079</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a32aef293090413c25dfc9ab8cd1e0c3e"></a><!-- doxytag: member="KDialogBase::addGridPage" ref="a32aef293090413c25dfc9ab8cd1e0c3e" args="(int n, Orientation dir, const QString &amp;itemName, const QString &amp;header=QString::null, const QPixmap &amp;pixmap=QPixmap())" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qgrid.html">QGrid</a> * KDialogBase::addGridPage </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Orientation&#160;</td>
          <td class="paramname"><em>dir</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>itemName</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>header</em> = <code>QString::null</code>, </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> = <code><a class="elRef" href="qpixmap.html">QPixmap</a>()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Add a page to the dialog when the class is used in <code>TreeList</code>, <code>IconList</code> or <code>Tabbed</code> mode. </p>
<p>The returned widget must be used as the toplevel widget for this particular page. The widget contains a <a class="elRef" href="qgridlayout.html">QGridLayout</a> layout so the widget children are positioned in a grid.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">n</td><td>Specifies the number of columns if <code>dir</code> is Qt::Horizontal or the number of rows if <code>dir</code> is Qt::Vertical. </td></tr>
    <tr><td class="paramname">dir</td><td>Can be Qt::Horizontal or Qt::Vertical. </td></tr>
    <tr><td class="paramname">itemName</td><td>String used in the list or as tab item name. </td></tr>
    <tr><td class="paramname">header</td><td>Header text use in the list modes <code>Ignored</code> in <code>Tabbed</code> mode. If empty, the item text is used instead. </td></tr>
    <tr><td class="paramname">pixmap</td><td>Used in <code>IconList</code> mode. You should prefer a pixmap with size 32x32 pixels.</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The page widget which must be used as the toplevel widget for the page. </dd></dl>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01337">1337</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aeacaaacf926023aa7dcc3356b9fed3a0"></a><!-- doxytag: member="KDialogBase::addGridPage" ref="aeacaaacf926023aa7dcc3356b9fed3a0" args="(int n, Orientation dir, const QStringList &amp;items, const QString &amp;header=QString::null, const QPixmap &amp;pixmap=QPixmap())" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qgrid.html">QGrid</a> * KDialogBase::addGridPage </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Orientation&#160;</td>
          <td class="paramname"><em>dir</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstringlist.html">QStringList</a> &amp;&#160;</td>
          <td class="paramname"><em>items</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>header</em> = <code>QString::null</code>, </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> = <code><a class="elRef" href="qpixmap.html">QPixmap</a>()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>This is like <a class="el" href="classKDialogBase.html#a32aef293090413c25dfc9ab8cd1e0c3e" title="Add a page to the dialog when the class is used in TreeList, IconList or Tabbed mode.">addGridPage()</a> just above, with the difference that the first element is a list of strings. </p>
<p>These strings are used to form a path of folders down to the given page. The initial elements are names for the folders, while the last element is the name of the page. Note: This does yet only work for the <code>TreeList</code> face. Later this may be added for the <code>IconList</code> face too. In other faces than the <code>TreeList</code>, all the strings except the last one is ignored. </p>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01344">1344</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a999259ed13bdacb5390f67bbf04f08ca"></a><!-- doxytag: member="KDialogBase::addHBoxPage" ref="a999259ed13bdacb5390f67bbf04f08ca" args="(const QStringList &amp;items, const QString &amp;header=QString::null, const QPixmap &amp;pixmap=QPixmap())" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qhbox.html">QHBox</a> * KDialogBase::addHBoxPage </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstringlist.html">QStringList</a> &amp;&#160;</td>
          <td class="paramname"><em>items</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>header</em> = <code>QString::null</code>, </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> = <code><a class="elRef" href="qpixmap.html">QPixmap</a>()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>This is like <a class="el" href="classKDialogBase.html#a3abef74cae4e875dff8f98da6034b647" title="Add a page to the dialog when the class is used in TreeList, IconList or Tabbed mode.">addHBoxPage()</a> just above, with the difference that the first element is a list of strings. </p>
<p>These strings are used to form a path of folders down to the given page. The initial elements are names for the folders, while the last element is the name of the page. Note: This does yet only work for the <code>TreeList</code> face. Later this may be added for the <code>IconList</code> face too. In other faces than the <code>TreeList</code>, all the strings except the last one is ignored. </p>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01329">1329</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a3abef74cae4e875dff8f98da6034b647"></a><!-- doxytag: member="KDialogBase::addHBoxPage" ref="a3abef74cae4e875dff8f98da6034b647" args="(const QString &amp;itemName, const QString &amp;header=QString::null, const QPixmap &amp;pixmap=QPixmap())" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qhbox.html">QHBox</a> * KDialogBase::addHBoxPage </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>itemName</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>header</em> = <code>QString::null</code>, </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> = <code><a class="elRef" href="qpixmap.html">QPixmap</a>()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Add a page to the dialog when the class is used in <code>TreeList</code>, <code>IconList</code> or <code>Tabbed</code> mode. </p>
<p>The returned widget must be used as the toplevel widget for this particular page. The widget contains a <a class="elRef" href="qhboxlayout.html">QHBoxLayout</a> layout so the widget children are lined up horizontally. You can use it as follows:</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">itemName</td><td>String used in the list or as tab item name. </td></tr>
    <tr><td class="paramname">header</td><td>Header text use in the list modes. Ignored in Tabbed mode. If empty, the item text is used instead. </td></tr>
    <tr><td class="paramname">pixmap</td><td>Used in IconList mode. You should prefer a pixmap with size 32x32 pixels.</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The page widget which must be used as the toplevel widget for the page. </dd></dl>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01322">1322</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a453823662732e9f9e84902308239ddaf"></a><!-- doxytag: member="KDialogBase::addPage" ref="a453823662732e9f9e84902308239ddaf" args="(const QString &amp;itemName, const QString &amp;header=QString::null, const QPixmap &amp;pixmap=QPixmap())" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qframe.html">QFrame</a> * KDialogBase::addPage </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>itemName</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>header</em> = <code>QString::null</code>, </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> = <code><a class="elRef" href="qpixmap.html">QPixmap</a>()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Add a page to the dialog when the class is used in <code>TreeList</code> , <code>IconList</code> or <code>Tabbed</code> mode. </p>
<p>The returned widget must be used as the toplevel widget for this particular page. Note: The returned frame widget has no layout manager associated with it. In order to use it you must create a layout yourself as the example below illustrates:</p>
<div class="fragment"><pre class="fragment"> <a class="codeRef" href="qframe.html">QFrame</a> *page = <a class="code" href="classKDialogBase.html#a453823662732e9f9e84902308239ddaf" title="Add a page to the dialog when the class is used in TreeList , IconList or Tabbed mode.">addPage</a>( i18n(<span class="stringliteral">&quot;Layout&quot;</span>) );
 <a class="codeRef" href="qvboxlayout.html">QVBoxLayout</a> *topLayout = <span class="keyword">new</span> <a class="codeRef" href="qvboxlayout.html">QVBoxLayout</a>( page, 0, <a class="code" href="classKDialog.html#a77f3df3337a2c906c8685d1c254a3a35" title="Return the number of pixels you shall use between widgets inside a dialog according to the KDE standa...">KDialog::spacingHint</a>() );
 <a class="codeRef" href="qlabel.html">QLabel</a> *label = <span class="keyword">new</span> <a class="codeRef" href="qlabel.html">QLabel</a>( i18n(<span class="stringliteral">&quot;Layout type&quot;</span>), page );
 topLayout-&gt;addWidget( label );
 ..
</pre></div><dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">itemName</td><td>String used in the list or as tab item name. </td></tr>
    <tr><td class="paramname">header</td><td>Header text use in the list modes. Ignored in <code>Tabbed</code> mode. If empty, the item text is used instead. </td></tr>
    <tr><td class="paramname">pixmap</td><td>Used in <code>IconList</code> mode. You should prefer a pixmap with size 32x32 pixels.</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The page widget which must be used as the toplevel widget for the page. </dd></dl>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01296">1296</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="af53d8cf70e5a4610c7cbcd185a84c707"></a><!-- doxytag: member="KDialogBase::addPage" ref="af53d8cf70e5a4610c7cbcd185a84c707" args="(const QStringList &amp;items, const QString &amp;header=QString::null, const QPixmap &amp;pixmap=QPixmap())" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qframe.html">QFrame</a> * KDialogBase::addPage </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstringlist.html">QStringList</a> &amp;&#160;</td>
          <td class="paramname"><em>items</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>header</em> = <code>QString::null</code>, </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> = <code><a class="elRef" href="qpixmap.html">QPixmap</a>()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>This is like <a class="el" href="classKDialogBase.html#a453823662732e9f9e84902308239ddaf" title="Add a page to the dialog when the class is used in TreeList , IconList or Tabbed mode.">addPage()</a> just above, with the difference that the first element is a list of strings. </p>
<p>These strings are used to form a path of folders down to the given page. The initial elements are names for the folders, while the last element is the name of the page. Note: This does yet only work for the <code>TreeList</code> face. Later this may be added for the <code>IconList</code> face too. In other faces than the <code>TreeList</code>, all the strings except the last one is ignored. </p>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01302">1302</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a184813c5967a662e4111f1f0ac2cf1e3"></a><!-- doxytag: member="KDialogBase::addVBoxPage" ref="a184813c5967a662e4111f1f0ac2cf1e3" args="(const QString &amp;itemName, const QString &amp;header=QString::null, const QPixmap &amp;pixmap=QPixmap())" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qvbox.html">QVBox</a> * KDialogBase::addVBoxPage </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>itemName</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>header</em> = <code>QString::null</code>, </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> = <code><a class="elRef" href="qpixmap.html">QPixmap</a>()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Add a page to the dialog when the class is used in <code>TreeList</code>, <code>IconList</code> or <code>Tabbed</code> mode. </p>
<p>The returned widget must be used as the toplevel widget for this particular page. The widget contains a <a class="elRef" href="qvboxlayout.html">QVBoxLayout</a> layout so the widget children are lined up vertically. You can use it as follows:</p>
<div class="fragment"><pre class="fragment"> <a class="codeRef" href="qvbox.html">QVBox</a> *page = <a class="code" href="classKDialogBase.html#a184813c5967a662e4111f1f0ac2cf1e3" title="Add a page to the dialog when the class is used in TreeList, IconList or Tabbed mode.">addVBoxPage</a>( i18n(<span class="stringliteral">&quot;Layout&quot;</span>) );
 <a class="codeRef" href="qlabel.html">QLabel</a> *label = <span class="keyword">new</span> <a class="codeRef" href="qlabel.html">QLabel</a>( i18n(<span class="stringliteral">&quot;Layout type&quot;</span>), page );
 ..
</pre></div><dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">itemName</td><td>String used in the list or as tab item name. </td></tr>
    <tr><td class="paramname">header</td><td>Header text use in the list modes. Ignored in <code>Tabbed</code> mode. If empty, the item text is used instead. </td></tr>
    <tr><td class="paramname">pixmap</td><td>Used in <code>IconList</code> mode. You should prefer a pixmap with size 32x32 pixels.</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The page widget which must be used as the toplevel widget for the page. </dd></dl>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01309">1309</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a5691392ce39483a2d750291a27b32886"></a><!-- doxytag: member="KDialogBase::addVBoxPage" ref="a5691392ce39483a2d750291a27b32886" args="(const QStringList &amp;items, const QString &amp;header=QString::null, const QPixmap &amp;pixmap=QPixmap())" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qvbox.html">QVBox</a> * KDialogBase::addVBoxPage </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstringlist.html">QStringList</a> &amp;&#160;</td>
          <td class="paramname"><em>items</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>header</em> = <code>QString::null</code>, </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> = <code><a class="elRef" href="qpixmap.html">QPixmap</a>()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>This is like <a class="el" href="classKDialogBase.html#a184813c5967a662e4111f1f0ac2cf1e3" title="Add a page to the dialog when the class is used in TreeList, IconList or Tabbed mode.">addVBoxPage()</a> just above, with the difference that the first element is a list of strings. </p>
<p>These strings are used to form a path of folders down to the given page. The initial elements are names for the folders, while the last element is the name of the page. Note: This does yet only work for the <code>TreeList</code> face. Later this may be added for the <code>IconList</code> face too. In other faces than the <code>TreeList</code>, all the strings except the last one is ignored. </p>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01315">1315</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

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

<p>Add a widget at the bottom of the TreeList/IconList. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">widget</td><td>The widget to be added. It will be reparented into the <a class="el" href="classKJanusWidget.html" title="Easy to use widget with many layouts.">KJanusWidget</a>, therefor it will be deleted with the <a class="el" href="classKJanusWidget.html" title="Easy to use widget with many layouts.">KJanusWidget</a>, too. To be on the save side just don't keep the pointer to this widget. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01067">1067</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

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

<p>Adjust the size of the dialog to fit the contents just before <a class="elRef" href="qdialog.html#exec">QDialog::exec()</a> or <a class="elRef" href="qdialog.html#show">QDialog::show()</a> is called. </p>
<p>This method will not be called if the dialog has been explicitly resized before showing it. </p>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l00427">427</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

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

<p>Do not use this signal. </p>
<p>Is is kept for compatibility reasons. </p>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000033">Deprecated:</a></b></dt><dd>Use <a class="el" href="classKDialogBase.html#a5570df14581906f8af0c110054b5a87a" title="The Apply button was pressed.">applyClicked()</a> instead. </dd></dl>

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

<p>The Apply button was pressed. </p>
<p>This signal is only emitted if <a class="el" href="classKDialogBase.html#a20fdccdec92d64ca46f5fe53d12d9c38" title="Activated when the Apply button has been clicked.">slotApply()</a> is not replaced. </p>

</div>
</div>
<a class="anchor" id="a7b4ca7198ed400075f6598e229d6172d"></a><!-- doxytag: member="KDialogBase::applyPressed" ref="a7b4ca7198ed400075f6598e229d6172d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDialogBase::applyPressed </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [protected, virtual, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000034">Deprecated:</a></b></dt><dd>Do not use this slot.</dd></dl>
<p>Is is kept for compatibility reasons. Activated when the Apply button has been clicked </p>

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

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

<p>The background tile has changed. </p>

</div>
</div>
<a class="anchor" id="a3fe9a12e9615acb78092220cd471ecab"></a><!-- doxytag: member="KDialogBase::backgroundTile" ref="a3fe9a12e9615acb78092220cd471ecab" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="elRef" href="qpixmap.html">QPixmap</a> * KDialogBase::backgroundTile </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns a pointer to the background tile if there is one. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The tile pointer or 0 if no tile is defined. </dd></dl>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01670">1670</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a245f9e6927dd1339c8e65068f0b4f183"></a><!-- doxytag: member="KDialogBase::calculateSize" ref="a245f9e6927dd1339c8e65068f0b4f183" args="(int w, int h) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qsize.html">QSize</a> KDialogBase::calculateSize </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>h</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Calculate the size hint for the dialog. </p>
<p>With this method it is easy to calculate a size hint for a dialog derived from <a class="el" href="classKDialogBase.html" title="A dialog base class with standard buttons and predefined layouts.">KDialogBase</a> if you know the width and height of the elements you add to the widget. The rectangle returned is calculated so that all elements exactly fit into it. Thus, you may set it as a minimum size for the resulting dialog.</p>
<p>You should not need to use this method and never if you use one of the predefined shapes.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">w</td><td>The width of you special widget. </td></tr>
    <tr><td class="paramname">h</td><td>The height of you special widget. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The minimum width and height of the dialog using <code>w</code> and <code>h</code> as the size of the main widget. </dd></dl>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01528">1528</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

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

<p>Force closing the dialog, setting its result code to the one Esc would set. </p>
<p>You shouldn't use this, generally (let the user make his choice!) but it can be useful when you need to make a choice after a timeout has happened, or when the parent widget has to go somewhere else (e.g. html redirections). </p>
<dl class="since"><dt><b>Since:</b></dt><dd>3.1 </dd></dl>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01632">1632</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

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

<p>The Cancel button was pressed. </p>
<p>This signal is only emitted if <a class="el" href="classKDialogBase.html#a04f3929a0ae8623776b321b9fc7c4e4a" title="Activated when the Cancel button has been clicked.">slotCancel()</a> is not replaced. </p>

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

<p>The Close button was pressed. </p>
<p>This signal is only emitted if <a class="el" href="classKDialogBase.html#a74d2be2a59dabf96210cf391ef561184" title="Activated when the Close button has been clicked.">slotClose()</a> is not replaced. </p>

</div>
</div>
<a class="anchor" id="a201fa5f955fd9e9d3046fffa2dd093f2"></a><!-- doxytag: member="KDialogBase::closeEvent" ref="a201fa5f955fd9e9d3046fffa2dd093f2" args="(QCloseEvent *e)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDialogBase::closeEvent </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" href="qcloseevent.html">QCloseEvent</a> *&#160;</td>
          <td class="paramname"><em>e</em></td><td>)</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Detects when a dialog is being closed from the window manager controls. </p>
<p>If the Cancel or Close button is present then the button is activated. Otherwise standard <a class="elRef" href="qdialog.html">QDialog</a> behavior will take place. </p>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01622">1622</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a5cbc8d42748c1da4d47528dbf49f0c48"></a><!-- doxytag: member="KDialogBase::configDialogSize" ref="a5cbc8d42748c1da4d47528dbf49f0c48" args="(const QString &amp;groupName) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qsize.html">QSize</a> KDialogBase::configDialogSize </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>groupName</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>read the dialogs size from the configuration according to the screen size. </p>
<p>If no size is saved for one dimension of the screen, sizeHint() is returned.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">groupName</td><td>Name of the group to read from. The old group of <a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKGlobal.html#a71532b4619923ec5f7779c5f0065e6e7">KGlobal::config</a> is preserved. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01741">1741</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a6df1abb9a7abb4277190ab5e6b58878c"></a><!-- doxytag: member="KDialogBase::configDialogSize" ref="a6df1abb9a7abb4277190ab5e6b58878c" args="(KConfig &amp;config, const QString &amp;groupName) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qsize.html">QSize</a> KDialogBase::configDialogSize </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKConfig.html">KConfig</a> &amp;&#160;</td>
          <td class="paramname"><em>config</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>groupName</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>read the dialogs size from the configuration according to the screen size. </p>
<p>If no size is saved for one dimension of the screen, sizeHint() is returned.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">config</td><td>The <a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKConfig.html">KConfig</a> object to read from </td></tr>
    <tr><td class="paramname">groupName</td><td>Name of the group to read from. The old group of <a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKGlobal.html#a71532b4619923ec5f7779c5f0065e6e7">KGlobal::config</a> is preserved. </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="kdialogbase_8cpp_source.html#l01747">1747</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

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

<p>The Default button was pressed. </p>
<p>This signal is only emitted if <a class="el" href="classKDialogBase.html#ade24354bc2e919db65579355af82465e" title="Activated when the Default button has been clicked.">slotDefault()</a> is not replaced. </p>

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

<p>Destruct the Dialog delayed. </p>
<p>You can call this function from slots like <a class="el" href="classKDialogBase.html#afa29a07b6e80242f3da4016d6e551cef" title="The Close button was pressed.">closeClicked()</a> and <a class="el" href="classKDialogBase.html#a67c1abd4ae0f4007b19435b739eb739f" title="The dialog is about to be hidden.">hidden()</a>. You should not use the dialog any more after calling this function. </p>
<dl class="since"><dt><b>Since:</b></dt><dd>3.1 </dd></dl>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l00280">280</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

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

<p>Convenience method. </p>
<p>Freezes the dialog size using the minimum size of the dialog. This method should only be called right before <a class="elRef" href="qdialog.html#show">show()</a> or <a class="elRef" href="qdialog.html#exec">exec()</a>. </p>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l00531">531</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a09a0610e73b8eda28223c44d79bb64a3"></a><!-- doxytag: member="KDialogBase::enableButton" ref="a09a0610e73b8eda28223c44d79bb64a3" args="(ButtonCode id, bool state)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDialogBase::enableButton </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKDialogBase.html#a9f20cab1f7d03532b4c49f7d719b167c">ButtonCode</a>&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>state</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Enable or disable (gray out) a general action button. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">id</td><td>Button identifier. </td></tr>
    <tr><td class="paramname">state</td><td><code>true</code> enables the button(s). </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l00838">838</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a5d1b4cc6172e813944ba3bbfac9fe79c"></a><!-- doxytag: member="KDialogBase::enableButtonApply" ref="a5d1b4cc6172e813944ba3bbfac9fe79c" args="(bool state)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDialogBase::enableButtonApply </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>state</em></td><td>)</td>
          <td><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Enable or disable (gray out) the Apply button. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">state</td><td>true enables the button. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l00854">854</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a002c89394073dda3b8af5d8175fafec2"></a><!-- doxytag: member="KDialogBase::enableButtonCancel" ref="a002c89394073dda3b8af5d8175fafec2" args="(bool state)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDialogBase::enableButtonCancel </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>state</em></td><td>)</td>
          <td><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Enable or disable (gray out) the Cancel button. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">state</td><td>true enables the button. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l00860">860</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a601d3521391fe30d819027daebb286cf"></a><!-- doxytag: member="KDialogBase::enableButtonOK" ref="a601d3521391fe30d819027daebb286cf" args="(bool state)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDialogBase::enableButtonOK </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>state</em></td><td>)</td>
          <td><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Enable or disable (gray out) the OK button. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">state</td><td><code>true</code> enables the button. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l00848">848</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a3b045121f7453869b1c3c3c96bf9775e"></a><!-- doxytag: member="KDialogBase::enableButtonSeparator" ref="a3b045121f7453869b1c3c3c96bf9775e" args="(bool state)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDialogBase::enableButtonSeparator </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>state</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Hide or display the a separator line drawn between the action buttons an the main widget. </p>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l00389">389</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a8c33c7a1d271b2df8664f175181724fb"></a><!-- doxytag: member="KDialogBase::enableLinkedHelp" ref="a8c33c7a1d271b2df8664f175181724fb" args="(bool state)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDialogBase::enableLinkedHelp </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>state</em></td><td>)</td>
          <td><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Display or hide the help link area on the top of the dialog. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">state</td><td><code>true</code> will display the area. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01241">1241</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

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

<p>The dialog has finished. </p>
<p>A dialog emits finished after a user clicks a button that ends the dialog.</p>
<p>This signal is also emitted when you call hide()</p>
<p>If you have stored a pointer to the dialog do <em>not</em> try to delete the pointer in the slot that is connected to this signal.</p>
<p>You should use <a class="el" href="classKDialogBase.html#a8b78083b1534fc710809e7cee5ca9135" title="Destruct the Dialog delayed.">delayedDestruct()</a> instead. </p>

</div>
</div>
<a class="anchor" id="a9e7f6bd339663c5290ed925523e95982"></a><!-- doxytag: member="KDialogBase::getBackgroundTile" ref="a9e7f6bd339663c5290ed925523e95982" args="() KDE_DEPRECATED" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="elRef" href="qpixmap.html">QPixmap</a> * KDialogBase::getBackgroundTile </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000030">Deprecated:</a></b></dt><dd>Use <a class="el" href="classKDialogBase.html#a3fe9a12e9615acb78092220cd471ecab" title="Returns a pointer to the background tile if there is one.">backgroundTile()</a> instead.</dd></dl>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01668">1668</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="acf7cb941eb3bff75c4093b7015a7142a"></a><!-- doxytag: member="KDialogBase::getBorderWidths" ref="acf7cb941eb3bff75c4093b7015a7142a" args="(int &amp;ulx, int &amp;uly, int &amp;lrx, int &amp;lry) const KDE_DEPRECATED" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDialogBase::getBorderWidths </td>
          <td>(</td>
          <td class="paramtype">int &amp;&#160;</td>
          <td class="paramname"><em>ulx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int &amp;&#160;</td>
          <td class="paramname"><em>uly</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int &amp;&#160;</td>
          <td class="paramname"><em>lrx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int &amp;&#160;</td>
          <td class="paramname"><em>lry</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000031">Deprecated:</a></b></dt><dd>Do not use this method.</dd></dl>
<p>It is included for compatibility reasons.</p>
<p>This method returns the border widths in all directions the dialog needs for itself. Respect this, or get bad looking results. The references are upper left x (<code>ulx</code>), upper left y (<code>uly</code>), lower right x (<code>lrx</code>), and lower left y (<code>lly</code>). The results are differences in pixels from the dialogs corners. </p>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01510">1510</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a992b48ded3dee52151d31053c9e846d6"></a><!-- doxytag: member="KDialogBase::getContentsRect" ref="a992b48ded3dee52151d31053c9e846d6" args="() const KDE_DEPRECATED" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qrect.html">QRect</a> KDialogBase::getContentsRect </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000032">Deprecated:</a></b></dt><dd>Do not use this method.</dd></dl>
<p>It is included for compatibility reasons.</p>
<p>This method returns the contents rectangle of the work area. Place your widgets inside this rectangle, and use it to set up their geometry. Be careful: The rectangle is only valid after resizing the dialog, as it is a result of the resizing process. If you need the "overhead" the dialog needs for its elements, use <a class="el" href="classKDialogBase.html#acf7cb941eb3bff75c4093b7015a7142a">getBorderWidths()</a>. </p>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01489">1489</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a79069d809020967577c53b08d27d11fa"></a><!-- doxytag: member="KDialogBase::haveBackgroundTile" ref="a79069d809020967577c53b08d27d11fa" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KDialogBase::haveBackgroundTile </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Check whether the background tile is set or not. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if there is defined a background tile. </dd></dl>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01662">1662</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

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

<p>The Help button was pressed. </p>
<p>This signal is only emitted if <a class="el" href="classKDialogBase.html#adaf5b2e2a4f513944e87545f85eef95f" title="Activated when the Help button has been clicked.">slotHelp()</a> is not replaced. </p>

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

<p>Connected to help link label. </p>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01229">1229</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a01d4cb35c8dfdac7eebd3539958c5741"></a><!-- doxytag: member="KDialogBase::helpLinkText" ref="a01d4cb35c8dfdac7eebd3539958c5741" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qstring.html">QString</a> KDialogBase::helpLinkText </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the help link text. </p>
<p>If no text has been defined, "Get help..." (internationalized) is returned.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The help link text. </dd></dl>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01536">1536</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

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

<p>The dialog is about to be hidden. </p>
<p>A dialog is hidden after a user clicks a button that ends the dialog or when the user switches to another desktop or minimizes the dialog. </p>

</div>
</div>
<a class="anchor" id="aab5301257d99a4024a00ae57b1da38bf"></a><!-- doxytag: member="KDialogBase::hideEvent" ref="aab5301257d99a4024a00ae57b1da38bf" args="(QHideEvent *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDialogBase::hideEvent </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" href="qhideevent.html">QHideEvent</a> *&#160;</td>
          <td class="paramname"><em>ev</em></td><td>)</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Emits the <a class="el" href="classKDialogBase.html#a67c1abd4ae0f4007b19435b739eb739f" title="The dialog is about to be hidden.">hidden</a> signal. </p>
<p>You can connect to that signal to detect when a dialog has been closed. </p>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01611">1611</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="af014c2a626773387376b19612961d5a0"></a><!-- doxytag: member="KDialogBase::incInitialSize" ref="af014c2a626773387376b19612961d5a0" args="(const QSize &amp;s, bool noResize=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDialogBase::incInitialSize </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qsize.html">QSize</a> &amp;&#160;</td>
          <td class="paramname"><em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>noResize</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Convenience method. </p>
<p>Add a size to the default minimum size of a dialog.</p>
<p>This method should only be called right before <a class="elRef" href="qdialog.html#show">show()</a> or <a class="elRef" href="qdialog.html#exec">exec()</a>.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">s</td><td>Size added to minimum size. </td></tr>
    <tr><td class="paramname">noResize</td><td>If <code>true</code> the dialog cannot be resized. </td></tr>
  </table>
  </dd>
</dl>

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

</div>
</div>
<a class="anchor" id="a24881ab32a1c58e5c8d261507a814910"></a><!-- doxytag: member="KDialogBase::keyPressEvent" ref="a24881ab32a1c58e5c8d261507a814910" args="(QKeyEvent *e)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDialogBase::keyPressEvent </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" href="qkeyevent.html">QKeyEvent</a> *&#160;</td>
          <td class="paramname"><em>e</em></td><td>)</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Maps some keys to the actions buttons. </p>
<p>F1 is mapped to the Help button if present and Escape to the Cancel or Close if present. The button action event is animated. </p>

<p>Reimplemented from <a class="el" href="classKDialog.html#a6483d16b8e29360f754932e18bf6e609">KDialog</a>.</p>

<p>Reimplemented in <a class="el" href="classKColorDialog.html#ada5a7f026699ba945729dcee62a7e252">KColorDialog</a>.</p>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01553">1553</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

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

<p>Returns the main widget if any. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The current main widget. Can be 0 if no widget has been defined. </dd></dl>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01464">1464</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a219c14a8ab151072d5ae701f0ab141a2"></a><!-- doxytag: member="KDialogBase::makeGridMainWidget" ref="a219c14a8ab151072d5ae701f0ab141a2" args="(int n, Orientation dir)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qgrid.html">QGrid</a> * KDialogBase::makeGridMainWidget </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Orientation&#160;</td>
          <td class="paramname"><em>dir</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Make a main widget. </p>
<p>The function will make a <a class="elRef" href="qgrid.html">QGrid</a> widget and use <a class="el" href="classKDialogBase.html#a8b2331bb68873915017535ceb2657d20" title="Sets the main user definable widget.">setMainWidget()</a> to register it. You can <em>not</em> use this function more than once, <em>not</em> if you have already defined a main widget with setMainWidget and <em>not</em> if you have used the constructor where you define the face (Plain, Swallow, Tabbed, TreeList, IconList).</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">n</td><td>Specifies the number of columns if 'dir' is Qt::Horizontal or the number of rows if 'dir' is Qt::Vertical. </td></tr>
    <tr><td class="paramname">dir</td><td>Can be Qt::Horizontal or Qt::Vertical.</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The main widget or 0 if any of the rules described above were broken. </dd></dl>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01403">1403</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aed9a68e4ee327a361ac4b6c8319095d9"></a><!-- doxytag: member="KDialogBase::makeHBoxMainWidget" ref="aed9a68e4ee327a361ac4b6c8319095d9" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qhbox.html">QHBox</a> * KDialogBase::makeHBoxMainWidget </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Make a main widget. </p>
<p>The function will make a <a class="elRef" href="qhbox.html">QHBox</a> widget and use <a class="el" href="classKDialogBase.html#a8b2331bb68873915017535ceb2657d20" title="Sets the main user definable widget.">setMainWidget()</a> to register it. You can <em>not</em> use this function more than once, <em>not</em> if you have already defined a main widget with <a class="el" href="classKDialogBase.html#a8b2331bb68873915017535ceb2657d20" title="Sets the main user definable widget.">setMainWidget()</a> and <code>not</code> if you have used the constructor where you define the face (<code>Plain</code>, <code>Swallow</code>, <code>Tabbed</code>, <code>TreeList</code>, <code>IconList</code>).</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The main widget or 0 if any of the rules described above were broken. </dd></dl>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01388">1388</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a8bcd7b6317ab82a788caa38519e76a07"></a><!-- doxytag: member="KDialogBase::makeMainWidget" ref="a8bcd7b6317ab82a788caa38519e76a07" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qframe.html">QFrame</a> * KDialogBase::makeMainWidget </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Make a main widget. </p>
<p>The function will make a <a class="elRef" href="qframe.html">QFrame</a> widget and use <a class="el" href="classKDialogBase.html#a8b2331bb68873915017535ceb2657d20" title="Sets the main user definable widget.">setMainWidget()</a> to register it. You can <em>not</em> use this function more than once, <em>not</em> if you have already defined a main widget with <a class="el" href="classKDialogBase.html#a8b2331bb68873915017535ceb2657d20" title="Sets the main user definable widget.">setMainWidget()</a> and <em>not</em> if you have used the constructor where you define the face (<code>Plain</code>, <code>Swallow</code>, <code>Tabbed</code>, <code>TreeList</code>).</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The main widget or 0 if any of the rules described above were broken. </dd></dl>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01359">1359</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="af60533b58706599e46e2cf753b4da5bd"></a><!-- doxytag: member="KDialogBase::makeVBoxMainWidget" ref="af60533b58706599e46e2cf753b4da5bd" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qvbox.html">QVBox</a> * KDialogBase::makeVBoxMainWidget </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Make a main widget. </p>
<p>The function will make a <a class="elRef" href="qvbox.html">QVBox</a> widget and use <a class="el" href="classKDialogBase.html#a8b2331bb68873915017535ceb2657d20" title="Sets the main user definable widget.">setMainWidget()</a> to register it. You <em>can</em> use this function more than once, but <em>not</em> if you have already defined a main widget with <a class="el" href="classKDialogBase.html#a8b2331bb68873915017535ceb2657d20" title="Sets the main user definable widget.">setMainWidget()</a> and <em>not</em> if you have used the constructor where you define the face (<code>Plain</code>, <code>Swallow</code>, <code>Tabbed</code>, <code>TreeList</code>, <code>IconList</code>).</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The main widget or 0 if any of the rules described above were broken. </dd></dl>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01373">1373</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

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

<p>The No button was pressed. </p>
<p>This signal is only emitted if <a class="el" href="classKDialogBase.html#a64503c5c97c1f50ab036a3ddfebee65f" title="Activated when the Yes button has been clicked.">slotNo()</a> is not replaced. </p>

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

<p>The OK button was pressed. </p>
<p>This signal is only emitted if <a class="el" href="classKDialogBase.html#af80eae380222739149fe7b08de7bf520" title="Activated when the Ok button has been clicked.">slotOk()</a> is not replaced. </p>

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

<p>Returns the index of a page created with <a class="el" href="classKDialogBase.html#a453823662732e9f9e84902308239ddaf" title="Add a page to the dialog when the class is used in TreeList , IconList or Tabbed mode.">addPage()</a>, <a class="el" href="classKDialogBase.html#a184813c5967a662e4111f1f0ac2cf1e3" title="Add a page to the dialog when the class is used in TreeList, IconList or Tabbed mode.">addVBoxPage()</a>, <a class="el" href="classKDialogBase.html#a3abef74cae4e875dff8f98da6034b647" title="Add a page to the dialog when the class is used in TreeList, IconList or Tabbed mode.">addHBoxPage()</a> or <a class="el" href="classKDialogBase.html#a32aef293090413c25dfc9ab8cd1e0c3e" title="Add a page to the dialog when the class is used in TreeList, IconList or Tabbed mode.">addGridPage()</a>. </p>
<p>You can can compare this index with the value returned from <a class="el" href="classKDialogBase.html#a0e8a97d3bfcad9570cada938c5b7fe04" title="Returns the index of the active page.">activePageIndex()</a> if you need to do some page specific actions in your code.</p>
<p>The returned index will never change so you can safely use this function once and save the value.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">widget</td><td>The widget returned by <a class="el" href="classKDialogBase.html#a453823662732e9f9e84902308239ddaf" title="Add a page to the dialog when the class is used in TreeList , IconList or Tabbed mode.">addPage()</a>, <a class="el" href="classKDialogBase.html#a184813c5967a662e4111f1f0ac2cf1e3" title="Add a page to the dialog when the class is used in TreeList, IconList or Tabbed mode.">addVBoxPage()</a>, <a class="el" href="classKDialogBase.html#a3abef74cae4e875dff8f98da6034b647" title="Add a page to the dialog when the class is used in TreeList, IconList or Tabbed mode.">addHBoxPage()</a> or <a class="el" href="classKDialogBase.html#a32aef293090413c25dfc9ab8cd1e0c3e" title="Add a page to the dialog when the class is used in TreeList, IconList or Tabbed mode.">addGridPage()</a>.</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The index or -1 if the face is not Tabbed, TreeList or IconList </dd></dl>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01482">1482</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a3ba2da303400dad3a6348667a469fbf2"></a><!-- doxytag: member="KDialogBase::plainPage" ref="a3ba2da303400dad3a6348667a469fbf2" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qframe.html">QFrame</a> * KDialogBase::plainPage </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Retrieve the empty page when the predefined layout is used in <code>Plain</code> mode. </p>
<p>This widget must be used as the toplevel widget of your dialog code.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The widget or 0 if the predefined layout mode is not <code>Plain</code> or if you don't use any predefined layout. </dd></dl>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l00420">420</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

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

<p>save the dialogs size dependant on the screen dimension either to the global or application config file. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">groupName</td><td>The group to which the dialogs size is saved. See configDialogSize to read the size. </td></tr>
    <tr><td class="paramname">global</td><td>Set to true if the entry should go to the global config rather than to the applications config. Default is false. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01765">1765</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a5ab331f2bb31b43f25a8ad6308be012e"></a><!-- doxytag: member="KDialogBase::saveDialogSize" ref="a5ab331f2bb31b43f25a8ad6308be012e" args="(KConfig &amp;config, const QString &amp;groupName, bool global=false) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDialogBase::saveDialogSize </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKConfig.html">KConfig</a> &amp;&#160;</td>
          <td class="paramname"><em>config</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>groupName</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>global</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>save the dialogs size dependant on the screen dimension. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">config</td><td>The <a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKConfig.html">KConfig</a> object to write to. </td></tr>
    <tr><td class="paramname">groupName</td><td>The group to which the dialogs size is saved. See configDialogSize to read the size. </td></tr>
    <tr><td class="paramname">global</td><td>Set to true if the entry should go to the global config. Default is false. </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="kdialogbase_8cpp_source.html#l01771">1771</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ad13c4b69f77d23558ea4b273812b5267"></a><!-- doxytag: member="KDialogBase::setBackgroundTile" ref="ad13c4b69f77d23558ea4b273812b5267" args="(const QPixmap *pix)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDialogBase::setBackgroundTile </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qpixmap.html">QPixmap</a> *&#160;</td>
          <td class="paramname"><em>pix</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the background tile. </p>
<p>If it is Null (0), the background image is deleted.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pix</td><td>The background tile. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01676">1676</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a44bc9b6ca899acfa2a2debb1be6c8c36"></a><!-- doxytag: member="KDialogBase::setButtonApply" ref="a44bc9b6ca899acfa2a2debb1be6c8c36" args="(const KGuiItem &amp;item=KStdGuiItem::apply())" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDialogBase::setButtonApply </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKGuiItem.html">KGuiItem</a> &amp;&#160;</td>
          <td class="paramname"><em>item</em> = <code>KStdGuiItem::apply()</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the appearance of the Apply button. </p>
<p>If the default parameters are used (that is, if no <a class="el" href="classKGuiItem.html" title="An abstract class for GUI data such as ToolTip and Icon.">KGuiItem</a> is given) KStdGuiItem::apply() is used.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">item</td><td><a class="el" href="classKGuiItem.html" title="An abstract class for GUI data such as ToolTip and Icon.">KGuiItem</a>. </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="kdialogbase_8cpp_source.html#l00946">946</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a756fde410d9dfc7d39e7b9d9de781a2e"></a><!-- doxytag: member="KDialogBase::setButtonApplyText" ref="a756fde410d9dfc7d39e7b9d9de781a2e" args="(const QString &amp;text=QString::null, const QString &amp;tooltip=QString::null, const QString &amp;quickhelp=QString::null) KDE_DEPRECATED" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDialogBase::setButtonApplyText </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>text</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>tooltip</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>quickhelp</em> = <code>QString::null</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000028">Deprecated:</a></b></dt><dd>.</dd></dl>
<p>Use <a class="el" href="classKDialogBase.html#a44bc9b6ca899acfa2a2debb1be6c8c36" title="Sets the appearance of the Apply button.">setButtonApply()</a> instead.</p>
<p>Sets the text of the Apply button.</p>
<p>If the default parameters are used (that is, if no parameters are given) the standard texts are set: The button shows "Apply", the tooltip contains "Apply settings." (internationalized) and the quickhelp text explains the standard behavior of the apply button in settings dialogs.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">text</td><td>Button text. </td></tr>
    <tr><td class="paramname">tooltip</td><td>Tooltip text. </td></tr>
    <tr><td class="paramname">quickhelp</td><td>Quick help text. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l00922">922</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

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

<p>Sets the orientation of the button box. </p>
<p>It can be <code>Vertical</code> or <code>Horizontal</code>. If <code>Horizontal</code> (default), the button box is positioned at the bottom of the dialog. If <code>Vertical</code> it will be placed at the right edge of the dialog.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">orientation</td><td>The button box orientation. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l00345">345</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a11662c26ebf272537121748fd96c770a"></a><!-- doxytag: member="KDialogBase::setButtonCancel" ref="a11662c26ebf272537121748fd96c770a" args="(const KGuiItem &amp;item=KStdGuiItem::cancel())" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDialogBase::setButtonCancel </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKGuiItem.html">KGuiItem</a> &amp;&#160;</td>
          <td class="paramname"><em>item</em> = <code>KStdGuiItem::cancel()</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the appearance of the Cancel button. </p>
<p>If the default parameters are used (that is, if no <a class="el" href="classKGuiItem.html" title="An abstract class for GUI data such as ToolTip and Icon.">KGuiItem</a> is given) KStdGuiItem::cancel() is used.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">item</td><td><a class="el" href="classKGuiItem.html" title="An abstract class for GUI data such as ToolTip and Icon.">KGuiItem</a>. </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="kdialogbase_8cpp_source.html#l00970">970</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a05658db826534a4492db8557dc11ef82"></a><!-- doxytag: member="KDialogBase::setButtonCancelText" ref="a05658db826534a4492db8557dc11ef82" args="(const QString &amp;text=QString::null, const QString &amp;tooltip=QString::null, const QString &amp;quickhelp=QString::null) KDE_DEPRECATED" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDialogBase::setButtonCancelText </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>text</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>tooltip</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>quickhelp</em> = <code>QString::null</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000029">Deprecated:</a></b></dt><dd>.</dd></dl>
<p>Use <a class="el" href="classKDialogBase.html#a11662c26ebf272537121748fd96c770a" title="Sets the appearance of the Cancel button.">setButtonCancel()</a> instead.</p>
<p>Sets the text of the Cancel button.</p>
<p>If the default parameters are used (that is, if no parameters are given) the standard texts are set: The button shows "Cancel", everything else will not be set.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">text</td><td>Button text. </td></tr>
    <tr><td class="paramname">tooltip</td><td>Tooltip text. </td></tr>
    <tr><td class="paramname">quickhelp</td><td>Quick help text. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l00952">952</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a29c117843efbe5f3dc7f8e98c5bf19a1"></a><!-- doxytag: member="KDialogBase::setButtonGuiItem" ref="a29c117843efbe5f3dc7f8e98c5bf19a1" args="(ButtonCode id, const KGuiItem &amp;item)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDialogBase::setButtonGuiItem </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKDialogBase.html#a9f20cab1f7d03532b4c49f7d719b167c">ButtonCode</a>&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classKGuiItem.html">KGuiItem</a> &amp;&#160;</td>
          <td class="paramname"><em>item</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the <a class="el" href="classKGuiItem.html" title="An abstract class for GUI data such as ToolTip and Icon.">KGuiItem</a> directly for the button instead of using 3 methods to set the text, tooltip and whatsthis strings. </p>
<p>This also allows to set an icon for the button which is otherwise not possible for the extra buttons beside Ok, Cancel and Apply.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">id</td><td>The button identifier. </td></tr>
    <tr><td class="paramname">item</td><td>The <a class="el" href="classKGuiItem.html" title="An abstract class for GUI data such as ToolTip and Icon.">KGuiItem</a> for the button.</td></tr>
  </table>
  </dd>
</dl>
<dl class="since"><dt><b>Since:</b></dt><dd>3.3 </dd></dl>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l00975">975</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a0709888045498c0ac56a6832c157a17b"></a><!-- doxytag: member="KDialogBase::setButtonOK" ref="a0709888045498c0ac56a6832c157a17b" args="(const KGuiItem &amp;item=KStdGuiItem::ok())" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDialogBase::setButtonOK </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKGuiItem.html">KGuiItem</a> &amp;&#160;</td>
          <td class="paramname"><em>item</em> = <code>KStdGuiItem::ok()</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the appearance of the OK button. </p>
<p>If the default parameters are used (that is, if no <a class="el" href="classKGuiItem.html" title="An abstract class for GUI data such as ToolTip and Icon.">KGuiItem</a> is given) KStdGuiItem::ok() is used.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">item</td><td><a class="el" href="classKGuiItem.html" title="An abstract class for GUI data such as ToolTip and Icon.">KGuiItem</a>. </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="kdialogbase_8cpp_source.html#l00916">916</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a0f93935ee04c62b34ca76f1571613173"></a><!-- doxytag: member="KDialogBase::setButtonOKText" ref="a0f93935ee04c62b34ca76f1571613173" args="(const QString &amp;text=QString::null, const QString &amp;tooltip=QString::null, const QString &amp;quickhelp=QString::null) KDE_DEPRECATED" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDialogBase::setButtonOKText </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>text</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>tooltip</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>quickhelp</em> = <code>QString::null</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000027">Deprecated:</a></b></dt><dd>.</dd></dl>
<p>Use setButtonOk() instead.</p>
<p>Sets the text of the OK button.</p>
<p>If the default parameters are used (that is, if no parameters are given) the standard texts are set: The button shows "OK", the tooltip contains "Accept settings." (internationalized) and the quickhelp text explains the standard behavior of the OK button in settings dialogs.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">text</td><td>Button text. </td></tr>
    <tr><td class="paramname">tooltip</td><td>Tooltip text. </td></tr>
    <tr><td class="paramname">quickhelp</td><td>Quick help text. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l00894">894</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a089bed0c9aa3b98c84dc03083acfeb9e"></a><!-- doxytag: member="KDialogBase::setButtonText" ref="a089bed0c9aa3b98c84dc03083acfeb9e" args="(ButtonCode id, const QString &amp;text)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDialogBase::setButtonText </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKDialogBase.html#a9f20cab1f7d03532b4c49f7d719b167c">ButtonCode</a>&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>text</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the text of any button. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">id</td><td>The button identifier. </td></tr>
    <tr><td class="paramname">text</td><td>Button text. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l00986">986</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a6d40632e65b6968814da1e314d259337"></a><!-- doxytag: member="KDialogBase::setButtonTip" ref="a6d40632e65b6968814da1e314d259337" args="(ButtonCode id, const QString &amp;text)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDialogBase::setButtonTip </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKDialogBase.html#a9f20cab1f7d03532b4c49f7d719b167c">ButtonCode</a>&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>text</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the tooltip text of any button. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">id</td><td>The button identifier. </td></tr>
    <tr><td class="paramname">text</td><td>Button text. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01003">1003</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a967d1125974c77d5df6704dfff87763e"></a><!-- doxytag: member="KDialogBase::setButtonWhatsThis" ref="a967d1125974c77d5df6704dfff87763e" args="(ButtonCode id, const QString &amp;text)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDialogBase::setButtonWhatsThis </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKDialogBase.html#a9f20cab1f7d03532b4c49f7d719b167c">ButtonCode</a>&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>text</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the "What's this?" text of any button. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">id</td><td>The button identifier. </td></tr>
    <tr><td class="paramname">text</td><td>Button text. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01016">1016</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ae5c19059151e8cabfe66d3b4e7ab0721"></a><!-- doxytag: member="KDialogBase::setDetails" ref="ae5c19059151e8cabfe66d3b4e7ab0721" args="(bool showDetails)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDialogBase::setDetails </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>showDetails</em></td><td>)</td>
          <td><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the status of the Details button. </p>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01127">1127</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a5cedad299d5f096e37aae11e42eb2763"></a><!-- doxytag: member="KDialogBase::setDetailsWidget" ref="a5cedad299d5f096e37aae11e42eb2763" args="(QWidget *detailsWidget)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDialogBase::setDetailsWidget </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" href="qwidget.html">QWidget</a> *&#160;</td>
          <td class="paramname"><em>detailsWidget</em></td><td>)</td>
          <td><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the widget that gets shown when "Details" is enabled. </p>
<p>The dialog takes over ownership of the widget. Any previously set widget gets deleted. </p>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01112">1112</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a6cbeaf6537bbfa41949c24c170f2d9e2"></a><!-- doxytag: member="KDialogBase::setEscapeButton" ref="a6cbeaf6537bbfa41949c24c170f2d9e2" args="(ButtonCode id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDialogBase::setEscapeButton </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKDialogBase.html#a9f20cab1f7d03532b4c49f7d719b167c">ButtonCode</a>&#160;</td>
          <td class="paramname"><em>id</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the button that will be activated when the Escape key is pressed. </p>
<p>Normally you should not use this function. By default, the Escape key is mapped to either the Cancel or the Close button if one of these buttons are defined. The user expects that Escape will cancel an operation so use this function with caution.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">id</td><td>The button code. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l00365">365</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ad0db0bee8bd89730c4e167773a3f7a81"></a><!-- doxytag: member="KDialogBase::setFolderIcon" ref="ad0db0bee8bd89730c4e167773a3f7a81" args="(const QStringList &amp;path, const QPixmap &amp;pixmap)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDialogBase::setFolderIcon </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstringlist.html">QStringList</a> &amp;&#160;</td>
          <td class="paramname"><em>path</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>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the icon used in <code>TreeList</code> Mode for the given path. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">path</td><td>The path for which this icon should be shown. </td></tr>
    <tr><td class="paramname">pixmap</td><td>The icon used. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01351">1351</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a5090889b6e260c286686118a49e8fe14"></a><!-- doxytag: member="KDialogBase::setHelp" ref="a5090889b6e260c286686118a49e8fe14" args="(const QString &amp;anchor, const QString &amp;appname=QString::null)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDialogBase::setHelp </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>anchor</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>appname</em> = <code>QString::null</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the help path and topic. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">anchor</td><td>Defined anchor in your docbook sources </td></tr>
    <tr><td class="paramname">appname</td><td>Defines the appname the help belongs to If empty it's the current one</td></tr>
  </table>
  </dd>
</dl>
<dl class="note"><dt><b>Note:</b></dt><dd>The help button works differently for the class <a class="elRef" doxygen="kutils.tag:../../kutils/html/" href="../../kutils/html/classKCMultiDialog.html">KCMultiDialog</a>, so it does not make sense to call this function for Dialogs of that type. See <a class="elRef" doxygen="kutils.tag:../../kutils/html/" href="../../kutils/html/classKCMultiDialog.html#abe9931a715ecf85eda04a46e1900785c" title="Activated when the Help button has been clicked.">KCMultiDialog::slotHelp()</a> for more information. </dd></dl>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01279">1279</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

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

<p>Sets the text that is shown as the linked text. </p>
<p>If text is empty, the text "Get help..." (internationalized) is used instead.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">text</td><td>The link text. </td></tr>
  </table>
  </dd>
</dl>

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

</div>
</div>
<a class="anchor" id="ac29b835566923639352193a656c58d72"></a><!-- doxytag: member="KDialogBase::setIconListAllVisible" ref="ac29b835566923639352193a656c58d72" args="(bool state)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDialogBase::setIconListAllVisible </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>state</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>This function has only effect in IconList mode. </p>
<p>Defines how the icon list widget is displayed. By default it is the widgets in the dialog pages that decide the minimum height of the dialog. A vertical scrollbar can be used in the icon list area.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">state</td><td>The visibility mode. If true, the minimum height is adjusted so that every icon in the list is visible at the same time. The vertical scrollbar will never be visible. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01085">1085</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ac73e892be271c2a12f669352a463480b"></a><!-- doxytag: member="KDialogBase::setInitialSize" ref="ac73e892be271c2a12f669352a463480b" args="(const QSize &amp;s, bool noResize=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDialogBase::setInitialSize </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qsize.html">QSize</a> &amp;&#160;</td>
          <td class="paramname"><em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>noResize</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Convenience method. </p>
<p>Sets the initial dialog size.</p>
<p>This method should only be called right before <a class="elRef" href="qdialog.html#show">show()</a> or <a class="elRef" href="qdialog.html#exec">exec()</a>. The initial size will be ignored if smaller than the dialog's minimum size.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">s</td><td>Startup size. </td></tr>
    <tr><td class="paramname">noResize</td><td>If <code>true</code> the dialog cannot be resized. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l00537">537</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

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

<p>Sets the main user definable widget. </p>
<p>If the dialog is using the predefined Swallow mode, the widget will be reparented to the internal swallow control widget. If the dialog is being used in the standard mode then the <code>widget</code> must have the dialog as parent.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">widget</td><td>The widget to be displayed as main widget. If it is 0, then the dialog will show an empty space of 100x100 pixels instead. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01431">1431</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aaa3af2a2f8e256d1e2bff296c57d402e"></a><!-- doxytag: member="KDialogBase::setRootIsDecorated" ref="aaa3af2a2f8e256d1e2bff296c57d402e" args="(bool state)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDialogBase::setRootIsDecorated </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>state</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>This function has only effect in TreeList mode. </p>
<p>This tells the widgets whether the root should be decorated. For details see <a class="elRef" href="qlistview.html#setRootIsDecorated">QListView::setRootIsDecorated</a></p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">state</td><td>Root will be decorated if true. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01053">1053</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a5f8426ebb795a2887df48bdeb9d3c50a"></a><!-- doxytag: member="KDialogBase::setShowIconsInTreeList" ref="a5f8426ebb795a2887df48bdeb9d3c50a" args="(bool state)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDialogBase::setShowIconsInTreeList </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>state</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>This function has only effect in TreeList mode. </p>
<p>This tells the widgets whether the icons given in the addPage, addVBoxPage, addHBoxPage, or addGridPage methods should be shown in the TreeList.</p>
<p>Note: This method must be called before calling any of the methods which add icons to the page.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">state</td><td>If true the icons are shown. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01045">1045</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a662f42214c010fc348c87fd02c952687"></a><!-- doxytag: member="KDialogBase::setTreeListAutoResize" ref="a662f42214c010fc348c87fd02c952687" args="(bool state)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDialogBase::setTreeListAutoResize </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>state</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>This function has only effect in TreeList mode. </p>
<p>Defines how the tree list widget is resized when the dialog is resized horizontally. By default the tree list keeps its width when the dialog becomes wider.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">state</td><td>The resize mode. If false (default) the tree list keeps its current width when the dialog becomes wider. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01037">1037</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a32498ced70a46cd5030f34e1e41aa1d0"></a><!-- doxytag: member="KDialogBase::showButton" ref="a32498ced70a46cd5030f34e1e41aa1d0" args="(ButtonCode id, bool state)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDialogBase::showButton </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKDialogBase.html#a9f20cab1f7d03532b4c49f7d719b167c">ButtonCode</a>&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>state</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Hide or display a general action button. </p>
<p>Only buttons that have been created in the constructor can be displayed. This method will not create a new button.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">id</td><td>Button identifier. </td></tr>
    <tr><td class="paramname">state</td><td>true display the button(s). </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l00866">866</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a426aaf551d82628fec997a85604273a2"></a><!-- doxytag: member="KDialogBase::showButtonApply" ref="a426aaf551d82628fec997a85604273a2" args="(bool state)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDialogBase::showButtonApply </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>state</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Hide or display the Apply button. </p>
<p>The Apply button must have been created in the constructor to be displayed.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">state</td><td>true display the button(s). </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l00882">882</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a9b3edf0d1944ed289357fc4f118cfcf1"></a><!-- doxytag: member="KDialogBase::showButtonCancel" ref="a9b3edf0d1944ed289357fc4f118cfcf1" args="(bool state)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDialogBase::showButtonCancel </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>state</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Hide or display the Cancel button. </p>
<p>The Cancel button must have been created in the constructor to be displayed.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">state</td><td><code>true</code> display the button(s). </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l00888">888</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aaa6e63f8532d804b366ceea044a4bdf1"></a><!-- doxytag: member="KDialogBase::showButtonOK" ref="aaa6e63f8532d804b366ceea044a4bdf1" args="(bool state)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDialogBase::showButtonOK </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>state</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Hide or display the OK button. </p>
<p>The OK button must have been created in the constructor to be displayed.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">state</td><td>If <code>true</code>, display the button(s). </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l00876">876</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a0c55740564d43c41df228c21d7f60f0f"></a><!-- doxytag: member="KDialogBase::showPage" ref="a0c55740564d43c41df228c21d7f60f0f" args="(int index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KDialogBase::showPage </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>index</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the page with <code>index</code> to be displayed. </p>
<p>This method will only work when the dialog is using the predefined shape of TreeList, IconList or Tabbed.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">index</td><td>Index of the page to be shown. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if the page is shown, <code>false</code> otherwise. </dd></dl>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01470">1470</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a9505cbc031a01d75e259668b59f80f70"></a><!-- doxytag: member="KDialogBase::showTile" ref="a9505cbc031a01d75e259668b59f80f70" args="(bool state)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDialogBase::showTile </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>state</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Enable hiding of the background tile (if any). </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">state</td><td><code>true</code> will make the tile visible. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01711">1711</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

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

<p>Activated when the Apply button has been clicked. </p>

<p>Reimplemented in <a class="elRef" doxygen="kutils.tag:../../kutils/html/" href="../../kutils/html/classKCMultiDialog.html#af3318dc97ed7640892714ea001079d27">KCMultiDialog</a>, <a class="elRef" doxygen="kutils.tag:../../kutils/html/" href="../../kutils/html/classKSettings_1_1ComponentsDialog.html#a4b80f8f46306de35969f71f1deadff44">KSettings::ComponentsDialog</a>, and <a class="el" href="classKEditToolbar.html#a54086dbcac3297cd4cfed40fb88ec4e0">KEditToolbar</a>.</p>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01171">1171</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

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

<p>Activated when the Cancel button has been clicked. </p>
<p>The <a class="elRef" href="qdialog.html#reject">QDialog::reject()</a> is activated in regular mode and QDialog::done( Cancel ) when in message box mode. </p>

<p>Reimplemented in <a class="el" href="classKBugReport.html#a0f37b5745497f56194a36635a623913b">KBugReport</a>, <a class="el" href="classKPasswordDialog.html#af47ed85ba51f769e3e7047b2d0f2153b">KPasswordDialog</a>, and <a class="el" href="classKProgressDialog.html#adb8f1cbdf6e65801e3b94e7e11fbc449">KProgressDialog</a>.</p>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01215">1215</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

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

<p>Activated when the Close button has been clicked. </p>
<p>The <a class="elRef" href="qdialog.html#reject">QDialog::reject()</a> is activated. </p>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01222">1222</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

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

<p>Activated when the Default button has been clicked. </p>

<p>Reimplemented in <a class="elRef" doxygen="kutils.tag:../../kutils/html/" href="../../kutils/html/classKCMultiDialog.html#aa18c0253a7cf99662f0cfd11f9a955b3">KCMultiDialog</a>, and <a class="el" href="classKEditToolbar.html#ac55010d2b0f55c7bfd0d9bede3e4f848">KEditToolbar</a>.</p>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01102">1102</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

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

<p>Deletes the dialog immediately. </p>
<p>If you want to delete the dialog delayed use <a class="el" href="classKDialogBase.html#a8b78083b1534fc710809e7cee5ca9135" title="Destruct the Dialog delayed.">delayedDestruct()</a> or <a class="elRef" href="qobject.html#deleteLater">QObject::deleteLater()</a>.</p>
<p>Attention: Do no use connect this slot to signals from user actions! </p>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l00288">288</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

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

<p>Activated when the Details button has been clicked. </p>
<dl class="see"><dt><b>See also:</b></dt><dd>detailsClicked(bool) </dd></dl>

<p>Reimplemented in <a class="el" href="classKShortcutDialog.html#ac4fdb8f30c175aac8d4a2fc436ea0c56">KShortcutDialog</a>.</p>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01107">1107</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

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

<p>Activated when the Help button has been clicked. </p>
<p>If a help text has been defined, the help system will be activated. </p>

<p>Reimplemented in <a class="elRef" doxygen="kutils.tag:../../kutils/html/" href="../../kutils/html/classKCMultiDialog.html#abe9931a715ecf85eda04a46e1900785c">KCMultiDialog</a>.</p>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01094">1094</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

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

<p>Activated when the Yes button has been clicked. </p>
<p>The QDialog::done( No ) is activated. </p>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01208">1208</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

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

<p>Activated when the Ok button has been clicked. </p>
<p>The <a class="elRef" href="qdialog.html#accept">QDialog::accept()</a> is activated. </p>

<p>Reimplemented in <a class="elRef" doxygen="kutils.tag:../../kutils/html/" href="../../kutils/html/classKCMultiDialog.html#a7302c5cd148118d994d5442b233edee5">KCMultiDialog</a>, <a class="elRef" doxygen="kutils.tag:../../kutils/html/" href="../../kutils/html/classKFindDialog.html#a849a8af159e5044e01f6fdc2da806f9c">KFindDialog</a>, <a class="elRef" doxygen="kutils.tag:../../kutils/html/" href="../../kutils/html/classKReplaceDialog.html#a9b27f9074cabdb9dc1a1dd53f5135684">KReplaceDialog</a>, <a class="elRef" doxygen="kutils.tag:../../kutils/html/" href="../../kutils/html/classKSettings_1_1ComponentsDialog.html#a7344f9e8430961f16dfad83dd210de51">KSettings::ComponentsDialog</a>, <a class="el" href="classKBugReport.html#a1e02f15ef981643c4cf683c6097cf286">KBugReport</a>, <a class="el" href="classKEditToolbar.html#a8146a64eae7aee8484b59cc8c036da78">KEditToolbar</a>, <a class="el" href="classKPasswordDialog.html#ab15809cb141b04a31a5079aa0090ef25">KPasswordDialog</a>, and <a class="el" href="classKSwitchLanguageDialog.html#a45c24d3408f977c8da4580f680f802e4">KSwitchLanguageDialog</a>.</p>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01164">1164</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

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

<p>Activated when the Try button has been clicked. </p>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01177">1177</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

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

<p>Activated when the User1 button has been clicked. </p>

<p>Reimplemented in <a class="elRef" doxygen="kutils.tag:../../kutils/html/" href="../../kutils/html/classKCMultiDialog.html#ac65df4021c119c0eb0659edd0261476b">KCMultiDialog</a>.</p>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01195">1195</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

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

<p>Activated when the User2 button has been clicked. </p>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01189">1189</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

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

<p>Activated when the User3 button has been clicked. </p>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01183">1183</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

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

<p>Activated when the Yes button has been clicked. </p>
<p>The QDialog::done( Yes ) is activated. </p>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01201">1201</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

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

<p>The Try button was pressed. </p>
<p>This signal is only emitted if <a class="el" href="classKDialogBase.html#a4cc3d42eb4faeca4d7e1ae0e49a5a6ec" title="Activated when the Try button has been clicked.">slotTry()</a> is not replaced. </p>

</div>
</div>
<a class="anchor" id="a3397fa9e4e5a7115bf38a7e569b66f32"></a><!-- doxytag: member="KDialogBase::unfoldTreeList" ref="a3397fa9e4e5a7115bf38a7e569b66f32" args="(bool persist=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDialogBase::unfoldTreeList </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>persist</em> = <code>false</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>This function has only effect in TreeList mode. </p>
<p>This tells the TreeList to unfold the whole tree so that all entries are visible.</p>
<p>If the list is empty when you call this method newly created entries will not automatically be opened. If the <code>persist</code> flag is set opened entries cannot be closed again, though.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">persist</td><td>If true the tree always stays unfolded. </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="kdialogbase_8cpp_source.html#l01061">1061</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

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

<p>This method is called automatically whenever the background has changed. </p>
<p>You do not need to use this method. </p>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01685">1685</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

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

<p>Updates the margins and spacings. </p>

<p>Definition at line <a class="el" href="kdialogbase_8cpp_source.html#l01542">1542</a> of file <a class="el" href="kdialogbase_8cpp_source.html">kdialogbase.cpp</a>.</p>

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

<p>The User1 button was pressed. </p>
<p>This signal is only emitted if <a class="el" href="classKDialogBase.html#a97e9b92f23fd4a78a78d9515f43a9750" title="Activated when the User1 button has been clicked.">slotUser1()</a> is not replaced. </p>

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

<p>The User2 button was pressed. </p>
<p>This signal is only emitted if <a class="el" href="classKDialogBase.html#aefde9ca41f281ee3a3be661c569e38ed" title="Activated when the User2 button has been clicked.">slotUser2()</a> is not replaced. </p>

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

<p>The User3 button was pressed. </p>
<p>This signal is only emitted if <a class="el" href="classKDialogBase.html#a6224b08533053d4ba5353b6361d370e8" title="Activated when the User3 button has been clicked.">slotUser3()</a> is not replaced. </p>

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

<p>The Yes button was pressed. </p>
<p>This signal is only emitted if <a class="el" href="classKDialogBase.html#a2cd192765e8ef271e6b2d2e3a0c5255b" title="Activated when the Yes button has been clicked.">slotYes()</a> is not replaced. </p>

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