Sophie

Sophie

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

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>kutils: KCMultiDialog Class Reference (kutils)</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=".">kutils</a>
  </div>
</div>


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

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


<!-- Generated by Doxygen 1.7.4 -->
</div>
<div class="header">
  <div class="summary">
<a href="#signals">Signals</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-slots">Protected Slots</a>  </div>
  <div class="headertitle">
<div class="title">KCMultiDialog Class Reference<div class="ingroups"><a class="el" href="group__kcmodule.html">KControl module classes</a></div></div>  </div>
</div>
<div class="contents">
<!-- doxytag: class="KCMultiDialog" --><!-- doxytag: inherits="KDialogBase" -->
<p>A method that offers a <a class="elRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/classKDialogBase.html">KDialogBase</a> containing arbitrary KControl Modules.  
 <a href="classKCMultiDialog.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="kcmultidialog_8h_source.html">kcmultidialog.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for KCMultiDialog:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classKCMultiDialog.png" usemap="#KCMultiDialog_map" alt=""/>
  <map id="KCMultiDialog_map" name="KCMultiDialog_map">
<area doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/classKDialogBase.html" alt="KDialogBase" shape="rect" coords="0,112,92,136"/>
<area doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/classKDialog.html" alt="KDialog" shape="rect" coords="0,56,92,80"/>
<area href="qdialog.html" alt="QDialog" shape="rect" coords="0,0,92,24"/>
</map>
 </div></div>

<p><a href="classKCMultiDialog-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="signals"></a>
Signals</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCMultiDialog.html#abf8d7b3c52fd90d348c680b8a067aee9">configCommitted</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCMultiDialog.html#ad04c8c9c37d63783858c7ab71225eaa9">configCommitted</a> (const <a class="elRef" href="qcstring.html">QCString</a> &amp;instanceName)</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="classKCMultiDialog.html#a9ba1bd8938fbd73b24b7455cf3b11fea">KCMultiDialog</a> (<a class="elRef" href="qwidget.html">QWidget</a> *parent=0, const char *name=0, bool modal=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCMultiDialog.html#ab64c4e640388aff167fb3886dc65b462">KCMultiDialog</a> (int dialogFace, const <a class="elRef" href="qstring.html">QString</a> &amp;caption, <a class="elRef" href="qwidget.html">QWidget</a> *parent=0, const char *name=0, bool modal=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCMultiDialog.html#aee8afc7580801c9fd2480f90186188c3">KCMultiDialog</a> (int dialogFace, const <a class="elRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/classKGuiItem.html">KGuiItem</a> &amp;user2, const <a class="elRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/classKGuiItem.html">KGuiItem</a> &amp;user3=<a class="elRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/classKGuiItem.html">KGuiItem</a>(), int buttonMask=<a class="elRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/classKDialogBase.html#a9f20cab1f7d03532b4c49f7d719b167ca8382cc87dcc373d5be4b1b419c7b5658">User2</a>, const <a class="elRef" href="qstring.html">QString</a> &amp;caption=i18n(&quot;Configure&quot;), QWidget *parent=0, const char *name=0, bool modal=false) KDE_DEPRECATED</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCMultiDialog.html#a88fdcf3a3569b9097cad0364a7b428f7">~KCMultiDialog</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCMultiDialog.html#afb466c1981af51a833a6300c3f71674e">addModule</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;module, bool withfallback=true)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCMultiDialog.html#ac5684f25af1aed7968303e6aa42318e8">addModule</a> (const <a class="el" href="classKCModuleInfo.html">KCModuleInfo</a> &amp;moduleinfo, <a class="elRef" href="qstringlist.html">QStringList</a> parentmodulenames=<a class="elRef" href="qstringlist.html">QStringList</a>(), bool withfallback=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCMultiDialog.html#af2ae2d273211ee137a67a01fe244df25">removeAllModules</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a88895c85c449a25a9b91c48de3a8f22b"></a><!-- doxytag: member="KCMultiDialog::show" ref="a88895c85c449a25a9b91c48de3a8f22b" args="()" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>show</b> ()</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="classKCMultiDialog.html#aa18c0253a7cf99662f0cfd11f9a955b3">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="classKCMultiDialog.html#ac65df4021c119c0eb0659edd0261476b">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="classKCMultiDialog.html#af3318dc97ed7640892714ea001079d27">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="classKCMultiDialog.html#a7302c5cd148118d994d5442b233edee5">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="classKCMultiDialog.html#abe9931a715ecf85eda04a46e1900785c">slotHelp</a> ()</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>A method that offers a <a class="elRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/classKDialogBase.html">KDialogBase</a> containing arbitrary KControl Modules. </p>
<dl class="author"><dt><b>Author:</b></dt><dd>Matthias Elter &lt;<a href="mailto:elter@kde.org">elter@kde.org</a>&gt;, Daniel Molkentin &lt;<a href="mailto:molkentin@kde.org">molkentin@kde.org</a>&gt; </dd></dl>
<dl class="since"><dt><b>Since:</b></dt><dd>3.2 </dd></dl>

