Sophie

Sophie

distrib > CentOS > 5 > x86_64 > by-pkgid > f89abdeb016114b348a5c554d8214329 > files > 4793

kdelibs-apidocs-3.5.4-30.el5.centos.x86_64.rpm

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en_US" xml:lang="en_US">

<head>
  <title>kdeui: KAction 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.4.7 -->
<h1>KAction Class Reference</h1><!-- doxytag: class="KAction" --><!-- doxytag: inherits="QObject" --><code>#include &lt;<a class="el" href="kaction_8h-source.html">kaction.h</a>&gt;</code>
<p>
<p>Inheritance diagram for KAction:
<p><center><img src="classKAction.png" usemap="#KAction_map" border="0" alt=""></center>
<map name="KAction_map">
<area doxygen="qt.tag:" href="qobject.html" alt="QObject" shape="rect" coords="498,0,654,24">
<area href="classKActionMenu.html" alt="KActionMenu" shape="rect" coords="0,112,156,136">
<area href="classKActionSeparator.html" alt="KActionSeparator" shape="rect" coords="166,112,322,136">
<area href="classKPasteTextAction.html" alt="KPasteTextAction" shape="rect" coords="332,112,488,136">
<area href="classKSelectAction.html" alt="KSelectAction" shape="rect" coords="498,112,654,136">
<area href="classKToggleAction.html" alt="KToggleAction" shape="rect" coords="996,112,1152,136">
<area href="classKToolBarPopupAction.html" alt="KToolBarPopupAction" shape="rect" coords="1162,112,1318,136">
<area href="classKWidgetAction.html" alt="KWidgetAction" shape="rect" coords="1328,112,1484,136">
<area href="classKFontAction.html" alt="KFontAction" shape="rect" coords="332,168,488,192">
<area href="classKFontSizeAction.html" alt="KFontSizeAction" shape="rect" coords="498,168,654,192">
<area href="classKListAction.html" alt="KListAction" shape="rect" coords="664,168,820,192">
<area href="classKRadioAction.html" alt="KRadioAction" shape="rect" coords="830,168,986,192">
<area href="classKToggleFullScreenAction.html" alt="KToggleFullScreenAction" shape="rect" coords="996,168,1152,192">
<area href="classKToggleToolBarAction.html" alt="KToggleToolBarAction" shape="rect" coords="1162,168,1318,192">
<area href="classKToolBarLabelAction.html" alt="KToolBarLabelAction" shape="rect" coords="1328,168,1484,192">
<area href="classKRecentFilesAction.html" alt="KRecentFilesAction" shape="rect" coords="664,224,820,248">
</map>
<a href="classKAction-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
Class to encapsulate user-driven action or event. 
<p>
The <a class="el" href="classKAction.html">KAction</a> class (and derived and super classes) provides a way to easily encapsulate a "real" user-selected action or event in your program.<p>
For instance, a user may want to <code>paste</code> the contents of the clipboard or <code>scroll</code> <code>down</code> a document or <code>quit</code> the application. These are all <code>actions</code> -- events that the user causes to happen. The <a class="el" href="classKAction.html">KAction</a> class allows the developer to deal with these actions in an easy and intuitive manner.<p>
Specifically, the <a class="el" href="classKAction.html">KAction</a> class encapsulated the various attributes to an event/action. For instance, an action might have an icon that goes along with it (a clipboard for a "paste" action or scissors for a "cut" action). The action might have some text to describe the action. It will certainly have a method or function that actually <code>executes</code> the action! All these attributes are contained within the <a class="el" href="classKAction.html">KAction</a> object.<p>
The advantage of dealing with Actions is that you can manipulate the Action without regard to the GUI representation of it. For instance, in the "normal" way of dealing with actions like "cut", you would manually insert a item for Cut into a menu and a button into a toolbar. If you want to disable the cut action for a moment (maybe nothing is selected), you would have to hunt down the pointer to the menu item and the toolbar button and disable both individually. Setting the menu item and toolbar item up uses very similar code - but has to be done twice!<p>
With the Action concept, you simply "plug" the Action into whatever GUI element you want. The <a class="el" href="classKAction.html">KAction</a> class will then take care of correctly defining the menu item (with icons, accelerators, text, etc) or toolbar button.. or whatever. From then on, if you manipulate the Action at all, the effect will propogate through all GUI representations of it. Back to the "cut" example: if you want to disable the Cut Action, you would simply do 'cutAction-&gt;setEnabled(false)' and the menuitem and button would instantly be disabled!<p>
This is the biggest advantage to the Action concept -- there is a one-to-one relationship between the "real" action and <code>all</code> GUI representations of it.<p>
<a class="el" href="classKAction.html">KAction</a> emits the <a class="el" href="classKAction.html#e5e6b06d6e0f8c8efacd51a541833ee0">activated()</a> signal if the user activated the corresponding GUI element ( menu item, toolbar button, etc. )<p>
If you are in the situation of wanting to map the <a class="el" href="classKAction.html#e5e6b06d6e0f8c8efacd51a541833ee0">activated()</a> signal of multiple action objects to one slot, with a special argument bound to each action, then you might consider using <a class="elRef" doxygen="qt.tag:" href="qsignalmapper.html">QSignalMapper</a> . A tiny example:<p>
<div class="fragment"><pre class="fragment"> <a class="codeRef" doxygen="qt.tag:" href="qsignalmapper.html">QSignalMapper</a> *desktopNumberMapper = <span class="keyword">new</span> <a class="codeRef" doxygen="qt.tag:" href="qsignalmapper.html">QSignalMapper</a>( <span class="keyword">this</span> );
 <a class="codeRef" doxygen="qt.tag:" href="qobject.html#connect">connect</a>( desktopNumberMapper, SIGNAL( mapped( <span class="keywordtype">int</span> ) ),
          <span class="keyword">this</span>, SLOT( moveWindowToDesktop( <span class="keywordtype">int</span> ) ) );

 <span class="keywordflow">for</span> ( uint i = 0; i &lt; numberOfDesktops; ++i ) {
     <a class="code" href="classKAction.html">KAction</a> *desktopAction = <span class="keyword">new</span> <a class="code" href="classKAction.html#834fe83d25938eacb91f7def4e36a900">KAction</a>( i18n( <span class="stringliteral">"Move Window to Desktop %i"</span> ).arg( i ), ... );
     <a class="codeRef" doxygen="qt.tag:" href="qobject.html#connect">connect</a>( desktopAction, SIGNAL( <a class="code" href="classKAction.html#e5e6b06d6e0f8c8efacd51a541833ee0">activated</a>() ), desktopNumberMapper, SLOT( map() ) );
     desktopNumberMapper-&gt;<a class="codeRef" doxygen="qt.tag:" href="qsignalmapper.html#setMapping">setMapping</a>( desktopAction, i );
 }
</pre></div><p>
<b>General Usage:</b><br>
<p>
The steps to using actions are roughly as follows<p>
<ul>
<li>Decide which attributes you want to associate with a given action (icons, text, keyboard shortcut, etc) </li>
<li>Create the action using <a class="el" href="classKAction.html">KAction</a> (or derived or super class). </li>
<li>"Plug" the Action into whatever GUI element you want. Typically, this will be a menu or toolbar.</li>
</ul>
<b>Detailed Example:</b><br>
<p>
Here is an example of enabling a "New [document]" action <div class="fragment"><pre class="fragment"> <a class="code" href="classKAction.html">KAction</a> *newAct = <span class="keyword">new</span> <a class="code" href="classKAction.html#834fe83d25938eacb91f7def4e36a900">KAction</a>(i18n(<span class="stringliteral">"&amp;New"</span>), <span class="stringliteral">"filenew"</span>,
                               <a class="codeRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/namespaceKStdAccel.html#a72323354f07950d197e500382eecfd6">KStdAccel::shortcut</a>(KStdAccel::New),
                               <span class="keyword">this</span>, SLOT(fileNew()),
                               actionCollection(), <span class="stringliteral">"new"</span>);
</pre></div> This line creates our action. It says that wherever this action is displayed, it will use "&amp;New" as the text, the standard icon, and the standard shortcut. It further says that whenever this action is invoked, it will use the fileNew() slot to execute it.<p>
<div class="fragment"><pre class="fragment"> <a class="codeRef" doxygen="qt.tag:" href="qpopupmenu.html">QPopupMenu</a> *file = <span class="keyword">new</span> <a class="codeRef" doxygen="qt.tag:" href="qpopupmenu.html">QPopupMenu</a>;
 newAct-&gt;<a class="code" href="classKAction.html#6aee71f8be93189171b2578759980751">plug</a>(file);
</pre></div> That just inserted the action into the File menu. The point is, it's not important in which menu it is: all manipulation of the item is done through the newAct object.<p>
<div class="fragment"><pre class="fragment"> newAct-&gt;<a class="code" href="classKAction.html#6aee71f8be93189171b2578759980751">plug</a>(<a class="code" href="classKAction.html#ea0018d92a42143c8326ca5611a93815">toolBar</a>());
</pre></div> And this inserted the Action into the main toolbar as a button.<p>
That's it!<p>
If you want to disable that action sometime later, you can do so with <div class="fragment"><pre class="fragment"> newAct-&gt;<a class="code" href="classKAction.html#8a4bba333f349bed600f4d3fd9104510">setEnabled</a>(<span class="keyword">false</span>)
</pre></div> and both the menuitem in File and the toolbar button will instantly be disabled.<p>
Do not delete a <a class="el" href="classKAction.html">KAction</a> object without unplugging it from all its containers. The simplest way to do that is to use the <a class="el" href="classKAction.html#e001092622593ee47874e00e2dfb4583">unplugAll()</a> as in the following example: <div class="fragment"><pre class="fragment"> newAct-&gt;<a class="code" href="classKAction.html#e001092622593ee47874e00e2dfb4583">unplugAll</a>();
 <span class="keyword">delete</span> newAct;
