Sophie

Sophie

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

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

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

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

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

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

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



</head>

<body>

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

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

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


</div>

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


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

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


<!-- Generated by Doxygen 1.7.4 -->
</div>
<div class="header">
  <div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-slots">Public Slots</a> &#124;
<a href="#signals">Signals</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a>  </div>
  <div class="headertitle">
<div class="title">KHelpMenu Class Reference</div>  </div>
</div>
<div class="contents">
<!-- doxytag: class="KHelpMenu" --><!-- doxytag: inherits="QObject" -->
<p>Standard KDE help menu with dialog boxes.  
 <a href="classKHelpMenu.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="khelpmenu_8h_source.html">khelpmenu.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for KHelpMenu:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classKHelpMenu.png" usemap="#KHelpMenu_map" alt=""/>
  <map id="KHelpMenu_map" name="KHelpMenu_map">
<area href="qobject.html" alt="QObject" shape="rect" coords="0,0,78,24"/>
</map>
 </div></div>

<p><a href="classKHelpMenu-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"><b>MenuId</b> { <br/>
&#160;&#160;<b>menuHelpContents</b> =  0, 
<b>menuWhatsThis</b> =  1, 
<b>menuAboutApp</b> =  2, 
<b>menuAboutKDE</b> =  3, 
<br/>
&#160;&#160;<b>menuReportBug</b> =  4, 
<b>menuSwitchLanguage</b> =  5
<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="classKHelpMenu.html#a1200226d1bda5dcf2fae7eb4af546af5">appHelpActivated</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKHelpMenu.html#a2ef5e031b093f46efb3f510f0356aa45">contextHelpActivated</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKHelpMenu.html#ab60778968997189c86b729dab1581e92">aboutApplication</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKHelpMenu.html#a6301d382de44634b09372571ecea8b9a">aboutKDE</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKHelpMenu.html#ab0e4ad8aac736783ba2dc4da6e3219b3">reportBug</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKHelpMenu.html#aa8b2e7891a9139ffe4534b8b6a57e600">switchApplicationLanguage</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="classKHelpMenu.html#a0f328efc671bbd2b1c6308335ec02cf8">showAboutApplication</a> ()</td></tr>
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKHelpMenu.html#a3fb7c0a464a0a0f9e93a9a3fffec5309">KHelpMenu</a> (<a class="elRef" href="qwidget.html">QWidget</a> *<a class="elRef" href="qobject.html#parent">parent</a>=0, const <a class="elRef" href="qstring.html">QString</a> &amp;aboutAppText=QString::null, bool showWhatsThis=true)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKHelpMenu.html#a3dba4614219fc566bed47c3bb3582cf4">KHelpMenu</a> (<a class="elRef" href="qwidget.html">QWidget</a> *<a class="elRef" href="qobject.html#parent">parent</a>, const <a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKAboutData.html">KAboutData</a> *aboutData, bool showWhatsThis=true, <a class="el" href="classKActionCollection.html">KActionCollection</a> *actions=0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKHelpMenu.html#a6ab279b7a117ce6b481be1ccfb8eb9c9">~KHelpMenu</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKPopupMenu.html">KPopupMenu</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKHelpMenu.html#acf1d8ab4a20daa07f29f9990103f2d1a">menu</a> ()</td></tr>
<tr><td colspan="2"><h2><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a31a3087f9110eba2cafd0a49c70e637e"></a><!-- doxytag: member="KHelpMenu::virtual_hook" ref="a31a3087f9110eba2cafd0a49c70e637e" 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>Standard KDE help menu with dialog boxes. </p>
<p>This class provides the standard KDE help menu with the default "about" dialog boxes and help entry.</p>
<p>This class is used in <a class="el" href="classKMainWindow.html" title="KDE top level main window">KMainWindow</a> so normally you don't need to use this class yourself. However, if you need the help menu or any of its dialog boxes in your code that is not subclassed from <a class="el" href="classKMainWindow.html" title="KDE top level main window">KMainWindow</a> you should use this class.</p>
<p>The usage is simple:</p>
<div class="fragment"><pre class="fragment"> mHelpMenu = <span class="keyword">new</span> <a class="code" href="classKHelpMenu.html#a3fb7c0a464a0a0f9e93a9a3fffec5309" title="Constructor.">KHelpMenu</a>( <span class="keyword">this</span>, &lt;someText&gt; );
 kmenubar-&gt;insertItem(i18n(<span class="stringliteral">&quot;&amp;Help&quot;</span>), mHelpMenu-&gt;menu() );
</pre></div><p>or if you just want to open a dialog box:</p>
<div class="fragment"><pre class="fragment"> mHelpMenu = <span class="keyword">new</span> <a class="code" href="classKHelpMenu.html#a3fb7c0a464a0a0f9e93a9a3fffec5309" title="Constructor.">KHelpMenu</a>( <span class="keyword">this</span>, &lt;someText&gt; );
 <a class="codeRef" href="qobject.html#connect">connect</a>( <span class="keyword">this</span>, SIGNAL(someSignal()), mHelpMenu,SLOT(mHelpMenu-&gt;aboutKDE()));
</pre></div><p>IMPORTANT: The first time you use <a class="el" href="classKHelpMenu.html#acf1d8ab4a20daa07f29f9990103f2d1a" title="Returns a popup menu you can use in the menu bar or where you need it.">KHelpMenu::menu()</a>, a <a class="el" href="classKPopupMenu.html" title="A menu with title items.">KPopupMenu</a> object is allocated. Only one object is created by the class so if you call <a class="el" href="classKHelpMenu.html#acf1d8ab4a20daa07f29f9990103f2d1a" title="Returns a popup menu you can use in the menu bar or where you need it.">KHelpMenu::menu()</a> twice or more, the same pointer is returned. The class will destroy the popupmenu in the destructor so do not delete this pointer yourself.</p>
<p>The <a class="el" href="classKHelpMenu.html" title="Standard KDE help menu with dialog boxes.">KHelpMenu</a> object will be deleted when its parent is destroyed but you can delete it yourself if you want. The code below will always work.</p>
<div class="fragment"><pre class="fragment"> MyClass::~MyClass()
 {
   <span class="keyword">delete</span> mHelpMenu;
 }
</pre></div><p>Using your own "about application" dialog box:</p>
<p>The standard "about application" dialog box is quite simple. If you need a dialog box with more functionality you must design that one yourself. When you want to display the dialog you can choose one of two methods. Common for both is that you must make a help menu object with no text argument If the text is missing the default dialog box will not be displayed:</p>
<p>Example 1 Using showAboutApplication signal (preferred) </p>
<div class="fragment"><pre class="fragment"> <span class="keywordtype">void</span> MyClass::myFunc()
 {
   ..
   <a class="code" href="classKHelpMenu.html" title="Standard KDE help menu with dialog boxes.">KHelpMenu</a> *helpMenu = <span class="keyword">new</span> <a class="code" href="classKHelpMenu.html#a3fb7c0a464a0a0f9e93a9a3fffec5309" title="Constructor.">KHelpMenu</a>( <span class="keyword">this</span> );
   <a class="codeRef" href="qobject.html#connect">connect</a>( helpMenu, SIGNAL(<a class="code" href="classKHelpMenu.html#a0f328efc671bbd2b1c6308335ec02cf8" title="This signal is emitted from aboutApplication() if no &quot;about application&quot; string has been defined...">showAboutApplication</a>()),
          <span class="keyword">this</span>, SLOT(myDialogSlot()));
   ..
 }

 <span class="keywordtype">void</span> MyClass::myDialogSlot()
 {
   &lt;activate your custom dialog&gt;
 }
</pre></div><p>Example 2 Old style - connecting directly to the menu entry. </p>
<div class="fragment"><pre class="fragment"> <span class="keywordtype">void</span> MyClass::myFunc()
 {
   <a class="code" href="classKHelpMenu.html" title="Standard KDE help menu with dialog boxes.">KHelpMenu</a> *helpMenu = <span class="keyword">new</span> <a class="code" href="classKHelpMenu.html#a3fb7c0a464a0a0f9e93a9a3fffec5309" title="Constructor.">KHelpMenu</a>( <span class="keyword">this</span> );
   <a class="code" href="classKPopupMenu.html" title="A menu with title items.">KPopupMenu</a> *<a class="codeRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/namespaceKStdAccel.html#a0cacc56c8007ff56252e0bd1f436c9a4">help</a> = mHelpMenu-&gt;menu();
   help-&gt;<a class="codeRef" href="qpopupmenu.html#connectItem">connectItem</a>( KHelpMenu::menuAboutApp, <span class="keyword">this</span>, SLOT(myDialogSlot()) );
 }

 <span class="keywordtype">void</span> MyClass::myDialogSlot()
 {
   &lt;activate your custom dialog&gt;
 }
</pre></div><dl class="author"><dt><b>Author:</b></dt><dd>Espen Sand (<a href="mailto:espen@kde.org">espen@kde.org</a>) </dd></dl>

<p>Definition at line <a class="el" href="khelpmenu_8h_source.html#l00131">131</a> of file <a class="el" href="khelpmenu_8h_source.html">khelpmenu.h</a>.</p>
</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a3fb7c0a464a0a0f9e93a9a3fffec5309"></a><!-- doxytag: member="KHelpMenu::KHelpMenu" ref="a3fb7c0a464a0a0f9e93a9a3fffec5309" args="(QWidget *parent=0, const QString &amp;aboutAppText=QString::null, bool showWhatsThis=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KHelpMenu::KHelpMenu </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 <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>aboutAppText</em> = <code>QString::null</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>showWhatsThis</em> = <code>true</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Constructor. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">parent</td><td>The parent of the dialog boxes. The boxes are modeless and will be centered with respect to the parent. </td></tr>
    <tr><td class="paramname">aboutAppText</td><td>User definable string that is used in the application specific dialog box. Note: The help menu will not open this dialog box if you don't define a string. See <a class="el" href="classKHelpMenu.html#a0f328efc671bbd2b1c6308335ec02cf8" title="This signal is emitted from aboutApplication() if no &quot;about application&quot; string has been defined...">showAboutApplication()</a> for more information. </td></tr>
    <tr><td class="paramname">showWhatsThis</td><td>Decides whether a "Whats this" entry will be added to the dialog. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="khelpmenu_8cpp_source.html#l00065">65</a> of file <a class="el" href="khelpmenu_8cpp_source.html">khelpmenu.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a3dba4614219fc566bed47c3bb3582cf4"></a><!-- doxytag: member="KHelpMenu::KHelpMenu" ref="a3dba4614219fc566bed47c3bb3582cf4" args="(QWidget *parent, const KAboutData *aboutData, bool showWhatsThis=true, KActionCollection *actions=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KHelpMenu::KHelpMenu </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" href="qwidget.html">QWidget</a> *&#160;</td>
          <td class="paramname"><em>parent</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKAboutData.html">KAboutData</a> *&#160;</td>
          <td class="paramname"><em>aboutData</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>showWhatsThis</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classKActionCollection.html">KActionCollection</a> *&#160;</td>
          <td class="paramname"><em>actions</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Constructor. </p>
<p>This alternative constructor is mainly useful if you want to overide the standard actions (<a class="el" href="classKHelpMenu.html#ab60778968997189c86b729dab1581e92" title="Opens an application specific dialog box.">aboutApplication()</a>, <a class="el" href="classKHelpMenu.html#a6301d382de44634b09372571ecea8b9a" title="Opens the standard &quot;About KDE&quot; dialog box.">aboutKDE()</a>, helpContents(), reportBug, and optionally whatsThis).</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">parent</td><td>The parent of the dialog boxes. The boxes are modeless and will be centered with respect to the parent. </td></tr>
    <tr><td class="paramname">aboutData</td><td>User and app data used in the About app dialog </td></tr>
    <tr><td class="paramname">showWhatsThis</td><td>Decides whether a "Whats this" entry will be added to the dialog. </td></tr>
    <tr><td class="paramname">actions</td><td><a class="el" href="classKActionCollection.html" title="A managed set of KAction objects.">KActionCollection</a> that is used instead of the standard actions. </td></tr>
  </table>
  </dd>
</dl>

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

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

<p>Destructor. </p>
<p>Destroys dialogs and the menu pointer retuned by menu </p>

<p>Definition at line <a class="el" href="khelpmenu_8cpp_source.html#l00101">101</a> of file <a class="el" href="khelpmenu_8cpp_source.html">khelpmenu.cpp</a>.</p>

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

<p>Opens an application specific dialog box. </p>
<p>The dialog box will display the string that was defined in the constructor. If that string was empty the <a class="el" href="classKHelpMenu.html#a0f328efc671bbd2b1c6308335ec02cf8" title="This signal is emitted from aboutApplication() if no &quot;about application&quot; string has been defined...">showAboutApplication()</a> is emitted instead. </p>

<p>Definition at line <a class="el" href="khelpmenu_8cpp_source.html#l00192">192</a> of file <a class="el" href="khelpmenu_8cpp_source.html">khelpmenu.cpp</a>.</p>

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

<p>Opens the standard "About KDE" dialog box. </p>

<p>Definition at line <a class="el" href="khelpmenu_8cpp_source.html#l00236">236</a> of file <a class="el" href="khelpmenu_8cpp_source.html">khelpmenu.cpp</a>.</p>

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

<p>Opens the help page for the application. </p>
<p>The application name is used as a key to determine what to display and the system will attempt to open &lt;appName&gt;/index.html. </p>

<p>Definition at line <a class="el" href="khelpmenu_8cpp_source.html#l00186">186</a> of file <a class="el" href="khelpmenu_8cpp_source.html">khelpmenu.cpp</a>.</p>

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

<p>Activates What's This help for the application. </p>

<p>Definition at line <a class="el" href="khelpmenu_8cpp_source.html#l00304">304</a> of file <a class="el" href="khelpmenu_8cpp_source.html">khelpmenu.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="acf1d8ab4a20daa07f29f9990103f2d1a"></a><!-- doxytag: member="KHelpMenu::menu" ref="acf1d8ab4a20daa07f29f9990103f2d1a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKPopupMenu.html">KPopupMenu</a> * KHelpMenu::menu </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns a popup menu you can use in the menu bar or where you need it. </p>
<p>Note: This method will only create one instance of the menu. If you call this method twice or more the same pointer is returned </p>

<p>Definition at line <a class="el" href="khelpmenu_8cpp_source.html#l00111">111</a> of file <a class="el" href="khelpmenu_8cpp_source.html">khelpmenu.cpp</a>.</p>

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

<p>Opens the standard "Report Bugs" dialog box. </p>

<p>Definition at line <a class="el" href="khelpmenu_8cpp_source.html#l00247">247</a> of file <a class="el" href="khelpmenu_8cpp_source.html">khelpmenu.cpp</a>.</p>

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

<p>This signal is emitted from <a class="el" href="classKHelpMenu.html#ab60778968997189c86b729dab1581e92" title="Opens an application specific dialog box.">aboutApplication()</a> if no "about application" string has been defined. </p>
<p>The standard application specific dialog box that is normally activated in <a class="el" href="classKHelpMenu.html#ab60778968997189c86b729dab1581e92" title="Opens an application specific dialog box.">aboutApplication()</a> will not be displayed when this signal is emitted. </p>

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

<p>Opens changing default application language dialog box. </p>

<p>Definition at line <a class="el" href="khelpmenu_8cpp_source.html#l00257">257</a> of file <a class="el" href="khelpmenu_8cpp_source.html">khelpmenu.cpp</a>.</p>

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