<p>Definition at line <a class="el" href="kcmultidialog_8h_source.html#l00043">43</a> of file <a class="el" href="kcmultidialog_8h_source.html">kcmultidialog.h</a>.</p>
</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a9ba1bd8938fbd73b24b7455cf3b11fea"></a><!-- doxytag: member="KCMultiDialog::KCMultiDialog" ref="a9ba1bd8938fbd73b24b7455cf3b11fea" args="(QWidget *parent=0, const char *name=0, bool modal=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KCMultiDialog::KCMultiDialog </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>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Constructs a new <a class="el" href="classKCMultiDialog.html" title="A method that offers a KDialogBase containing arbitrary KControl Modules.">KCMultiDialog</a>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">parent</td><td>The parent widget </td></tr>
    <tr><td class="paramname">name</td><td>The widget name </td></tr>
    <tr><td class="paramname">modal</td><td>If you pass true here, the dialog will be modal </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kcmultidialog_8cpp_source.html#l00058">58</a> of file <a class="el" href="kcmultidialog_8cpp_source.html">kcmultidialog.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ab64c4e640388aff167fb3886dc65b462"></a><!-- doxytag: member="KCMultiDialog::KCMultiDialog" ref="ab64c4e640388aff167fb3886dc65b462" args="(int dialogFace, const QString &amp;caption, QWidget *parent=0, const char *name=0, bool modal=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KCMultiDialog::KCMultiDialog </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"><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>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Construct a personalized <a class="el" href="classKCMultiDialog.html" title="A method that offers a KDialogBase containing arbitrary KControl Modules.">KCMultiDialog</a>. </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">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>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kcmultidialog_8cpp_source.html#l00067">67</a> of file <a class="el" href="kcmultidialog_8cpp_source.html">kcmultidialog.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aee8afc7580801c9fd2480f90186188c3"></a><!-- doxytag: member="KCMultiDialog::KCMultiDialog" ref="aee8afc7580801c9fd2480f90186188c3" args="(int dialogFace, const KGuiItem &amp;user2, const KGuiItem &amp;user3=KGuiItem(), int buttonMask=User2, const QString &amp;caption=i18n(&quot;Configure&quot;), QWidget *parent=0, const char *name=0, bool modal=false) KDE_DEPRECATED" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KCMultiDialog::KCMultiDialog </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" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/classKGuiItem.html">KGuiItem</a> &amp;&#160;</td>
          <td class="paramname"><em>user2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/classKGuiItem.html">KGuiItem</a> &amp;&#160;</td>
          <td class="paramname"><em>user3</em> = <code><a class="elRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/classKGuiItem.html">KGuiItem</a>()</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>buttonMask</em> = <code><a class="elRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/classKDialogBase.html#a9f20cab1f7d03532b4c49f7d719b167ca8382cc87dcc373d5be4b1b419c7b5658">User2</a></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>i18n(&quot;Configure&quot;)</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>false</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) and also add buttons. </p>
<p>Note that the User1 button of <a class="elRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/classKDialogBase.html">KDialogBase</a> is already used to provide a "Reset" button so only two more buttons are available to users of <a class="el" href="classKCMultiDialog.html" title="A method that offers a KDialogBase containing arbitrary KControl Modules.">KCMultiDialog</a>. When clicked they trigger <a class="elRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/classKDialogBase.html#aefde9ca41f281ee3a3be661c569e38ed">slotUser2()</a> and <a class="elRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/classKDialogBase.html#a6224b08533053d4ba5353b6361d370e8">slotUser3()</a>.</p>
<dl class="note"><dt><b>Note:</b></dt><dd>If any root modules are added to the dialog when this constructor is used, it will not be able to run them with root privileges. Since that will render them useless, it is a good idea to use another constructor. In <a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/namespaceKDE.html">KDE</a> 4 the argument <code>user3</code> will be removed.</dd></dl>
<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">user2</td><td>User button2 text item. </td></tr>
    <tr><td class="paramname">user3</td><td>User button3 text item. </td></tr>
    <tr><td class="paramname">buttonMask</td><td>Specifies which buttons will be visible. If zero (0) no extra buttons will be added. You can only use the User2 and User3 buttons. The User1 button is already used internally. See <a class="elRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/classKDialogBase.html">KDialogBase</a> for more information on this. </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>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kcmultidialog_8cpp_source.html#l00076">76</a> of file <a class="el" href="kcmultidialog_8cpp_source.html">kcmultidialog.cpp</a>.</p>

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