</pre></div> Normally you will not need to do this as <a class="el" href="classKActionCollection.html">KActionCollection</a> manages everything for you.<p>
Note: if you are using a "standard" action like "new", "paste", "quit", or any other action described in the <a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/namespaceKDE.html">KDE</a> UI Standards, please use the methods in the <a class="el" href="namespaceKStdAction.html">KStdAction</a> class rather than defining your own.<p>
<b>Usage Within the XML Framework:</b><br>
<p>
If you are using <a class="el" href="classKAction.html">KAction</a> within the context of the XML menu and toolbar building framework, then there are a few tiny changes. The first is that you must insert your new action into an action collection. The action collection (a <a class="el" href="classKActionCollection.html">KActionCollection</a>) is, logically enough, a central collection of all of the actions defined in your application. The XML UI framework code in <a class="el" href="namespaceKXMLGUI.html">KXMLGUI</a> classes needs access to this collection in order to build up the GUI (it's how the builder code knows which actions are valid and which aren't).<p>
Also, if you use the XML builder framework, then you do not ever have to plug your actions into containers manually. The framework does that for you.<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="namespaceKStdAction.html">KStdAction</a> </dd></dl>

<p>

<p>
Definition at line <a class="el" href="kaction_8h-source.html#l00202">202</a> of file <a class="el" href="kaction_8h-source.html">kaction.h</a>.<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b2068a3a849d31c12f125e4d53382ad36370c4da46762a2d60bf56760cefc56f"></a><!-- doxytag: member="KAction::UnknownActivation" ref="b2068a3a849d31c12f125e4d53382ad36370c4da46762a2d60bf56760cefc56f" args="" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><b>UnknownActivation</b></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b2068a3a849d31c12f125e4d53382ad331e623472c8bb864d6a39c6e831fd6e5"></a><!-- doxytag: member="KAction::EmulatedActivation" ref="b2068a3a849d31c12f125e4d53382ad331e623472c8bb864d6a39c6e831fd6e5" args="" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><b>EmulatedActivation</b></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b2068a3a849d31c12f125e4d53382ad32377c78e2809761226348482b2f72f59"></a><!-- doxytag: member="KAction::AccelActivation" ref="b2068a3a849d31c12f125e4d53382ad32377c78e2809761226348482b2f72f59" args="" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><b>AccelActivation</b></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b2068a3a849d31c12f125e4d53382ad3c64d660091263dee718e91baa4160a99"></a><!-- doxytag: member="KAction::PopupMenuActivation" ref="b2068a3a849d31c12f125e4d53382ad3c64d660091263dee718e91baa4160a99" args="" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><b>PopupMenuActivation</b></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b2068a3a849d31c12f125e4d53382ad313f4eef5bb29dff2344bc8fafaa33dd0"></a><!-- doxytag: member="KAction::ToolBarActivation" ref="b2068a3a849d31c12f125e4d53382ad313f4eef5bb29dff2344bc8fafaa33dd0" args="" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><b>ToolBarActivation</b></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#b2068a3a849d31c12f125e4d53382ad3">ActivationReason</a> { <br>
&nbsp;&nbsp;<b>UnknownActivation</b>, 
<b>EmulatedActivation</b>, 
<b>AccelActivation</b>, 
<b>PopupMenuActivation</b>, 
<br>
&nbsp;&nbsp;<b>ToolBarActivation</b>
<br>
 }</td></tr>

<tr><td colspan="2"><br><h2>Public Slots</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#9a8b52a97b6c436abdb9238329a9af21">setText</a> (const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;text)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#bf0c9e98f1686c4117e79184bdc646a2">setShortcut</a> (const <a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKShortcut.html">KShortcut</a> &amp;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2ddf594b2d105f314cd651160d5a12e0"></a><!-- doxytag: member="KAction::setGroup" ref="2ddf594b2d105f314cd651160d5a12e0" args="(const QString &amp;)" -->
virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#2ddf594b2d105f314cd651160d5a12e0">setGroup</a> (const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#eb00a953ae18ffa86b96eed96339211b">setWhatsThis</a> (const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;text)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#84c0291e128d194a8a6937382b6a439b">setToolTip</a> (const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#551fe3b9d41c658b5e488bea94b01890">setIconSet</a> (const <a class="elRef" doxygen="qt.tag:" href="qiconset.html">QIconSet</a> &amp;iconSet)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7420a8dc99980b7411f2a951b422f767"></a><!-- doxytag: member="KAction::setIcon" ref="7420a8dc99980b7411f2a951b422f767" args="(const QString &amp;icon)" -->
virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#7420a8dc99980b7411f2a951b422f767">setIcon</a> (const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;icon)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#8a4bba333f349bed600f4d3fd9104510">setEnabled</a> (bool enable)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#3c5e0e1a0bd78398aaa058f62dc699e2">setDisabled</a> (bool disable)</td></tr>

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

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

<tr><td colspan="2"><br><h2>Signals</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#e5e6b06d6e0f8c8efacd51a541833ee0">activated</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#d0ff816fdb381548dc6ca8aab63f99d5">activated</a> (<a class="el" href="classKAction.html#b2068a3a849d31c12f125e4d53382ad3">KAction::ActivationReason</a> reason, Qt::ButtonState state)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="aefd7e0b337e971af9976a49693dbbd1"></a><!-- doxytag: member="KAction::enabled" ref="aefd7e0b337e971af9976a49693dbbd1" args="(bool)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>enabled</b> (bool)</td></tr>