<p>Destructor. </p>

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

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="afb466c1981af51a833a6300c3f71674e"></a><!-- doxytag: member="KCMultiDialog::addModule" ref="afb466c1981af51a833a6300c3f71674e" args="(const QString &amp;module, bool withfallback=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KCMultiDialog::addModule </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>module</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>withfallback</em> = <code>true</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Add a module. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">module</td><td>Specify the name of the module that is to be added to the list of modules the dialog will show.</td></tr>
    <tr><td class="paramname">withfallback</td><td>Try harder to load the module. Might result in the module appearing outside the dialog. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kcmultidialog_8cpp_source.html#l00222">222</a> of file <a class="el" href="kcmultidialog_8cpp_source.html">kcmultidialog.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ac5684f25af1aed7968303e6aa42318e8"></a><!-- doxytag: member="KCMultiDialog::addModule" ref="ac5684f25af1aed7968303e6aa42318e8" args="(const KCModuleInfo &amp;moduleinfo, QStringList parentmodulenames=QStringList(), bool withfallback=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KCMultiDialog::addModule </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKCModuleInfo.html">KCModuleInfo</a> &amp;&#160;</td>
          <td class="paramname"><em>moduleinfo</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" href="qstringlist.html">QStringList</a>&#160;</td>
          <td class="paramname"><em>parentmodulenames</em> = <code><a class="elRef" href="qstringlist.html">QStringList</a>()</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>withfallback</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Add a module. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">moduleinfo</td><td>Pass a <a class="el" href="classKCModuleInfo.html" title="A class that provides information about a KCModule.">KCModuleInfo</a> object which will be used for creating the module. It will be added to the list of modules the dialog will show.</td></tr>
    <tr><td class="paramname">parentmodulenames</td><td>The names of the modules that should appear as parents in the TreeList. Look at the <a class="elRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/classKDialogBase.html#a453823662732e9f9e84902308239ddaf">KDialogBase::addPage</a> documentation for more info on this.</td></tr>
    <tr><td class="paramname">withfallback</td><td>Try harder to load the module. Might result in the module appearing outside the dialog. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kcmultidialog_8cpp_source.html#l00234">234</a> of file <a class="el" href="kcmultidialog_8cpp_source.html">kcmultidialog.cpp</a>.</p>

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

<p>Emitted after all KCModules have been told to save their configuration. </p>
<p>The applyClicked and okClicked signals are emitted before the configuration is saved. </p>

</div>
</div>
<a class="anchor" id="ad04c8c9c37d63783858c7ab71225eaa9"></a><!-- doxytag: member="KCMultiDialog::configCommitted" ref="ad04c8c9c37d63783858c7ab71225eaa9" args="(const QCString &amp;instanceName)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KCMultiDialog::configCommitted </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qcstring.html">QCString</a> &amp;&#160;</td>
          <td class="paramname"><em>instanceName</em></td><td>)</td>
          <td><code> [signal]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Emitted after the KCModules have been told to save their configuration. </p>
<p>It is emitted once for every instance the KCMs that were changed belong to.</p>
<p>You can make use of this if you have more than one component in your application. instanceName tells you the instance that has to reload its configuration.</p>
<p>The applyClicked and okClicked signals are emitted before the configuration is saved.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">instanceName</td><td>The name of the instance that needs to reload its configuration. </td></tr>
  </table>
  </dd>
</dl>

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

<p>Remove all modules from the dialog. </p>

<p>Definition at line <a class="el" href="kcmultidialog_8cpp_source.html#l00323">323</a> of file <a class="el" href="kcmultidialog_8cpp_source.html">kcmultidialog.cpp</a>.</p>

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

<p>This slot is called when the user presses the "Apply" Button. </p>
<p>You can reimplement it if needed.</p>
<dl class="note"><dt><b>Note:</b></dt><dd>Make sure you call the original implementation. </dd></dl>

<p>Reimplemented from <a class="elRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/classKDialogBase.html#a20fdccdec92d64ca46f5fe53d12d9c38">KDialogBase</a>.</p>

<p>Definition at line <a class="el" href="kcmultidialog_8cpp_source.html#l00163">163</a> of file <a class="el" href="kcmultidialog_8cpp_source.html">kcmultidialog.cpp</a>.</p>

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

<p>This slot is called when the user presses the "Default" Button. </p>
<p>You can reimplement it if needed.</p>
<dl class="note"><dt><b>Note:</b></dt><dd>Make sure you call the original implementation. </dd></dl>

<p>Reimplemented from <a class="elRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/classKDialogBase.html#ade24354bc2e919db65579355af82465e">KDialogBase</a>.</p>

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

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

<p>This slot is called when the user presses the "Help" Button. </p>
<p>It reads the DocPath field of the currently selected KControl module's .desktop file to find the path to the documentation, which it then attempts to load.</p>
<p>You can reimplement this slot if needed.</p>
<dl class="note"><dt><b>Note:</b></dt><dd>Make sure you call the original implementation. </dd></dl>

<p>Reimplemented from <a class="elRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/classKDialogBase.html#adaf5b2e2a4f513944e87545f85eef95f">KDialogBase</a>.</p>

<p>Definition at line <a class="el" href="kcmultidialog_8cpp_source.html#l00183">183</a> of file <a class="el" href="kcmultidialog_8cpp_source.html">kcmultidialog.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a7302c5cd148118d994d5442b233edee5"></a><!-- doxytag: member="KCMultiDialog::slotOk" ref="a7302c5cd148118d994d5442b233edee5" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KCMultiDialog::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>This slot is called when the user presses the "OK" Button. </p>
<p>You can reimplement it if needed.</p>
<dl class="note"><dt><b>Note:</b></dt><dd>Make sure you call the original implementation. </dd></dl>

<p>Reimplemented from <a class="elRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/classKDialogBase.html#af80eae380222739149fe7b08de7bf520">KDialogBase</a>.</p>

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

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

<p>This slot is called when the user presses the "Reset" Button. </p>
<p>You can reimplement it if needed.</p>
<dl class="note"><dt><b>Note:</b></dt><dd>Make sure you call the original implementation. </dd></dl>

<p>Reimplemented from <a class="elRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/classKDialogBase.html#a97e9b92f23fd4a78a78d9515f43a9750">KDialogBase</a>.</p>

<p>Definition at line <a class="el" href="kcmultidialog_8cpp_source.html#l00124">124</a> of file <a class="el" href="kcmultidialog_8cpp_source.html">kcmultidialog.cpp</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="kcmultidialog_8h_source.html">kcmultidialog.h</a></li>
<li><a class="el" href="kcmultidialog_8cpp_source.html">kcmultidialog.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>kutils</h2>
<div class="nav_list">
<ul><li><a href="index.html">Main Page</a></li><li><a href="modules.html">Modules</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="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="classKCModuleContainer.html">kcmodulecontainer</option>,  <option value="classKCModuleInfo.html">kcmoduleinfo</option>,  <option value="classKCModuleLoader.html">kcmoduleloader</option>,  <option value="classKCModuleProxy.html">kcmoduleproxy</option>,  <option value="classKCModuleProxyIface.html">kcmoduleproxyiface</option>,  <option value="classKCModuleProxyRootDispatcher.html">kcmoduleproxyrootdispatcher</option>,  <option value="classKCMultiDialog.html">kcmultidialog</option>,  <option value="classKFind.html">kfind</option>,  <option value="classKFindDialog.html">kfinddialog</option>,  <option value="classKMultiTabBar.html">kmultitabbar</option>,  <option value="classKMultiTabBarButton.html">kmultitabbarbutton</option>,  <option value="classKMultiTabBarTab.html">kmultitabbartab</option>,  <option value="classKPluginInfo.html">kplugininfo</option>,  <option value="classKPluginSelector.html">kpluginselector</option>,  <option value="classKReplace.html">kreplace</option>,  <option value="classKReplaceDialog.html">kreplacedialog</option>,  <option value="classKSettings_1_1ComponentsDialog.html">ksettings::componentsdialog</option>,  <option value="classKSettings_1_1Dialog.html">ksettings::dialog</option>,  <option value="classKSettings_1_1Dispatcher.html">ksettings::dispatcher</option>,  <option value="classKSettings_1_1PluginPage.html">ksettings::pluginpage</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>