<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#834fe83d25938eacb91f7def4e36a900">KAction</a> (const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;text, const <a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKShortcut.html">KShortcut</a> &amp;cut, const <a class="elRef" doxygen="qt.tag:" href="qobject.html">QObject</a> *receiver, const char *slot, <a class="el" href="classKActionCollection.html">KActionCollection</a> *<a class="elRef" doxygen="qt.tag:" href="qobject.html#parent">parent</a>, const char *<a class="elRef" doxygen="qt.tag:" href="qobject.html#name">name</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#8011a537c2420448b428a400a987eda5">KAction</a> (const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;text, const <a class="elRef" doxygen="qt.tag:" href="qiconset.html">QIconSet</a> &amp;pix, const <a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKShortcut.html">KShortcut</a> &amp;cut, const <a class="elRef" doxygen="qt.tag:" href="qobject.html">QObject</a> *receiver, const char *slot, <a class="el" href="classKActionCollection.html">KActionCollection</a> *<a class="elRef" doxygen="qt.tag:" href="qobject.html#parent">parent</a>, const char *<a class="elRef" doxygen="qt.tag:" href="qobject.html#name">name</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#f32d01ea3f1b3fab18fd579d9beecedd">KAction</a> (const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;text, const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;pix, const <a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKShortcut.html">KShortcut</a> &amp;cut, const <a class="elRef" doxygen="qt.tag:" href="qobject.html">QObject</a> *receiver, const char *slot, <a class="el" href="classKActionCollection.html">KActionCollection</a> *<a class="elRef" doxygen="qt.tag:" href="qobject.html#parent">parent</a>, const char *<a class="elRef" doxygen="qt.tag:" href="qobject.html#name">name</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#792051492587281b157bbc44a79ffb68">KAction</a> (const <a class="el" href="classKGuiItem.html">KGuiItem</a> &amp;item, const <a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKShortcut.html">KShortcut</a> &amp;cut, const <a class="elRef" doxygen="qt.tag:" href="qobject.html">QObject</a> *receiver, const char *slot, <a class="el" href="classKActionCollection.html">KActionCollection</a> *<a class="elRef" doxygen="qt.tag:" href="qobject.html#parent">parent</a>, const char *<a class="elRef" doxygen="qt.tag:" href="qobject.html#name">name</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#2fb9c1ee6fef67071bd6d794bf1b3dd9">KAction</a> (const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;text, const <a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKShortcut.html">KShortcut</a> &amp;cut=<a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKShortcut.html">KShortcut</a>(), <a class="elRef" doxygen="qt.tag:" href="qobject.html">QObject</a> *<a class="elRef" doxygen="qt.tag:" href="qobject.html#parent">parent</a>=0, const char *<a class="elRef" doxygen="qt.tag:" href="qobject.html#name">name</a>=0)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#061f186c21c98d3761e7c2e93b66bd6c">KAction</a> (const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;text, const <a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKShortcut.html">KShortcut</a> &amp;cut, const <a class="elRef" doxygen="qt.tag:" href="qobject.html">QObject</a> *receiver, const char *slot, <a class="elRef" doxygen="qt.tag:" href="qobject.html">QObject</a> *<a class="elRef" doxygen="qt.tag:" href="qobject.html#parent">parent</a>, const char *<a class="elRef" doxygen="qt.tag:" href="qobject.html#name">name</a>=0)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#48840d14f39332c2310819f5e97e99fb">KAction</a> (const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;text, const <a class="elRef" doxygen="qt.tag:" href="qiconset.html">QIconSet</a> &amp;pix, const <a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKShortcut.html">KShortcut</a> &amp;cut=<a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKShortcut.html">KShortcut</a>(), <a class="elRef" doxygen="qt.tag:" href="qobject.html">QObject</a> *<a class="elRef" doxygen="qt.tag:" href="qobject.html#parent">parent</a>=0, const char *<a class="elRef" doxygen="qt.tag:" href="qobject.html#name">name</a>=0)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#052576b840e38af929cfb286cabbb616">KAction</a> (const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;text, const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;pix, const <a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKShortcut.html">KShortcut</a> &amp;cut=<a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKShortcut.html">KShortcut</a>(), <a class="elRef" doxygen="qt.tag:" href="qobject.html">QObject</a> *<a class="elRef" doxygen="qt.tag:" href="qobject.html#parent">parent</a>=0, const char *<a class="elRef" doxygen="qt.tag:" href="qobject.html#name">name</a>=0)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#22bda880b8a837a2c3cc147671111a16">KAction</a> (const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;text, const <a class="elRef" doxygen="qt.tag:" href="qiconset.html">QIconSet</a> &amp;pix, const <a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKShortcut.html">KShortcut</a> &amp;cut, const <a class="elRef" doxygen="qt.tag:" href="qobject.html">QObject</a> *receiver, const char *slot, <a class="elRef" doxygen="qt.tag:" href="qobject.html">QObject</a> *<a class="elRef" doxygen="qt.tag:" href="qobject.html#parent">parent</a>, const char *<a class="elRef" doxygen="qt.tag:" href="qobject.html#name">name</a>=0)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#61087cc0cbe5b1489de701bcf7da4e14">KAction</a> (const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;text, const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;pix, const <a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKShortcut.html">KShortcut</a> &amp;cut, const <a class="elRef" doxygen="qt.tag:" href="qobject.html">QObject</a> *receiver, const char *slot, <a class="elRef" doxygen="qt.tag:" href="qobject.html">QObject</a> *<a class="elRef" doxygen="qt.tag:" href="qobject.html#parent">parent</a>, const char *<a class="elRef" doxygen="qt.tag:" href="qobject.html#name">name</a>=0)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#7c9a2c16ab076365ef683a4dab14e640">KAction</a> (<a class="elRef" doxygen="qt.tag:" href="qobject.html">QObject</a> *<a class="elRef" doxygen="qt.tag:" href="qobject.html#parent">parent</a>=0, const char *<a class="elRef" doxygen="qt.tag:" href="qobject.html#name">name</a>=0)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#e4f02a2c8c904c4c038a335b774ff2b4">~KAction</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#6aee71f8be93189171b2578759980751">plug</a> (<a class="elRef" doxygen="qt.tag:" href="qwidget.html">QWidget</a> *widget, int index=-1)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#b084d1c1c51574f2f519438831b704e6">plugAccel</a> (<a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKAccel.html">KAccel</a> *accel, bool configurable=true) KDE_DEPRECATED</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#ccac212cc07184ac4f8ba2cabdba6396">unplug</a> (<a class="elRef" doxygen="qt.tag:" href="qwidget.html">QWidget</a> *w)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#010b828aa2b02e40159a750be32ae26f">unplugAccel</a> () KDE_DEPRECATED</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#d52dd35bd2e68ea711d5bef21da49432">isPlugged</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#1195a65af37f5879e8a288df64c1e664">isPlugged</a> (const <a class="elRef" doxygen="qt.tag:" href="qwidget.html">QWidget</a> *container) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#44715ddce22b3d5974ef574aa1d5b7da">isPlugged</a> (const <a class="elRef" doxygen="qt.tag:" href="qwidget.html">QWidget</a> *container, int id) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#608d757cebe5be500718aea1c10d90ac">isPlugged</a> (const <a class="elRef" doxygen="qt.tag:" href="qwidget.html">QWidget</a> *container, const <a class="elRef" doxygen="qt.tag:" href="qwidget.html">QWidget</a> *_representative) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c04bd018adbf5859cb203f05173b1e3e"></a><!-- doxytag: member="KAction::container" ref="c04bd018adbf5859cb203f05173b1e3e" args="(int index) const " -->
<a class="elRef" doxygen="qt.tag:" href="qwidget.html">QWidget</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#c04bd018adbf5859cb203f05173b1e3e">container</a> (int index) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fe51ce97f4f84b58c0e234af692af677"></a><!-- doxytag: member="KAction::itemId" ref="fe51ce97f4f84b58c0e234af692af677" args="(int index) const " -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#fe51ce97f4f84b58c0e234af692af677">itemId</a> (int index) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7d876d427fbc117205812567ec6dd90f"></a><!-- doxytag: member="KAction::representative" ref="7d876d427fbc117205812567ec6dd90f" args="(int index) const " -->
<a class="elRef" doxygen="qt.tag:" href="qwidget.html">QWidget</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#7d876d427fbc117205812567ec6dd90f">representative</a> (int index) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0e158684af1f827c8095044c0a9a9339"></a><!-- doxytag: member="KAction::containerCount" ref="0e158684af1f827c8095044c0a9a9339" args="() const " -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>containerCount</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">uint&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#b4f5d7e04bd19a899bc6fb82660770e5">kaccelCount</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b5031f1dd8cb5925e4b49fbce9c3c271"></a><!-- doxytag: member="KAction::hasIcon" ref="b5031f1dd8cb5925e4b49fbce9c3c271" args="() const " -->
virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#b5031f1dd8cb5925e4b49fbce9c3c271">hasIcon</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6220702c1ed97ae839170e694eebffcd"></a><!-- doxytag: member="KAction::hasIconSet" ref="6220702c1ed97ae839170e694eebffcd" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#6220702c1ed97ae839170e694eebffcd">hasIconSet</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8d461ee7573399960c6afe8bde6b3a05"></a><!-- doxytag: member="KAction::plainText" ref="8d461ee7573399960c6afe8bde6b3a05" args="() const " -->
virtual <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>plainText</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#25ceafd446b8d333f19f8a7710b6d4fe">text</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKShortcut.html">KShortcut</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#d5b4fd8ad71a8dc8d24604b9a1ea2bcd">shortcut</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKShortcut.html">KShortcut</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#31b96d989770a448ec16426115bcf72a">shortcutDefault</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6f261018f7be76f7f5c150e7ac51854c"></a><!-- doxytag: member="KAction::shortcutText" ref="6f261018f7be76f7f5c150e7ac51854c" args="() const " -->
<a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#6f261018f7be76f7f5c150e7ac51854c">shortcutText</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a4f67cc4004522f161e5307b0aa5b13f"></a><!-- doxytag: member="KAction::setShortcutText" ref="a4f67cc4004522f161e5307b0aa5b13f" args="(const QString &amp;)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#a4f67cc4004522f161e5307b0aa5b13f">setShortcutText</a> (const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#f03a9a21291e740cde5465b660b22042">isEnabled</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#dbb500142f1d8f941d64c3ed678aab5e">isShortcutConfigurable</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="734fe9c72e58f9cb6255d6ba23817fdd"></a><!-- doxytag: member="KAction::group" ref="734fe9c72e58f9cb6255d6ba23817fdd" args="() const " -->
virtual <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>group</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#04085cfb30e19375ebce98201dbf82ca">whatsThis</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#0c5167d54042773929dfb134ed1b3df9">toolTip</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="elRef" doxygen="qt.tag:" href="qiconset.html">QIconSet</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#6f4a507e80439cc034c55ec96e154d02">iconSet</a> (<a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKIcon.html#20145b9c0aecf124fadc35cd30c18f82">KIcon::Group</a> group, int size=0) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="qt.tag:" href="qiconset.html">QIconSet</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#dd12cbbcf8e3aa05876cce3d965b4b15">iconSet</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="18063c4207317deb69272af06606f6d4"></a><!-- doxytag: member="KAction::icon" ref="18063c4207317deb69272af06606f6d4" args="() const " -->
virtual <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>icon</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4ef05aef0a7bd9b8e40540e61e5a8346"></a><!-- doxytag: member="KAction::parentCollection" ref="4ef05aef0a7bd9b8e40540e61e5a8346" args="() const " -->
<a class="el" href="classKActionCollection.html">KActionCollection</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#4ef05aef0a7bd9b8e40540e61e5a8346">parentCollection</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e001092622593ee47874e00e2dfb4583"></a><!-- doxytag: member="KAction::unplugAll" ref="e001092622593ee47874e00e2dfb4583" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#e001092622593ee47874e00e2dfb4583">unplugAll</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#d1b6d26314075bd19556de0f154cee85">accel</a> () const KDE_DEPRECATED</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bb37d63b9ae59ed44d1a4d1fd51d28d9"></a><!-- doxytag: member="KAction::statusText" ref="bb37d63b9ae59ed44d1a4d1fd51d28d9" args="() const " -->
<a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#bb37d63b9ae59ed44d1a4d1fd51d28d9">statusText</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#585768f4dae039bd022fb839e389b534">setAccel</a> (int key) KDE_DEPRECATED</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#482e6c5abb4a880cffa0d14db840303d">setStatusText</a> (const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;text)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#406b8720a28c3620fc0ff2f9c25f61ff">menuId</a> (int i)</td></tr>

<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#5e04bf3d65cf5640377d63c85eaa4c2e">getToolButtonID</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Protected Slots</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f5e418457b64ec5e8852e99e4b56e745"></a><!-- doxytag: member="KAction::slotDestroyed" ref="f5e418457b64ec5e8852e99e4b56e745" args="()" -->
virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#f5e418457b64ec5e8852e99e4b56e745">slotDestroyed</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c2b34a46cf23a8945bcfc1d8bee2c2bc"></a><!-- doxytag: member="KAction::slotKeycodeChanged" ref="c2b34a46cf23a8945bcfc1d8bee2c2bc" args="()" -->
virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#c2b34a46cf23a8945bcfc1d8bee2c2bc">slotKeycodeChanged</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4d61de0b080fa416ddcd13c85ad8d729"></a><!-- doxytag: member="KAction::slotActivated" ref="4d61de0b080fa416ddcd13c85ad8d729" args="()" -->
virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#4d61de0b080fa416ddcd13c85ad8d729">slotActivated</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#5962236de12399cb5702b68762957df7">slotPopupActivated</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#18e94dc703cf9b11f6951064978abd20">slotButtonClicked</a> (int, Qt::ButtonState state)</td></tr>

<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ea0018d92a42143c8326ca5611a93815"></a><!-- doxytag: member="KAction::toolBar" ref="ea0018d92a42143c8326ca5611a93815" args="(int index) const " -->
<a class="el" href="classKToolBar.html">KToolBar</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#ea0018d92a42143c8326ca5611a93815">toolBar</a> (int index) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d7e749bf7aa3f2b5976ab4436bab8174"></a><!-- doxytag: member="KAction::popupMenu" ref="d7e749bf7aa3f2b5976ab4436bab8174" args="(int index) const " -->
<a class="elRef" doxygen="qt.tag:" href="qpopupmenu.html">QPopupMenu</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#d7e749bf7aa3f2b5976ab4436bab8174">popupMenu</a> (int index) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c6c057ca63154cf9ff80334e55b52629"></a><!-- doxytag: member="KAction::removeContainer" ref="c6c057ca63154cf9ff80334e55b52629" args="(int index)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#c6c057ca63154cf9ff80334e55b52629">removeContainer</a> (int index)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="eb99a6e2d07a2ff4b18da35d5465c232"></a><!-- doxytag: member="KAction::findContainer" ref="eb99a6e2d07a2ff4b18da35d5465c232" args="(const QWidget *widget) const " -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#eb99a6e2d07a2ff4b18da35d5465c232">findContainer</a> (const <a class="elRef" doxygen="qt.tag:" href="qwidget.html">QWidget</a> *widget) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bd960aa938da3d39f342e60315114956"></a><!-- doxytag: member="KAction::findContainer" ref="bd960aa938da3d39f342e60315114956" args="(int id) const " -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#bd960aa938da3d39f342e60315114956">findContainer</a> (int id) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7a7e266165e0ff827a76c4acee42c3d5"></a><!-- doxytag: member="KAction::plugMainWindowAccel" ref="7a7e266165e0ff827a76c4acee42c3d5" args="(QWidget *w)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#7a7e266165e0ff827a76c4acee42c3d5">plugMainWindowAccel</a> (<a class="elRef" doxygen="qt.tag:" href="qwidget.html">QWidget</a> *w)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="42c094d50074ed5f68a9a31434fc43df"></a><!-- doxytag: member="KAction::addContainer" ref="42c094d50074ed5f68a9a31434fc43df" args="(QWidget *parent, int id)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#42c094d50074ed5f68a9a31434fc43df">addContainer</a> (<a class="elRef" doxygen="qt.tag:" href="qwidget.html">QWidget</a> *<a class="elRef" doxygen="qt.tag:" href="qobject.html#parent">parent</a>, int id)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ae4f4fbb0ad4fb4f3f11cc37d0b0602c"></a><!-- doxytag: member="KAction::addContainer" ref="ae4f4fbb0ad4fb4f3f11cc37d0b0602c" args="(QWidget *parent, QWidget *representative)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#ae4f4fbb0ad4fb4f3f11cc37d0b0602c">addContainer</a> (<a class="elRef" doxygen="qt.tag:" href="qwidget.html">QWidget</a> *<a class="elRef" doxygen="qt.tag:" href="qobject.html#parent">parent</a>, <a class="elRef" doxygen="qt.tag:" href="qwidget.html">QWidget</a> *representative)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b372465db143fc4af460bd5d853ca8f2"></a><!-- doxytag: member="KAction::updateShortcut" ref="b372465db143fc4af460bd5d853ca8f2" args="(int i)" -->
virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#b372465db143fc4af460bd5d853ca8f2">updateShortcut</a> (int i)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f83c729ec9bccbce904199331550fdb5"></a><!-- doxytag: member="KAction::updateShortcut" ref="f83c729ec9bccbce904199331550fdb5" args="(QPopupMenu *menu, int id)" -->
virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#f83c729ec9bccbce904199331550fdb5">updateShortcut</a> (<a class="elRef" doxygen="qt.tag:" href="qpopupmenu.html">QPopupMenu</a> *menu, int id)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f133dc1d497194408d21ee78a8a636db"></a><!-- doxytag: member="KAction::updateGroup" ref="f133dc1d497194408d21ee78a8a636db" args="(int id)" -->
virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#f133dc1d497194408d21ee78a8a636db">updateGroup</a> (int id)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0245702c82f283886dc0860bcb63170b"></a><!-- doxytag: member="KAction::updateText" ref="0245702c82f283886dc0860bcb63170b" args="(int i)" -->
virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#0245702c82f283886dc0860bcb63170b">updateText</a> (int i)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2e1752dc83738e4181217ef8b31109ec"></a><!-- doxytag: member="KAction::updateEnabled" ref="2e1752dc83738e4181217ef8b31109ec" args="(int i)" -->
virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#2e1752dc83738e4181217ef8b31109ec">updateEnabled</a> (int i)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7f7503224fb44979d8eca2a3dded112a"></a><!-- doxytag: member="KAction::updateIconSet" ref="7f7503224fb44979d8eca2a3dded112a" args="(int i)" -->
virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#7f7503224fb44979d8eca2a3dded112a">updateIconSet</a> (int i)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3aeeaba3c048974d5749e103085876cb"></a><!-- doxytag: member="KAction::updateIcon" ref="3aeeaba3c048974d5749e103085876cb" args="(int i)" -->
virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#3aeeaba3c048974d5749e103085876cb">updateIcon</a> (int i)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6a21e53248930aef5a04c644d54f1735"></a><!-- doxytag: member="KAction::updateToolTip" ref="6a21e53248930aef5a04c644d54f1735" args="(int id)" -->
virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#6a21e53248930aef5a04c644d54f1735">updateToolTip</a> (int id)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f79d3c34ddb1526ca0f6821ccb7dde2e"></a><!-- doxytag: member="KAction::updateWhatsThis" ref="f79d3c34ddb1526ca0f6821ccb7dde2e" args="(int i)" -->
virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#f79d3c34ddb1526ca0f6821ccb7dde2e">updateWhatsThis</a> (int i)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f3dcb3b704f61ff254d5542b85dae2b4"></a><!-- doxytag: member="KAction::whatsThisWithIcon" ref="f3dcb3b704f61ff254d5542b85dae2b4" args="() const " -->
<a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#f3dcb3b704f61ff254d5542b85dae2b4">whatsThisWithIcon</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classKGuiItem.html">KGuiItem</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#af3239ecd9f606877ac9cfbaf1e90acd">guiItem</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="612376b111ff8e1837c332326d4b42e1"></a><!-- doxytag: member="KAction::virtual_hook" ref="612376b111ff8e1837c332326d4b42e1" args="(int id, void *data)" -->
virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#612376b111ff8e1837c332326d4b42e1">virtual_hook</a> (int id, void *data)</td></tr>

<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="442a08fb220de4c36fe646a3960f5b75"></a><!-- doxytag: member="KAction::m_parentCollection" ref="442a08fb220de4c36fe646a3960f5b75" args="" -->
<a class="el" href="classKActionCollection.html">KActionCollection</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#442a08fb220de4c36fe646a3960f5b75">m_parentCollection</a></td></tr>

<tr><td colspan="2"><br><h2>Properties</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="483ff106df851bc2917e4660cdfb132c"></a><!-- doxytag: member="KAction::containerCount" ref="483ff106df851bc2917e4660cdfb132c" args="" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#483ff106df851bc2917e4660cdfb132c">containerCount</a><code> []</code></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="17be42b5c9ef5028091fd2be3b07da7a"></a><!-- doxytag: member="KAction::plainText" ref="17be42b5c9ef5028091fd2be3b07da7a" args="" -->
<a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#17be42b5c9ef5028091fd2be3b07da7a">plainText</a><code> []</code></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1241924660b20f635cf273e930683f54"></a><!-- doxytag: member="KAction::text" ref="1241924660b20f635cf273e930683f54" args="" -->
<a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#1241924660b20f635cf273e930683f54">text</a><code> []</code></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e46a269fff457772ef18ed0d44510742"></a><!-- doxytag: member="KAction::shortcut" ref="e46a269fff457772ef18ed0d44510742" args="" -->
<a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#e46a269fff457772ef18ed0d44510742">shortcut</a><code> []</code></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="28cce5201446ce81820f63b8a8692591"></a><!-- doxytag: member="KAction::enabled" ref="28cce5201446ce81820f63b8a8692591" args="" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#28cce5201446ce81820f63b8a8692591">enabled</a><code> []</code></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8c882c7a84f516cfc2506a431b1d70c3"></a><!-- doxytag: member="KAction::group" ref="8c882c7a84f516cfc2506a431b1d70c3" args="" -->
<a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#8c882c7a84f516cfc2506a431b1d70c3">group</a><code> []</code></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3b701ef5454ce65f464ad2cfd435dcb3"></a><!-- doxytag: member="KAction::whatsThis" ref="3b701ef5454ce65f464ad2cfd435dcb3" args="" -->
<a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#3b701ef5454ce65f464ad2cfd435dcb3">whatsThis</a><code> []</code></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ced6c499a01441a006d807325c532487"></a><!-- doxytag: member="KAction::toolTip" ref="ced6c499a01441a006d807325c532487" args="" -->
<a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#ced6c499a01441a006d807325c532487">toolTip</a><code> []</code></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2f76333c5a72523bec69315f74471425"></a><!-- doxytag: member="KAction::icon" ref="2f76333c5a72523bec69315f74471425" args="" -->
<a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#2f76333c5a72523bec69315f74471425">icon</a><code> []</code></td></tr>

<tr><td colspan="2"><br><h2>Friends</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0f875cec95fae9580923adef1e0501d3"></a><!-- doxytag: member="KAction::KActionCollection" ref="0f875cec95fae9580923adef1e0501d3" args="" -->
class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#0f875cec95fae9580923adef1e0501d3">KActionCollection</a></td></tr>

</table>
<hr><h2>Member Enumeration Documentation</h2>
<a class="anchor" name="b2068a3a849d31c12f125e4d53382ad3"></a><!-- doxytag: member="KAction::ActivationReason" ref="b2068a3a849d31c12f125e4d53382ad3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classKAction.html#b2068a3a849d31c12f125e4d53382ad3">KAction::ActivationReason</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b>Since:</b></dt><dd>3.4 </dd></dl>

<p>
Definition at line <a class="el" href="kaction_8h-source.html#l00494">494</a> of file <a class="el" href="kaction_8h-source.html">kaction.h</a>.
</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="834fe83d25938eacb91f7def4e36a900"></a><!-- doxytag: member="KAction::KAction" ref="834fe83d25938eacb91f7def4e36a900" args="(const QString &amp;text, const KShortcut &amp;cut, const QObject *receiver, const char *slot, KActionCollection *parent, const char *name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KAction::KAction           </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>text</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/classKShortcut.html">KShortcut</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>cut</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qobject.html">QObject</a> *&nbsp;</td>
          <td class="paramname"> <em>receiver</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>slot</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classKActionCollection.html">KActionCollection</a> *&nbsp;</td>
          <td class="paramname"> <em>parent</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Constructs an action with text, potential keyboard shortcut, and a SLOT to call when this action is invoked by the user. 
<p>
If you do not want or have a keyboard shortcut, set the <code>cut</code> param to 0.<p>
This is the most common <a class="el" href="classKAction.html">KAction</a> used when you do not have a corresponding icon (note that it won't appear in the current version of the "Edit ToolBar" dialog, because an action needs an icon to be plugged in a toolbar...).<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>text</em>&nbsp;</td><td>The text that will be displayed. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>cut</em>&nbsp;</td><td>The corresponding keyboard shortcut. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>receiver</em>&nbsp;</td><td>The SLOT's parent. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>slot</em>&nbsp;</td><td>The SLOT to invoke to execute this action. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>parent</em>&nbsp;</td><td>This action's parent. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>An internal name for this action. </td></tr>
  </table>
</dl>

<p>
Definition at line <a class="el" href="kaction_8cpp-source.html#l00113">113</a> of file <a class="el" href="kaction_8cpp-source.html">kaction.cpp</a>.
</div>
</div><p>
<a class="anchor" name="8011a537c2420448b428a400a987eda5"></a><!-- doxytag: member="KAction::KAction" ref="8011a537c2420448b428a400a987eda5" args="(const QString &amp;text, const QIconSet &amp;pix, const KShortcut &amp;cut, const QObject *receiver, const char *slot, KActionCollection *parent, const char *name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KAction::KAction           </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>text</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qiconset.html">QIconSet</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>pix</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/classKShortcut.html">KShortcut</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>cut</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qobject.html">QObject</a> *&nbsp;</td>
          <td class="paramname"> <em>receiver</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>slot</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classKActionCollection.html">KActionCollection</a> *&nbsp;</td>
          <td class="paramname"> <em>parent</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Constructs an action with text, icon, potential keyboard shortcut, and a SLOT to call when this action is invoked by the user. 
<p>
If you do not want or have a keyboard shortcut, set the <code>cut</code> param to 0.<p>
This is the other common <a class="el" href="classKAction.html">KAction</a> used. Use it when you <code>do</code> have a corresponding icon.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>text</em>&nbsp;</td><td>The text that will be displayed. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>pix</em>&nbsp;</td><td>The icon to display. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>cut</em>&nbsp;</td><td>The corresponding keyboard shortcut. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>receiver</em>&nbsp;</td><td>The SLOT's parent. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>slot</em>&nbsp;</td><td>The SLOT to invoke to execute this action. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>parent</em>&nbsp;</td><td>This action's parent. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>An internal name for this action. </td></tr>
  </table>
</dl>

<p>
Definition at line <a class="el" href="kaction_8cpp-source.html#l00130">130</a> of file <a class="el" href="kaction_8cpp-source.html">kaction.cpp</a>.
</div>
</div><p>
<a class="anchor" name="f32d01ea3f1b3fab18fd579d9beecedd"></a><!-- doxytag: member="KAction::KAction" ref="f32d01ea3f1b3fab18fd579d9beecedd" args="(const QString &amp;text, const QString &amp;pix, const KShortcut &amp;cut, const QObject *receiver, const char *slot, KActionCollection *parent, const char *name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KAction::KAction           </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>text</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>pix</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/classKShortcut.html">KShortcut</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>cut</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qobject.html">QObject</a> *&nbsp;</td>
          <td class="paramname"> <em>receiver</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>slot</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classKActionCollection.html">KActionCollection</a> *&nbsp;</td>
          <td class="paramname"> <em>parent</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Constructs an action with text, icon, potential keyboard shortcut, and a SLOT to call when this action is invoked by the user. 
<p>
The icon is loaded on demand later based on where it is plugged in.<p>
If you do not want or have a keyboard shortcut, set the <code>cut</code> param to 0.<p>
This is the other common <a class="el" href="classKAction.html">KAction</a> used. Use it when you <code>do</code> have a corresponding icon.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>text</em>&nbsp;</td><td>The text that will be displayed. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>pix</em>&nbsp;</td><td>The icon to display. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>cut</em>&nbsp;</td><td>The corresponding keyboard shortcut (shortcut). </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>receiver</em>&nbsp;</td><td>The SLOT's parent. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>slot</em>&nbsp;</td><td>The SLOT to invoke to execute this action. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>parent</em>&nbsp;</td><td>This action's parent. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>An internal name for this action. </td></tr>
  </table>
</dl>

<p>
Definition at line <a class="el" href="kaction_8cpp-source.html#l00121">121</a> of file <a class="el" href="kaction_8cpp-source.html">kaction.cpp</a>.
</div>
</div><p>
<a class="anchor" name="792051492587281b157bbc44a79ffb68"></a><!-- doxytag: member="KAction::KAction" ref="792051492587281b157bbc44a79ffb68" args="(const KGuiItem &amp;item, const KShortcut &amp;cut, const QObject *receiver, const char *slot, KActionCollection *parent, const char *name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KAction::KAction           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKGuiItem.html">KGuiItem</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>item</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/classKShortcut.html">KShortcut</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>cut</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qobject.html">QObject</a> *&nbsp;</td>
          <td class="paramname"> <em>receiver</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>slot</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classKActionCollection.html">KActionCollection</a> *&nbsp;</td>
          <td class="paramname"> <em>parent</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The same as the above constructor, but with a <a class="el" href="classKGuiItem.html">KGuiItem</a> providing the text and icon. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>item</em>&nbsp;</td><td>The <a class="el" href="classKGuiItem.html">KGuiItem</a> with the label and (optional) icon. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>cut</em>&nbsp;</td><td>The corresponding keyboard shortcut (shortcut). </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>receiver</em>&nbsp;</td><td>The SLOT's parent. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>slot</em>&nbsp;</td><td>The SLOT to invoke to execute this action. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>parent</em>&nbsp;</td><td>This action's parent. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>An internal name for this action. </td></tr>
  </table>
</dl>

<p>
Definition at line <a class="el" href="kaction_8cpp-source.html#l00139">139</a> of file <a class="el" href="kaction_8cpp-source.html">kaction.cpp</a>.
</div>
</div><p>
<a class="anchor" name="2fb9c1ee6fef67071bd6d794bf1b3dd9"></a><!-- doxytag: member="KAction::KAction" ref="2fb9c1ee6fef67071bd6d794bf1b3dd9" args="(const QString &amp;text, const KShortcut &amp;cut=KShortcut(), QObject *parent=0, const char *name=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KAction::KAction           </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>text</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/classKShortcut.html">KShortcut</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>cut</em> = <code><a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKShortcut.html">KShortcut</a>()</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" doxygen="qt.tag:" href="qobject.html">QObject</a> *&nbsp;</td>
          <td class="paramname"> <em>parent</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em> = <code>0</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000001">Deprecated:</a></b></dt><dd></dd></dl>

<p>
Definition at line <a class="el" href="kaction_8cpp-source.html#l00152">152</a> of file <a class="el" href="kaction_8cpp-source.html">kaction.cpp</a>.
</div>
</div><p>
<a class="anchor" name="061f186c21c98d3761e7c2e93b66bd6c"></a><!-- doxytag: member="KAction::KAction" ref="061f186c21c98d3761e7c2e93b66bd6c" args="(const QString &amp;text, const KShortcut &amp;cut, const QObject *receiver, const char *slot, QObject *parent, const char *name=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KAction::KAction           </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>text</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/classKShortcut.html">KShortcut</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>cut</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qobject.html">QObject</a> *&nbsp;</td>
          <td class="paramname"> <em>receiver</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>slot</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" doxygen="qt.tag:" href="qobject.html">QObject</a> *&nbsp;</td>
          <td class="paramname"> <em>parent</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em> = <code>0</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000002">Deprecated:</a></b></dt><dd></dd></dl>

<p>
Definition at line <a class="el" href="kaction_8cpp-source.html#l00159">159</a> of file <a class="el" href="kaction_8cpp-source.html">kaction.cpp</a>.
</div>
</div><p>
<a class="anchor" name="48840d14f39332c2310819f5e97e99fb"></a><!-- doxytag: member="KAction::KAction" ref="48840d14f39332c2310819f5e97e99fb" args="(const QString &amp;text, const QIconSet &amp;pix, const KShortcut &amp;cut=KShortcut(), QObject *parent=0, const char *name=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KAction::KAction           </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>text</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qiconset.html">QIconSet</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>pix</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/classKShortcut.html">KShortcut</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>cut</em> = <code><a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKShortcut.html">KShortcut</a>()</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" doxygen="qt.tag:" href="qobject.html">QObject</a> *&nbsp;</td>
          <td class="paramname"> <em>parent</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em> = <code>0</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000003">Deprecated:</a></b></dt><dd></dd></dl>

<p>
Definition at line <a class="el" href="kaction_8cpp-source.html#l00167">167</a> of file <a class="el" href="kaction_8cpp-source.html">kaction.cpp</a>.
</div>
</div><p>
<a class="anchor" name="052576b840e38af929cfb286cabbb616"></a><!-- doxytag: member="KAction::KAction" ref="052576b840e38af929cfb286cabbb616" args="(const QString &amp;text, const QString &amp;pix, const KShortcut &amp;cut=KShortcut(), QObject *parent=0, const char *name=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KAction::KAction           </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>text</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>pix</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/classKShortcut.html">KShortcut</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>cut</em> = <code><a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKShortcut.html">KShortcut</a>()</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" doxygen="qt.tag:" href="qobject.html">QObject</a> *&nbsp;</td>
          <td class="paramname"> <em>parent</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em> = <code>0</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000004">Deprecated:</a></b></dt><dd></dd></dl>

<p>
Definition at line <a class="el" href="kaction_8cpp-source.html#l00176">176</a> of file <a class="el" href="kaction_8cpp-source.html">kaction.cpp</a>.
</div>
</div><p>
<a class="anchor" name="22bda880b8a837a2c3cc147671111a16"></a><!-- doxytag: member="KAction::KAction" ref="22bda880b8a837a2c3cc147671111a16" args="(const QString &amp;text, const QIconSet &amp;pix, const KShortcut &amp;cut, const QObject *receiver, const char *slot, QObject *parent, const char *name=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KAction::KAction           </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>text</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qiconset.html">QIconSet</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>pix</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/classKShortcut.html">KShortcut</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>cut</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qobject.html">QObject</a> *&nbsp;</td>
          <td class="paramname"> <em>receiver</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>slot</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" doxygen="qt.tag:" href="qobject.html">QObject</a> *&nbsp;</td>
          <td class="paramname"> <em>parent</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em> = <code>0</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000005">Deprecated:</a></b></dt><dd></dd></dl>

<p>
Definition at line <a class="el" href="kaction_8cpp-source.html#l00185">185</a> of file <a class="el" href="kaction_8cpp-source.html">kaction.cpp</a>.
</div>
</div><p>
<a class="anchor" name="61087cc0cbe5b1489de701bcf7da4e14"></a><!-- doxytag: member="KAction::KAction" ref="61087cc0cbe5b1489de701bcf7da4e14" args="(const QString &amp;text, const QString &amp;pix, const KShortcut &amp;cut, const QObject *receiver, const char *slot, QObject *parent, const char *name=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KAction::KAction           </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>text</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>pix</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/classKShortcut.html">KShortcut</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>cut</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qobject.html">QObject</a> *&nbsp;</td>
          <td class="paramname"> <em>receiver</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>slot</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" doxygen="qt.tag:" href="qobject.html">QObject</a> *&nbsp;</td>
          <td class="paramname"> <em>parent</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em> = <code>0</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000006">Deprecated:</a></b></dt><dd></dd></dl>

<p>
Definition at line <a class="el" href="kaction_8cpp-source.html#l00195">195</a> of file <a class="el" href="kaction_8cpp-source.html">kaction.cpp</a>.
</div>
</div><p>
<a class="anchor" name="7c9a2c16ab076365ef683a4dab14e640"></a><!-- doxytag: member="KAction::KAction" ref="7c9a2c16ab076365ef683a4dab14e640" args="(QObject *parent=0, const char *name=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KAction::KAction           </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" doxygen="qt.tag:" href="qobject.html">QObject</a> *&nbsp;</td>
          <td class="paramname"> <em>parent</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em> = <code>0</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000007">Deprecated:</a></b></dt><dd></dd></dl>

<p>
Definition at line <a class="el" href="kaction_8cpp-source.html#l00205">205</a> of file <a class="el" href="kaction_8cpp-source.html">kaction.cpp</a>.
</div>
</div><p>
<a class="anchor" name="e4f02a2c8c904c4c038a335b774ff2b4"></a><!-- doxytag: member="KAction::~KAction" ref="e4f02a2c8c904c4c038a335b774ff2b4" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KAction::~KAction           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Standard destructor. 
<p>

<p>
Definition at line <a class="el" href="kaction_8cpp-source.html#l00212">212</a> of file <a class="el" href="kaction_8cpp-source.html">kaction.cpp</a>.
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="d1b6d26314075bd19556de0f154cee85"></a><!-- doxytag: member="KAction::accel" ref="d1b6d26314075bd19556de0f154cee85" args="() const KDE_DEPRECATED" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int KAction::accel           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000010">Deprecated:</a></b></dt><dd>. Use <a class="el" href="classKAction.html#e46a269fff457772ef18ed0d44510742">shortcut()</a>. Get the keyboard accelerator associated with this action. </dd></dl>

<p>
Definition at line <a class="el" href="kaction_8cpp-source.html#l00561">561</a> of file <a class="el" href="kaction_8cpp-source.html">kaction.cpp</a>.
</div>
</div><p>
<a class="anchor" name="b52d06e092759fb425ba24a11419dd74"></a><!-- doxytag: member="KAction::activate" ref="b52d06e092759fb425ba24a11419dd74" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KAction::activate           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [virtual, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Emulate user's interaction programmatically, by activating the action. 
<p>
The implementation simply emits <a class="el" href="classKAction.html#e5e6b06d6e0f8c8efacd51a541833ee0">activated()</a>. 
<p>
Definition at line <a class="el" href="kaction_8cpp-source.html#l01088">1088</a> of file <a class="el" href="kaction_8cpp-source.html">kaction.cpp</a>.
</div>
</div><p>
<a class="anchor" name="d0ff816fdb381548dc6ca8aab63f99d5"></a><!-- doxytag: member="KAction::activated" ref="d0ff816fdb381548dc6ca8aab63f99d5" args="(KAction::ActivationReason reason, Qt::ButtonState state)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KAction::activated           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKAction.html#b2068a3a849d31c12f125e4d53382ad3">KAction::ActivationReason</a>&nbsp;</td>
          <td class="paramname"> <em>reason</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Qt::ButtonState&nbsp;</td>
          <td class="paramname"> <em>state</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [signal]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This signal allows to know the reason why an action was activated: whether it was due to a toolbar button, popupmenu, keyboard accel, or programmatically. 
<p>
In the first two cases, it also allows to know which mouse button was used (Left or Middle), and whether keyboard modifiers were pressed (e.g. CTRL).<p>
Note that this signal is emitted before the normal <a class="el" href="classKAction.html#e5e6b06d6e0f8c8efacd51a541833ee0">activated()</a> signal. Yes, BOTH signals are always emitted, so that connecting to <a class="el" href="classKAction.html#e5e6b06d6e0f8c8efacd51a541833ee0">activated()</a> still works. Applications which care about reason and state can either ignore the <a class="el" href="classKAction.html#e5e6b06d6e0f8c8efacd51a541833ee0">activated()</a> signal for a given action and react to this one instead, or store the reason and state until the <a class="el" href="classKAction.html#e5e6b06d6e0f8c8efacd51a541833ee0">activated()</a> signal is emitted.<p>
<dl compact><dt><b>Since:</b></dt><dd>3.4 </dd></dl>

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

<p>
Emitted when this action is activated. 
<p>

</div>
</div><p>
<a class="anchor" name="5e04bf3d65cf5640377d63c85eaa4c2e"></a><!-- doxytag: member="KAction::getToolButtonID" ref="5e04bf3d65cf5640377d63c85eaa4c2e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int KAction::getToolButtonID           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
How it works. 
<p>
<p><b>For internal use only.</b></p>
<p>
Generate a toolbar button id. Made public for reimplementations. </p>

<p>
Definition at line <a class="el" href="kaction_8cpp-source.html#l00066">66</a> of file <a class="el" href="kaction_8cpp-source.html">kaction.cpp</a>.
</div>
</div><p>
<a class="anchor" name="af3239ecd9f606877ac9cfbaf1e90acd"></a><!-- doxytag: member="KAction::guiItem" ref="af3239ecd9f606877ac9cfbaf1e90acd" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classKGuiItem.html">KGuiItem</a> &amp; KAction::guiItem           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return the underlying <a class="el" href="classKGuiItem.html">KGuiItem</a>. 
<p>
<dl compact><dt><b>Since:</b></dt><dd>3.3 </dd></dl>

<p>
Definition at line <a class="el" href="kaction_8cpp-source.html#l01267">1267</a> of file <a class="el" href="kaction_8cpp-source.html">kaction.cpp</a>.
</div>
</div><p>
<a class="anchor" name="dd12cbbcf8e3aa05876cce3d965b4b15"></a><!-- doxytag: member="KAction::iconSet" ref="dd12cbbcf8e3aa05876cce3d965b4b15" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="qt.tag:" href="qiconset.html">QIconSet</a> KAction::iconSet           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Remove in KDE4. 
<p>

<p>
Definition at line <a class="el" href="kaction_8h-source.html#l00476">476</a> of file <a class="el" href="kaction_8h-source.html">kaction.h</a>.
</div>
</div><p>
<a class="anchor" name="6f4a507e80439cc034c55ec96e154d02"></a><!-- doxytag: member="KAction::iconSet" ref="6f4a507e80439cc034c55ec96e154d02" args="(KIcon::Group group, int size=0) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="qt.tag:" href="qiconset.html">QIconSet</a> KAction::iconSet           </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKIcon.html#20145b9c0aecf124fadc35cd30c18f82">KIcon::Group</a>&nbsp;</td>
          <td class="paramname"> <em>group</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>size</em> = <code>0</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the <a class="elRef" doxygen="qt.tag:" href="qiconset.html">QIconSet</a> from which the icons used to display this action will be chosen. 
<p>
In KDE4 set group default to <a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKIcon.html#20145b9c0aecf124fadc35cd30c18f822dddf01e0cfa645258c58da4244adb55">KIcon::Small</a> while removing the other <a class="el" href="classKAction.html#6f4a507e80439cc034c55ec96e154d02">iconSet()</a> function. 
<p>
Definition at line <a class="el" href="kaction_8cpp-source.html#l00985">985</a> of file <a class="el" href="kaction_8cpp-source.html">kaction.cpp</a>.
</div>
</div><p>
<a class="anchor" name="f03a9a21291e740cde5465b660b22042"></a><!-- doxytag: member="KAction::isEnabled" ref="f03a9a21291e740cde5465b660b22042" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KAction::isEnabled           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns true if this action is enabled. 
<p>

<p>
Definition at line <a class="el" href="kaction_8cpp-source.html#l00586">586</a> of file <a class="el" href="kaction_8cpp-source.html">kaction.cpp</a>.
</div>
</div><p>
<a class="anchor" name="608d757cebe5be500718aea1c10d90ac"></a><!-- doxytag: member="KAction::isPlugged" ref="608d757cebe5be500718aea1c10d90ac" args="(const QWidget *container, const QWidget *_representative) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KAction::isPlugged           </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qwidget.html">QWidget</a> *&nbsp;</td>
          <td class="paramname"> <em>container</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qwidget.html">QWidget</a> *&nbsp;</td>
          <td class="paramname"> <em>_representative</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
returns whether the action is plugged into the given container with the given, container specific, representative container widget item. 
<p>

<p>
Definition at line <a class="el" href="kaction_8cpp-source.html#l00279">279</a> of file <a class="el" href="kaction_8cpp-source.html">kaction.cpp</a>.
</div>
</div><p>
<a class="anchor" name="44715ddce22b3d5974ef574aa1d5b7da"></a><!-- doxytag: member="KAction::isPlugged" ref="44715ddce22b3d5974ef574aa1d5b7da" args="(const QWidget *container, int id) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KAction::isPlugged           </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qwidget.html">QWidget</a> *&nbsp;</td>
          <td class="paramname"> <em>container</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>id</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
returns whether the action is plugged into the given container with the given, container specific, id (often menu or toolbar id ) . 
<p>

<p>
Definition at line <a class="el" href="kaction_8cpp-source.html#l00273">273</a> of file <a class="el" href="kaction_8cpp-source.html">kaction.cpp</a>.
</div>
</div><p>
<a class="anchor" name="1195a65af37f5879e8a288df64c1e664"></a><!-- doxytag: member="KAction::isPlugged" ref="1195a65af37f5879e8a288df64c1e664" args="(const QWidget *container) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KAction::isPlugged           </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qwidget.html">QWidget</a> *&nbsp;</td>
          <td class="paramname"> <em>container</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
returns whether the action is plugged into the given container 
<p>

<p>
Definition at line <a class="el" href="kaction_8cpp-source.html#l00268">268</a> of file <a class="el" href="kaction_8cpp-source.html">kaction.cpp</a>.
</div>
</div><p>
<a class="anchor" name="d52dd35bd2e68ea711d5bef21da49432"></a><!-- doxytag: member="KAction::isPlugged" ref="d52dd35bd2e68ea711d5bef21da49432" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KAction::isPlugged           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
returns whether the action is plugged into any container widget or not. 
<p>
<dl compact><dt><b>Since:</b></dt><dd>3.1 </dd></dl>

<p>
Definition at line <a class="el" href="kaction_8cpp-source.html#l00263">263</a> of file <a class="el" href="kaction_8cpp-source.html">kaction.cpp</a>.
</div>
</div><p>
<a class="anchor" name="dbb500142f1d8f941d64c3ed678aab5e"></a><!-- doxytag: member="KAction::isShortcutConfigurable" ref="dbb500142f1d8f941d64c3ed678aab5e" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KAction::isShortcutConfigurable           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns true if this action's shortcut is configurable. 
<p>

<p>
Reimplemented in <a class="el" href="classKSelectAction.html#4ec9d39018578be56c903f56415050b7">KSelectAction</a>.
<p>
Definition at line <a class="el" href="kaction_8cpp-source.html#l00591">591</a> of file <a class="el" href="kaction_8cpp-source.html">kaction.cpp</a>.
</div>
</div><p>
<a class="anchor" name="b4f5d7e04bd19a899bc6fb82660770e5"></a><!-- doxytag: member="KAction::kaccelCount" ref="b4f5d7e04bd19a899bc6fb82660770e5" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint KAction::kaccelCount           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b>Since:</b></dt><dd>3.1 </dd></dl>

<p>
Definition at line <a class="el" href="kaction_8cpp-source.html#l01067">1067</a> of file <a class="el" href="kaction_8cpp-source.html">kaction.cpp</a>.
</div>
</div><p>
<a class="anchor" name="406b8720a28c3620fc0ff2f9c25f61ff"></a><!-- doxytag: member="KAction::menuId" ref="406b8720a28c3620fc0ff2f9c25f61ff" args="(int i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int KAction::menuId           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>i</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000013">Deprecated:</a></b></dt><dd>. for backwards compatibility. Use <a class="el" href="classKAction.html#fe51ce97f4f84b58c0e234af692af677">itemId()</a> </dd></dl>

<p>
Definition at line <a class="el" href="kaction_8h-source.html#l00663">663</a> of file <a class="el" href="kaction_8h-source.html">kaction.h</a>.
</div>
</div><p>
<a class="anchor" name="6aee71f8be93189171b2578759980751"></a><!-- doxytag: member="KAction::plug" ref="6aee71f8be93189171b2578759980751" args="(QWidget *widget, int index=-1)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int KAction::plug           </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" doxygen="qt.tag:" href="qwidget.html">QWidget</a> *&nbsp;</td>
          <td class="paramname"> <em>widget</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em> = <code>-1</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
"Plug" or insert this action into a given widget. 
<p>
This will typically be a menu or a toolbar. From this point on, you will never need to directly manipulate the item in the menu or toolbar. You do all enabling/disabling/manipulation directly with your <a class="el" href="classKAction.html">KAction</a> object.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>widget</em>&nbsp;</td><td>The GUI element to display this action </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>index</em>&nbsp;</td><td>The position into which the action is plugged. If this is negative, the action is inserted at the end. </td></tr>
  </table>
</dl>

<p>
Reimplemented in <a class="el" href="classKToggleAction.html#a71a0ae3cf37bbbfd61ec50daf4ac7a7">KToggleAction</a>, <a class="el" href="classKSelectAction.html#b9352509d43734743afc17fb2d8acff7">KSelectAction</a>, <a class="el" href="classKRecentFilesAction.html#af683c399df9eee5efa52e945a55807d">KRecentFilesAction</a>, <a class="el" href="classKFontAction.html#829a22e32dfc2ce538affeb574023e71">KFontAction</a>, <a class="el" href="classKActionMenu.html#64fd3a122afd8f0efce7dcd63a66f9af">KActionMenu</a>, <a class="el" href="classKToolBarPopupAction.html#2e7cd54428e29a2adbe286106aeaf477">KToolBarPopupAction</a>, <a class="el" href="classKToggleToolBarAction.html#5b276561dd935f1b91b2e50fd7530305">KToggleToolBarAction</a>, <a class="el" href="classKWidgetAction.html#1c841f778635b7133c63a3832b27b7b1">KWidgetAction</a>, <a class="el" href="classKActionSeparator.html#98a02ef656f8c7a9d4fa70c576ef7008">KActionSeparator</a>, and <a class="el" href="classKPasteTextAction.html#46d271ea63b3bf7de0042ebfc4f014c9">KPasteTextAction</a>.
<p>
Definition at line <a class="el" href="kaction_8cpp-source.html#l00618">618</a> of file <a class="el" href="kaction_8cpp-source.html">kaction.cpp</a>.
</div>
</div><p>
<a class="anchor" name="b084d1c1c51574f2f519438831b704e6"></a><!-- doxytag: member="KAction::plugAccel" ref="b084d1c1c51574f2f519438831b704e6" args="(KAccel *accel, bool configurable=true) KDE_DEPRECATED" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KAction::plugAccel           </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKAccel.html">KAccel</a> *&nbsp;</td>
          <td class="paramname"> <em>accel</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>configurable</em> = <code>true</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000008">Deprecated:</a></b></dt><dd>. Shouldn't be used. No substitute available.</dd></dl>
"Plug" or insert this action into a given <a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKAccel.html">KAccel</a>.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>accel</em>&nbsp;</td><td>The <a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKAccel.html">KAccel</a> collection which holds this accel </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>configurable</em>&nbsp;</td><td>If the shortcut is configurable via the <a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKAccel.html">KAccel</a> configuration dialog (this is somehow deprecated since there is now a <a class="el" href="classKAction.html">KAction</a> key configuration dialog). </td></tr>
  </table>
</dl>

<p>
Definition at line <a class="el" href="kaction_8cpp-source.html#l00763">763</a> of file <a class="el" href="kaction_8cpp-source.html">kaction.cpp</a>.
</div>
</div><p>
<a class="anchor" name="585768f4dae039bd022fb839e389b534"></a><!-- doxytag: member="KAction::setAccel" ref="585768f4dae039bd022fb839e389b534" args="(int key) KDE_DEPRECATED" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KAction::setAccel           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>key</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000011">Deprecated:</a></b></dt><dd>. Use <a class="el" href="classKAction.html#bf0c9e98f1686c4117e79184bdc646a2">setShortcut()</a>. Sets the keyboard accelerator associated with this action. </dd></dl>

<p>
Definition at line <a class="el" href="kaction_8cpp-source.html#l00497">497</a> of file <a class="el" href="kaction_8cpp-source.html">kaction.cpp</a>.
</div>
</div><p>
<a class="anchor" name="3c5e0e1a0bd78398aaa058f62dc699e2"></a><!-- doxytag: member="KAction::setDisabled" ref="3c5e0e1a0bd78398aaa058f62dc699e2" args="(bool disable)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KAction::setDisabled           </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>disable</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Calls setEnabled( !disable ). 
<p>
<dl compact><dt><b>Since:</b></dt><dd>3.5 </dd></dl>

<p>
Definition at line <a class="el" href="kaction_8h-source.html#l00553">553</a> of file <a class="el" href="kaction_8h-source.html">kaction.h</a>.
</div>
</div><p>
<a class="anchor" name="8a4bba333f349bed600f4d3fd9104510"></a><!-- doxytag: member="KAction::setEnabled" ref="8a4bba333f349bed600f4d3fd9104510" args="(bool enable)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KAction::setEnabled           </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>enable</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [virtual, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Enables or disables this action. 
<p>
All uses of this action (eg. in menus or toolbars) will be updated to reflect the state of the action. 
<p>
Definition at line <a class="el" href="kaction_8cpp-source.html#l00816">816</a> of file <a class="el" href="kaction_8cpp-source.html">kaction.cpp</a>.
</div>
</div><p>
<a class="anchor" name="551fe3b9d41c658b5e488bea94b01890"></a><!-- doxytag: member="KAction::setIconSet" ref="551fe3b9d41c658b5e488bea94b01890" args="(const QIconSet &amp;iconSet)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KAction::setIconSet           </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qiconset.html">QIconSet</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>iconSet</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [virtual, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets the <a class="elRef" doxygen="qt.tag:" href="qiconset.html">QIconSet</a> from which the icons used to display this action will be chosen. 
<p>

<p>
Definition at line <a class="el" href="kaction_8cpp-source.html#l00953">953</a> of file <a class="el" href="kaction_8cpp-source.html">kaction.cpp</a>.
</div>
</div><p>
<a class="anchor" name="bf0c9e98f1686c4117e79184bdc646a2"></a><!-- doxytag: member="KAction::setShortcut" ref="bf0c9e98f1686c4117e79184bdc646a2" args="(const KShortcut &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KAction::setShortcut           </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKShortcut.html">KShortcut</a> &amp;&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [virtual, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets the keyboard shortcut associated with this action. 
<p>

<p>
Definition at line <a class="el" href="kaction_8cpp-source.html#l00404">404</a> of file <a class="el" href="kaction_8cpp-source.html">kaction.cpp</a>.
</div>
</div><p>
<a class="anchor" name="cb84392c5069bbf2a11fe0ca415f5625"></a><!-- doxytag: member="KAction::setShortcutConfigurable" ref="cb84392c5069bbf2a11fe0ca415f5625" args="(bool)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KAction::setShortcutConfigurable           </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [virtual, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Indicate whether the user may configure the action's shortcut. 
<p>

<p>
Definition at line <a class="el" href="kaction_8cpp-source.html#l00858">858</a> of file <a class="el" href="kaction_8cpp-source.html">kaction.cpp</a>.
</div>
</div><p>
<a class="anchor" name="482e6c5abb4a880cffa0d14db840303d"></a><!-- doxytag: member="KAction::setStatusText" ref="482e6c5abb4a880cffa0d14db840303d" args="(const QString &amp;text)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KAction::setStatusText           </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>text</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000012">Deprecated:</a></b></dt><dd>. Use setToolTip instead (they do the same thing now). </dd></dl>

<p>
Definition at line <a class="el" href="kaction_8h-source.html#l00657">657</a> of file <a class="el" href="kaction_8h-source.html">kaction.h</a>.
</div>
</div><p>
<a class="anchor" name="9a8b52a97b6c436abdb9238329a9af21"></a><!-- doxytag: member="KAction::setText" ref="9a8b52a97b6c436abdb9238329a9af21" args="(const QString &amp;text)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KAction::setText           </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>text</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [virtual, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets the text associated with this action. 
<p>
The text is used for menu and toolbar labels etc. 
<p>
Reimplemented in <a class="el" href="classKToolBarLabelAction.html#75dd9176de4a804df0acc0eb573c4b93">KToolBarLabelAction</a>.
<p>
Definition at line <a class="el" href="kaction_8cpp-source.html#l00863">863</a> of file <a class="el" href="kaction_8cpp-source.html">kaction.cpp</a>.
</div>
</div><p>
<a class="anchor" name="84c0291e128d194a8a6937382b6a439b"></a><!-- doxytag: member="KAction::setToolTip" ref="84c0291e128d194a8a6937382b6a439b" args="(const QString &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KAction::setToolTip           </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [virtual, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets the tooltip text for the action. 
<p>
This will be used as a tooltip for a toolbar button, as a statusbar help-text for a menu item, and it also appears in the toolbar editor, to describe the action.<p>
For the tooltip to show up on the statusbar you will need to connect a couple of the actionclass signals to the toolbar. The easiest way of doing this is in your main window class, when you create a statusbar. See the <a class="el" href="classKActionCollection.html">KActionCollection</a> class for more details.<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classKActionCollection.html">KActionCollection</a> </dd></dl>

<p>
Definition at line <a class="el" href="kaction_8cpp-source.html#l00596">596</a> of file <a class="el" href="kaction_8cpp-source.html">kaction.cpp</a>.
</div>
</div><p>
<a class="anchor" name="eb00a953ae18ffa86b96eed96339211b"></a><!-- doxytag: member="KAction::setWhatsThis" ref="eb00a953ae18ffa86b96eed96339211b" args="(const QString &amp;text)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KAction::setWhatsThis           </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>text</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [virtual, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets the What's this text for the action. 
<p>
This text will be displayed when a widget that has been created by plugging this action into a container is clicked on in What's this mode.<p>
The What's this text can include QML markup as well as raw text. 
<p>
Definition at line <a class="el" href="kaction_8cpp-source.html#l00995">995</a> of file <a class="el" href="kaction_8cpp-source.html">kaction.cpp</a>.
</div>
</div><p>
<a class="anchor" name="d5b4fd8ad71a8dc8d24604b9a1ea2bcd"></a><!-- doxytag: member="KAction::shortcut" ref="d5b4fd8ad71a8dc8d24604b9a1ea2bcd" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const <a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKShortcut.html">KShortcut</a>&amp; KAction::shortcut           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the keyboard shortcut associated with this action. 
<p>

</div>
</div><p>
<a class="anchor" name="31b96d989770a448ec16426115bcf72a"></a><!-- doxytag: member="KAction::shortcutDefault" ref="31b96d989770a448ec16426115bcf72a" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKShortcut.html">KShortcut</a> &amp; KAction::shortcutDefault           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the default shortcut for this action. 
<p>

<p>
Definition at line <a class="el" href="kaction_8cpp-source.html#l00545">545</a> of file <a class="el" href="kaction_8cpp-source.html">kaction.cpp</a>.
</div>
</div><p>
<a class="anchor" name="18e94dc703cf9b11f6951064978abd20"></a><!-- doxytag: member="KAction::slotButtonClicked" ref="18e94dc703cf9b11f6951064978abd20" args="(int, Qt::ButtonState state)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KAction::slotButtonClicked           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Qt::ButtonState&nbsp;</td>
          <td class="paramname"> <em>state</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [protected, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b>Since:</b></dt><dd>3.4 </dd></dl>

<p>
Definition at line <a class="el" href="kaction_8cpp-source.html#l01140">1140</a> of file <a class="el" href="kaction_8cpp-source.html">kaction.cpp</a>.
</div>
</div><p>
<a class="anchor" name="5962236de12399cb5702b68762957df7"></a><!-- doxytag: member="KAction::slotPopupActivated" ref="5962236de12399cb5702b68762957df7" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KAction::slotPopupActivated           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [protected, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b>Since:</b></dt><dd>3.4 </dd></dl>

<p>
Definition at line <a class="el" href="kaction_8cpp-source.html#l01109">1109</a> of file <a class="el" href="kaction_8cpp-source.html">kaction.cpp</a>.
</div>
</div><p>
<a class="anchor" name="25ceafd446b8d333f19f8a7710b6d4fe"></a><!-- doxytag: member="KAction::text" ref="25ceafd446b8d333f19f8a7710b6d4fe" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> KAction::text           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the text associated with this action. 
<p>

</div>
</div><p>
<a class="anchor" name="0c5167d54042773929dfb134ed1b3df9"></a><!-- doxytag: member="KAction::toolTip" ref="0c5167d54042773929dfb134ed1b3df9" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> KAction::toolTip           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the tooltip text for the action. 
<p>

<p>
Reimplemented in <a class="el" href="classKToggleAction.html#66d7f3c2b5193d0de7c81abf0ff3fad4">KToggleAction</a>.
</div>
</div><p>
<a class="anchor" name="ccac212cc07184ac4f8ba2cabdba6396"></a><!-- doxytag: member="KAction::unplug" ref="ccac212cc07184ac4f8ba2cabdba6396" args="(QWidget *w)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KAction::unplug           </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" doxygen="qt.tag:" href="qwidget.html">QWidget</a> *&nbsp;</td>
          <td class="paramname"> <em>w</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
"Unplug" or remove this action from a given widget. 
<p>
This will typically be a menu or a toolbar. This is rarely used in "normal" application. Typically, it would be used if your application has several views or modes, each with a completely different menu structure. If you simply want to disable an action for a given period, use <a class="el" href="classKAction.html#8a4bba333f349bed600f4d3fd9104510">setEnabled()</a> instead.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>w</em>&nbsp;</td><td>Remove the action from this GUI element. </td></tr>
  </table>
</dl>

<p>
Reimplemented in <a class="el" href="classKWidgetAction.html#7394ae36070d8ac0257aed0caaa2d015">KWidgetAction</a>.
<p>
Definition at line <a class="el" href="kaction_8cpp-source.html#l00735">735</a> of file <a class="el" href="kaction_8cpp-source.html">kaction.cpp</a>.
</div>
</div><p>
<a class="anchor" name="010b828aa2b02e40159a750be32ae26f"></a><!-- doxytag: member="KAction::unplugAccel" ref="010b828aa2b02e40159a750be32ae26f" args="() KDE_DEPRECATED" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KAction::unplugAccel           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000009">Deprecated:</a></b></dt><dd>. Complement method to <a class="el" href="classKAction.html#b084d1c1c51574f2f519438831b704e6">plugAccel()</a>. Disconnect this action from the <a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKAccel.html">KAccel</a>. </dd></dl>

<p>
Definition at line <a class="el" href="kaction_8cpp-source.html#l00791">791</a> of file <a class="el" href="kaction_8cpp-source.html">kaction.cpp</a>.
</div>
</div><p>
<a class="anchor" name="04085cfb30e19375ebce98201dbf82ca"></a><!-- doxytag: member="KAction::whatsThis" ref="04085cfb30e19375ebce98201dbf82ca" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> KAction::whatsThis           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the What's this text for the action. 
<p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="kaction_8h-source.html">kaction.h</a><li><a class="el" href="kaction_8cpp-source.html">kaction.cpp</a></ul>
    </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="classKActionPtrShortcutList.html">kactionptrshortcutlist</option>,  <option value="classKActionSelector.html">kactionselector</option>,  <option value="classKActionSeparator.html">kactionseparator</option>,  <option value="classKActionShortcutList.html">kactionshortcutlist</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="classKDETrayModule.html">kdetraymodule</option>,  <option value="classKDETrayProxy.html">kdetrayproxy</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="classKDialogQueue.html">kdialogqueue</option>,  <option value="classKDictSpellingHighlighter.html">kdictspellinghighlighter</option>,  <option value="classKDockArea.html">kdockarea</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="classKDockWidgetHeaderPrivate.html">kdockwidgetheaderprivate</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="classKEdFind.html">kedfind</option>,  <option value="classKEdGotoLine.html">kedgotoline</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="classKEdReplace.html">kedreplace</option>,  <option value="classKFloatValidator.html">kfloatvalidator</option>,  <option value="classKFontAction.html">kfontaction</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="classKFontSizeAction.html">kfontsizeaction</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="classKShortcutDialogAdvanced.html">kshortcutdialogadvanced</option>,  <option value="classKShortcutDialogSimple.html">kshortcutdialogsimple</option>,  <option value="classKSpell.html">kspell</option>,  <option value="classKSpellConfig.html">kspellconfig</option>,  <option value="classKSpellDlg.html">kspelldlg</option>,  <option value="classKSpellingHighlighter.html">kspellinghighlighter</option>,  <option value="classKSpellUI.html">kspellui</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="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="classKToolBarSeparator.html">ktoolbarseparator</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&#116;&#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>