Sophie

Sophie

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

kdelibs3-apidocs-3.5.10-31.fc15.noarch.rpm

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

<head>
  <title>kdeui: 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.7.4 -->
</div>
<div class="header">
  <div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-slots">Public Slots</a> &#124;
<a href="#signals">Signals</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pro-slots">Protected Slots</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="#properties">Properties</a> &#124;
<a href="#friends">Friends</a>  </div>
  <div class="headertitle">
<div class="title">KAction Class Reference</div>  </div>
</div>
<div class="contents">
<!-- doxytag: class="KAction" --><!-- doxytag: inherits="QObject" -->
<p>Class to encapsulate user-driven action or event.  
 <a href="classKAction.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="kaction_8h_source.html">kaction.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for KAction:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classKAction.png" usemap="#KAction_map" alt=""/>
  <map id="KAction_map" name="KAction_map">
<area href="qobject.html" alt="QObject" shape="rect" coords="498,0,654,24"/>
<area href="classKActionMenu.html" title="A KActionMenu is an action that holds a sub-menu of other actions." alt="KActionMenu" shape="rect" coords="0,112,156,136"/>
<area href="classKPasteTextAction.html" title="An action for pasting text from the clipboard." alt="KPasteTextAction" shape="rect" coords="166,112,322,136"/>
<area href="classKSelectAction.html" title="Action for selecting one of several items." alt="KSelectAction" shape="rect" coords="332,112,488,136"/>
<area href="classKToggleAction.html" title="Checkbox like action." alt="KToggleAction" shape="rect" coords="664,112,820,136"/>
<area href="classKToolBarPopupAction.html" title="This action is a normal action everywhere, except in a toolbar where it also has a popupmenu (optionn..." alt="KToolBarPopupAction" shape="rect" coords="830,112,986,136"/>
<area href="classKWidgetAction.html" title="An action that automatically embeds a widget into a toolbar." alt="KWidgetAction" shape="rect" coords="996,112,1152,136"/>
<area href="classKListAction.html" title="Remove this class in KDE-4.0. It doesn&#39;t add _anything_ to KSelectAction." alt="KListAction" shape="rect" coords="332,168,488,192"/>
<area href="classKRadioAction.html" title="Radiobox like action." alt="KRadioAction" shape="rect" coords="498,168,654,192"/>
<area href="classKToggleFullScreenAction.html" title="An action for switching between to/from full screen mode." alt="KToggleFullScreenAction" shape="rect" coords="664,168,820,192"/>
<area href="classKToggleToolBarAction.html" title="An action that takes care of everything associated with showing or hiding a toolbar by a menu action..." alt="KToggleToolBarAction" shape="rect" coords="830,168,986,192"/>
<area href="classKToolBarLabelAction.html" title="Class to display a label in a toolbar." alt="KToolBarLabelAction" shape="rect" coords="996,168,1152,192"/>
<area href="classKRecentFilesAction.html" title="Recent files action." alt="KRecentFilesAction" shape="rect" coords="332,224,488,248"/>
</map>
 </div></div>

<p><a href="classKAction-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#ab2068a3a849d31c12f125e4d53382ad3">ActivationReason</a> { <br/>
&#160;&#160;<b>UnknownActivation</b>, 
<b>EmulatedActivation</b>, 
<b>AccelActivation</b>, 
<b>PopupMenuActivation</b>, 
<br/>
&#160;&#160;<b>ToolBarActivation</b>
<br/>
 }</td></tr>
<tr><td colspan="2"><h2><a name="pub-slots"></a>
Public Slots</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#a9a8b52a97b6c436abdb9238329a9af21">setText</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;text)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#abf0c9e98f1686c4117e79184bdc646a2">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" align="right" valign="top"><a class="anchor" id="a2ddf594b2d105f314cd651160d5a12e0"></a><!-- doxytag: member="KAction::setGroup" ref="a2ddf594b2d105f314cd651160d5a12e0" args="(const QString &amp;)" -->
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>setGroup</b> (const <a class="elRef" href="qstring.html">QString</a> &amp;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#aeb00a953ae18ffa86b96eed96339211b">setWhatsThis</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;text)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#a84c0291e128d194a8a6937382b6a439b">setToolTip</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#a551fe3b9d41c658b5e488bea94b01890">setIconSet</a> (const <a class="elRef" href="qiconset.html">QIconSet</a> &amp;iconSet)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7420a8dc99980b7411f2a951b422f767"></a><!-- doxytag: member="KAction::setIcon" ref="a7420a8dc99980b7411f2a951b422f767" args="(const QString &amp;icon)" -->
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>setIcon</b> (const <a class="elRef" href="qstring.html">QString</a> &amp;icon)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#a8a4bba333f349bed600f4d3fd9104510">setEnabled</a> (bool enable)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#a3c5e0e1a0bd78398aaa058f62dc699e2">setDisabled</a> (bool disable)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#acb84392c5069bbf2a11fe0ca415f5625">setShortcutConfigurable</a> (bool)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#ab52d06e092759fb425ba24a11419dd74">activate</a> ()</td></tr>
<tr><td colspan="2"><h2><a name="signals"></a>
Signals</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#ae5e6b06d6e0f8c8efacd51a541833ee0">activated</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#ad0ff816fdb381548dc6ca8aab63f99d5">activated</a> (<a class="el" href="classKAction.html#ab2068a3a849d31c12f125e4d53382ad3">KAction::ActivationReason</a> reason, Qt::ButtonState state)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaefd7e0b337e971af9976a49693dbbd1"></a><!-- doxytag: member="KAction::enabled" ref="aaefd7e0b337e971af9976a49693dbbd1" args="(bool)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>enabled</b> (bool)</td></tr>
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#a834fe83d25938eacb91f7def4e36a900">KAction</a> (const <a class="elRef" 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" href="qobject.html">QObject</a> *receiver, const char *slot, <a class="el" href="classKActionCollection.html">KActionCollection</a> *<a class="elRef" href="qobject.html#parent">parent</a>, const char *<a class="elRef" href="qobject.html#name">name</a>)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#a8011a537c2420448b428a400a987eda5">KAction</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;text, const <a class="elRef" 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" href="qobject.html">QObject</a> *receiver, const char *slot, <a class="el" href="classKActionCollection.html">KActionCollection</a> *<a class="elRef" href="qobject.html#parent">parent</a>, const char *<a class="elRef" href="qobject.html#name">name</a>)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#af32d01ea3f1b3fab18fd579d9beecedd">KAction</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;text, const <a class="elRef" 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" href="qobject.html">QObject</a> *receiver, const char *slot, <a class="el" href="classKActionCollection.html">KActionCollection</a> *<a class="elRef" href="qobject.html#parent">parent</a>, const char *<a class="elRef" href="qobject.html#name">name</a>)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#a792051492587281b157bbc44a79ffb68">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" href="qobject.html">QObject</a> *receiver, const char *slot, <a class="el" href="classKActionCollection.html">KActionCollection</a> *<a class="elRef" href="qobject.html#parent">parent</a>, const char *<a class="elRef" href="qobject.html#name">name</a>)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#a2fb9c1ee6fef67071bd6d794bf1b3dd9">KAction</a> (const <a class="elRef" 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" href="qobject.html">QObject</a> *<a class="elRef" href="qobject.html#parent">parent</a>=0, const char *<a class="elRef" href="qobject.html#name">name</a>=0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#a061f186c21c98d3761e7c2e93b66bd6c">KAction</a> (const <a class="elRef" 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" href="qobject.html">QObject</a> *receiver, const char *slot, <a class="elRef" href="qobject.html">QObject</a> *<a class="elRef" href="qobject.html#parent">parent</a>, const char *<a class="elRef" href="qobject.html#name">name</a>=0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#a48840d14f39332c2310819f5e97e99fb">KAction</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;text, const <a class="elRef" 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" href="qobject.html">QObject</a> *<a class="elRef" href="qobject.html#parent">parent</a>=0, const char *<a class="elRef" href="qobject.html#name">name</a>=0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#a052576b840e38af929cfb286cabbb616">KAction</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;text, const <a class="elRef" 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" href="qobject.html">QObject</a> *<a class="elRef" href="qobject.html#parent">parent</a>=0, const char *<a class="elRef" href="qobject.html#name">name</a>=0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#a22bda880b8a837a2c3cc147671111a16">KAction</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;text, const <a class="elRef" 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" href="qobject.html">QObject</a> *receiver, const char *slot, <a class="elRef" href="qobject.html">QObject</a> *<a class="elRef" href="qobject.html#parent">parent</a>, const char *<a class="elRef" href="qobject.html#name">name</a>=0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#a61087cc0cbe5b1489de701bcf7da4e14">KAction</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;text, const <a class="elRef" 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" href="qobject.html">QObject</a> *receiver, const char *slot, <a class="elRef" href="qobject.html">QObject</a> *<a class="elRef" href="qobject.html#parent">parent</a>, const char *<a class="elRef" href="qobject.html#name">name</a>=0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#a7c9a2c16ab076365ef683a4dab14e640">KAction</a> (<a class="elRef" href="qobject.html">QObject</a> *<a class="elRef" href="qobject.html#parent">parent</a>=0, const char *<a class="elRef" href="qobject.html#name">name</a>=0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#ae4f02a2c8c904c4c038a335b774ff2b4">~KAction</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#a6aee71f8be93189171b2578759980751">plug</a> (<a class="elRef" href="qwidget.html">QWidget</a> *widget, int index=-1)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#ab084d1c1c51574f2f519438831b704e6">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" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#accac212cc07184ac4f8ba2cabdba6396">unplug</a> (<a class="elRef" href="qwidget.html">QWidget</a> *w)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#a010b828aa2b02e40159a750be32ae26f">unplugAccel</a> () KDE_DEPRECATED</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#ad52dd35bd2e68ea711d5bef21da49432">isPlugged</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#a1195a65af37f5879e8a288df64c1e664">isPlugged</a> (const <a class="elRef" href="qwidget.html">QWidget</a> *container) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#a44715ddce22b3d5974ef574aa1d5b7da">isPlugged</a> (const <a class="elRef" href="qwidget.html">QWidget</a> *container, int id) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#a608d757cebe5be500718aea1c10d90ac">isPlugged</a> (const <a class="elRef" href="qwidget.html">QWidget</a> *container, const <a class="elRef" href="qwidget.html">QWidget</a> *_representative) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac04bd018adbf5859cb203f05173b1e3e"></a><!-- doxytag: member="KAction::container" ref="ac04bd018adbf5859cb203f05173b1e3e" args="(int index) const " -->
<a class="elRef" href="qwidget.html">QWidget</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>container</b> (int index) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afe51ce97f4f84b58c0e234af692af677"></a><!-- doxytag: member="KAction::itemId" ref="afe51ce97f4f84b58c0e234af692af677" args="(int index) const " -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>itemId</b> (int index) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7d876d427fbc117205812567ec6dd90f"></a><!-- doxytag: member="KAction::representative" ref="a7d876d427fbc117205812567ec6dd90f" args="(int index) const " -->
<a class="elRef" href="qwidget.html">QWidget</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>representative</b> (int index) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0e158684af1f827c8095044c0a9a9339"></a><!-- doxytag: member="KAction::containerCount" ref="a0e158684af1f827c8095044c0a9a9339" args="() const " -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>containerCount</b> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#ab4f5d7e04bd19a899bc6fb82660770e5">kaccelCount</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab5031f1dd8cb5925e4b49fbce9c3c271"></a><!-- doxytag: member="KAction::hasIcon" ref="ab5031f1dd8cb5925e4b49fbce9c3c271" args="() const " -->
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>hasIcon</b> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6220702c1ed97ae839170e694eebffcd"></a><!-- doxytag: member="KAction::hasIconSet" ref="a6220702c1ed97ae839170e694eebffcd" args="() const " -->
bool&#160;</td><td class="memItemRight" valign="bottom"><b>hasIconSet</b> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8d461ee7573399960c6afe8bde6b3a05"></a><!-- doxytag: member="KAction::plainText" ref="a8d461ee7573399960c6afe8bde6b3a05" args="() const " -->
virtual <a class="elRef" href="qstring.html">QString</a>&#160;</td><td class="memItemRight" valign="bottom"><b>plainText</b> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" href="qstring.html">QString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#a25ceafd446b8d333f19f8a7710b6d4fe">text</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual const <a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKShortcut.html">KShortcut</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#ad5b4fd8ad71a8dc8d24604b9a1ea2bcd">shortcut</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual const <a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKShortcut.html">KShortcut</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#a31b96d989770a448ec16426115bcf72a">shortcutDefault</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6f261018f7be76f7f5c150e7ac51854c"></a><!-- doxytag: member="KAction::shortcutText" ref="a6f261018f7be76f7f5c150e7ac51854c" args="() const " -->
<a class="elRef" href="qstring.html">QString</a>&#160;</td><td class="memItemRight" valign="bottom"><b>shortcutText</b> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa4f67cc4004522f161e5307b0aa5b13f"></a><!-- doxytag: member="KAction::setShortcutText" ref="aa4f67cc4004522f161e5307b0aa5b13f" args="(const QString &amp;)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>setShortcutText</b> (const <a class="elRef" href="qstring.html">QString</a> &amp;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#af03a9a21291e740cde5465b660b22042">isEnabled</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#adbb500142f1d8f941d64c3ed678aab5e">isShortcutConfigurable</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a734fe9c72e58f9cb6255d6ba23817fdd"></a><!-- doxytag: member="KAction::group" ref="a734fe9c72e58f9cb6255d6ba23817fdd" args="() const " -->
virtual <a class="elRef" href="qstring.html">QString</a>&#160;</td><td class="memItemRight" valign="bottom"><b>group</b> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" href="qstring.html">QString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#a04085cfb30e19375ebce98201dbf82ca">whatsThis</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" href="qstring.html">QString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#a0c5167d54042773929dfb134ed1b3df9">toolTip</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" href="qiconset.html">QIconSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#a6f4a507e80439cc034c55ec96e154d02">iconSet</a> (<a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKIcon.html#a20145b9c0aecf124fadc35cd30c18f82">KIcon::Group</a> group, int size=0) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qiconset.html">QIconSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#add12cbbcf8e3aa05876cce3d965b4b15">iconSet</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a18063c4207317deb69272af06606f6d4"></a><!-- doxytag: member="KAction::icon" ref="a18063c4207317deb69272af06606f6d4" args="() const " -->
virtual <a class="elRef" href="qstring.html">QString</a>&#160;</td><td class="memItemRight" valign="bottom"><b>icon</b> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4ef05aef0a7bd9b8e40540e61e5a8346"></a><!-- doxytag: member="KAction::parentCollection" ref="a4ef05aef0a7bd9b8e40540e61e5a8346" args="() const " -->
<a class="el" href="classKActionCollection.html">KActionCollection</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>parentCollection</b> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae001092622593ee47874e00e2dfb4583"></a><!-- doxytag: member="KAction::unplugAll" ref="ae001092622593ee47874e00e2dfb4583" args="()" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>unplugAll</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#ad1b6d26314075bd19556de0f154cee85">accel</a> () const KDE_DEPRECATED</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abb37d63b9ae59ed44d1a4d1fd51d28d9"></a><!-- doxytag: member="KAction::statusText" ref="abb37d63b9ae59ed44d1a4d1fd51d28d9" args="() const " -->
<a class="elRef" href="qstring.html">QString</a>&#160;</td><td class="memItemRight" valign="bottom"><b>statusText</b> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#a585768f4dae039bd022fb839e389b534">setAccel</a> (int key) KDE_DEPRECATED</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#a482e6c5abb4a880cffa0d14db840303d">setStatusText</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;text)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#a406b8720a28c3620fc0ff2f9c25f61ff">menuId</a> (int i)</td></tr>
<tr><td colspan="2"><h2><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#a5e04bf3d65cf5640377d63c85eaa4c2e">getToolButtonID</a> ()</td></tr>
<tr><td colspan="2"><h2><a name="pro-slots"></a>
Protected Slots</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af5e418457b64ec5e8852e99e4b56e745"></a><!-- doxytag: member="KAction::slotDestroyed" ref="af5e418457b64ec5e8852e99e4b56e745" args="()" -->
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>slotDestroyed</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac2b34a46cf23a8945bcfc1d8bee2c2bc"></a><!-- doxytag: member="KAction::slotKeycodeChanged" ref="ac2b34a46cf23a8945bcfc1d8bee2c2bc" args="()" -->
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>slotKeycodeChanged</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4d61de0b080fa416ddcd13c85ad8d729"></a><!-- doxytag: member="KAction::slotActivated" ref="a4d61de0b080fa416ddcd13c85ad8d729" args="()" -->
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>slotActivated</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#a5962236de12399cb5702b68762957df7">slotPopupActivated</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#a18e94dc703cf9b11f6951064978abd20">slotButtonClicked</a> (int, Qt::ButtonState state)</td></tr>
<tr><td colspan="2"><h2><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aea0018d92a42143c8326ca5611a93815"></a><!-- doxytag: member="KAction::toolBar" ref="aea0018d92a42143c8326ca5611a93815" args="(int index) const " -->
<a class="el" href="classKToolBar.html">KToolBar</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>toolBar</b> (int index) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad7e749bf7aa3f2b5976ab4436bab8174"></a><!-- doxytag: member="KAction::popupMenu" ref="ad7e749bf7aa3f2b5976ab4436bab8174" args="(int index) const " -->
<a class="elRef" href="qpopupmenu.html">QPopupMenu</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>popupMenu</b> (int index) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac6c057ca63154cf9ff80334e55b52629"></a><!-- doxytag: member="KAction::removeContainer" ref="ac6c057ca63154cf9ff80334e55b52629" args="(int index)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>removeContainer</b> (int index)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb99a6e2d07a2ff4b18da35d5465c232"></a><!-- doxytag: member="KAction::findContainer" ref="aeb99a6e2d07a2ff4b18da35d5465c232" args="(const QWidget *widget) const " -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>findContainer</b> (const <a class="elRef" href="qwidget.html">QWidget</a> *widget) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd960aa938da3d39f342e60315114956"></a><!-- doxytag: member="KAction::findContainer" ref="abd960aa938da3d39f342e60315114956" args="(int id) const " -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>findContainer</b> (int id) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7a7e266165e0ff827a76c4acee42c3d5"></a><!-- doxytag: member="KAction::plugMainWindowAccel" ref="a7a7e266165e0ff827a76c4acee42c3d5" args="(QWidget *w)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>plugMainWindowAccel</b> (<a class="elRef" href="qwidget.html">QWidget</a> *w)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a42c094d50074ed5f68a9a31434fc43df"></a><!-- doxytag: member="KAction::addContainer" ref="a42c094d50074ed5f68a9a31434fc43df" args="(QWidget *parent, int id)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>addContainer</b> (<a class="elRef" href="qwidget.html">QWidget</a> *<a class="elRef" href="qobject.html#parent">parent</a>, int id)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aae4f4fbb0ad4fb4f3f11cc37d0b0602c"></a><!-- doxytag: member="KAction::addContainer" ref="aae4f4fbb0ad4fb4f3f11cc37d0b0602c" args="(QWidget *parent, QWidget *representative)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>addContainer</b> (<a class="elRef" href="qwidget.html">QWidget</a> *<a class="elRef" href="qobject.html#parent">parent</a>, <a class="elRef" href="qwidget.html">QWidget</a> *representative)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab372465db143fc4af460bd5d853ca8f2"></a><!-- doxytag: member="KAction::updateShortcut" ref="ab372465db143fc4af460bd5d853ca8f2" args="(int i)" -->
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>updateShortcut</b> (int i)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af83c729ec9bccbce904199331550fdb5"></a><!-- doxytag: member="KAction::updateShortcut" ref="af83c729ec9bccbce904199331550fdb5" args="(QPopupMenu *menu, int id)" -->
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>updateShortcut</b> (<a class="elRef" href="qpopupmenu.html">QPopupMenu</a> *menu, int id)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af133dc1d497194408d21ee78a8a636db"></a><!-- doxytag: member="KAction::updateGroup" ref="af133dc1d497194408d21ee78a8a636db" args="(int id)" -->
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>updateGroup</b> (int id)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0245702c82f283886dc0860bcb63170b"></a><!-- doxytag: member="KAction::updateText" ref="a0245702c82f283886dc0860bcb63170b" args="(int i)" -->
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>updateText</b> (int i)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2e1752dc83738e4181217ef8b31109ec"></a><!-- doxytag: member="KAction::updateEnabled" ref="a2e1752dc83738e4181217ef8b31109ec" args="(int i)" -->
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>updateEnabled</b> (int i)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7f7503224fb44979d8eca2a3dded112a"></a><!-- doxytag: member="KAction::updateIconSet" ref="a7f7503224fb44979d8eca2a3dded112a" args="(int i)" -->
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>updateIconSet</b> (int i)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3aeeaba3c048974d5749e103085876cb"></a><!-- doxytag: member="KAction::updateIcon" ref="a3aeeaba3c048974d5749e103085876cb" args="(int i)" -->
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>updateIcon</b> (int i)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6a21e53248930aef5a04c644d54f1735"></a><!-- doxytag: member="KAction::updateToolTip" ref="a6a21e53248930aef5a04c644d54f1735" args="(int id)" -->
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>updateToolTip</b> (int id)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af79d3c34ddb1526ca0f6821ccb7dde2e"></a><!-- doxytag: member="KAction::updateWhatsThis" ref="af79d3c34ddb1526ca0f6821ccb7dde2e" args="(int i)" -->
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>updateWhatsThis</b> (int i)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af3dcb3b704f61ff254d5542b85dae2b4"></a><!-- doxytag: member="KAction::whatsThisWithIcon" ref="af3dcb3b704f61ff254d5542b85dae2b4" args="() const " -->
<a class="elRef" href="qstring.html">QString</a>&#160;</td><td class="memItemRight" valign="bottom"><b>whatsThisWithIcon</b> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classKGuiItem.html">KGuiItem</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#aaf3239ecd9f606877ac9cfbaf1e90acd">guiItem</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a612376b111ff8e1837c332326d4b42e1"></a><!-- doxytag: member="KAction::virtual_hook" ref="a612376b111ff8e1837c332326d4b42e1" args="(int id, void *data)" -->
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>virtual_hook</b> (int id, void *data)</td></tr>
<tr><td colspan="2"><h2><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a442a08fb220de4c36fe646a3960f5b75"></a><!-- doxytag: member="KAction::m_parentCollection" ref="a442a08fb220de4c36fe646a3960f5b75" args="" -->
<a class="el" href="classKActionCollection.html">KActionCollection</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>m_parentCollection</b></td></tr>
<tr><td colspan="2"><h2><a name="properties"></a>
Properties</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a483ff106df851bc2917e4660cdfb132c"></a><!-- doxytag: member="KAction::containerCount" ref="a483ff106df851bc2917e4660cdfb132c" args="" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>containerCount</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a17be42b5c9ef5028091fd2be3b07da7a"></a><!-- doxytag: member="KAction::plainText" ref="a17be42b5c9ef5028091fd2be3b07da7a" args="" -->
<a class="elRef" href="qstring.html">QString</a>&#160;</td><td class="memItemRight" valign="bottom"><b>plainText</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1241924660b20f635cf273e930683f54"></a><!-- doxytag: member="KAction::text" ref="a1241924660b20f635cf273e930683f54" args="" -->
<a class="elRef" href="qstring.html">QString</a>&#160;</td><td class="memItemRight" valign="bottom"><b>text</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae46a269fff457772ef18ed0d44510742"></a><!-- doxytag: member="KAction::shortcut" ref="ae46a269fff457772ef18ed0d44510742" args="" -->
<a class="elRef" href="qstring.html">QString</a>&#160;</td><td class="memItemRight" valign="bottom"><b>shortcut</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a28cce5201446ce81820f63b8a8692591"></a><!-- doxytag: member="KAction::enabled" ref="a28cce5201446ce81820f63b8a8692591" args="" -->
bool&#160;</td><td class="memItemRight" valign="bottom"><b>enabled</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8c882c7a84f516cfc2506a431b1d70c3"></a><!-- doxytag: member="KAction::group" ref="a8c882c7a84f516cfc2506a431b1d70c3" args="" -->
<a class="elRef" href="qstring.html">QString</a>&#160;</td><td class="memItemRight" valign="bottom"><b>group</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3b701ef5454ce65f464ad2cfd435dcb3"></a><!-- doxytag: member="KAction::whatsThis" ref="a3b701ef5454ce65f464ad2cfd435dcb3" args="" -->
<a class="elRef" href="qstring.html">QString</a>&#160;</td><td class="memItemRight" valign="bottom"><b>whatsThis</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aced6c499a01441a006d807325c532487"></a><!-- doxytag: member="KAction::toolTip" ref="aced6c499a01441a006d807325c532487" args="" -->
<a class="elRef" href="qstring.html">QString</a>&#160;</td><td class="memItemRight" valign="bottom"><b>toolTip</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2f76333c5a72523bec69315f74471425"></a><!-- doxytag: member="KAction::icon" ref="a2f76333c5a72523bec69315f74471425" args="" -->
<a class="elRef" href="qstring.html">QString</a>&#160;</td><td class="memItemRight" valign="bottom"><b>icon</b></td></tr>
<tr><td colspan="2"><h2><a name="friends"></a>
Friends</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0f875cec95fae9580923adef1e0501d3"></a><!-- doxytag: member="KAction::KActionCollection" ref="a0f875cec95fae9580923adef1e0501d3" args="" -->
class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKAction.html#a0f875cec95fae9580923adef1e0501d3">KActionCollection</a></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Class to encapsulate user-driven action or event. </p>
<p>The <a class="el" href="classKAction.html" title="Class to encapsulate user-driven action or event.">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>
<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" title="Class to encapsulate user-driven action or event.">KAction</a> class allows the developer to deal with these actions in an easy and intuitive manner.</p>
<p>Specifically, the <a class="el" href="classKAction.html" title="Class to encapsulate user-driven action or event.">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" title="Class to encapsulate user-driven action or event.">KAction</a> object.</p>
<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>
<p>With the Action concept, you simply "plug" the Action into whatever GUI element you want. The <a class="el" href="classKAction.html" title="Class to encapsulate user-driven action or event.">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>
<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>
<p><a class="el" href="classKAction.html" title="Class to encapsulate user-driven action or event.">KAction</a> emits the <a class="el" href="classKAction.html#ae5e6b06d6e0f8c8efacd51a541833ee0" title="Emitted when this action is activated.">activated()</a> signal if the user activated the corresponding GUI element ( menu item, toolbar button, etc. )</p>
<p>If you are in the situation of wanting to map the <a class="el" href="classKAction.html#ae5e6b06d6e0f8c8efacd51a541833ee0" title="Emitted when this action is activated.">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" href="qsignalmapper.html">QSignalMapper</a> . A tiny example:</p>
<div class="fragment"><pre class="fragment"> <a class="codeRef" href="qsignalmapper.html">QSignalMapper</a> *desktopNumberMapper = <span class="keyword">new</span> <a class="codeRef" href="qsignalmapper.html">QSignalMapper</a>( <span class="keyword">this</span> );
 <a class="codeRef" 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" title="Class to encapsulate user-driven action or event.">KAction</a> *desktopAction = <span class="keyword">new</span> <a class="code" href="classKAction.html#a834fe83d25938eacb91f7def4e36a900" title="Constructs an action with text, potential keyboard shortcut, and a SLOT to call when this action is i...">KAction</a>( i18n( <span class="stringliteral">&quot;Move Window to Desktop %i&quot;</span> ).arg( i ), ... );
     <a class="codeRef" href="qobject.html#connect">connect</a>( desktopAction, SIGNAL( <a class="code" href="classKAction.html#ae5e6b06d6e0f8c8efacd51a541833ee0" title="Emitted when this action is activated.">activated</a>() ), desktopNumberMapper, SLOT( map() ) );
     desktopNumberMapper-&gt;<a class="codeRef" href="qsignalmapper.html#setMapping">setMapping</a>( desktopAction, i );
 }
</pre></div><p><b>General Usage:</b><br/>
</p>
<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" title="Class to encapsulate user-driven action or event.">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>
<p><b>Detailed Example:</b><br/>
</p>
<p>Here is an example of enabling a "New [document]" action </p>
<div class="fragment"><pre class="fragment"> <a class="code" href="classKAction.html" title="Class to encapsulate user-driven action or event.">KAction</a> *newAct = <span class="keyword">new</span> <a class="code" href="classKAction.html#a834fe83d25938eacb91f7def4e36a900" title="Constructs an action with text, potential keyboard shortcut, and a SLOT to call when this action is i...">KAction</a>(i18n(<span class="stringliteral">&quot;&amp;New&quot;</span>), <span class="stringliteral">&quot;filenew&quot;</span>,
                               <a class="codeRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/namespaceKStdAccel.html#aa72323354f07950d197e500382eecfd6">KStdAccel::shortcut</a>(KStdAccel::New),
                               <span class="keyword">this</span>, SLOT(fileNew()),
                               actionCollection(), <span class="stringliteral">&quot;new&quot;</span>);
</pre></div><p> 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" href="qpopupmenu.html">QPopupMenu</a> *file = <span class="keyword">new</span> <a class="codeRef" href="qpopupmenu.html">QPopupMenu</a>;
 newAct-&gt;<a class="code" href="classKAction.html#a6aee71f8be93189171b2578759980751" title="&quot;Plug&quot; or insert this action into a given widget.">plug</a>(file);
</pre></div><p> 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#a6aee71f8be93189171b2578759980751" title="&quot;Plug&quot; or insert this action into a given widget.">plug</a>(toolBar());
</pre></div><p> And this inserted the Action into the main toolbar as a button.</p>
<p>That's it!</p>
<p>If you want to disable that action sometime later, you can do so with </p>
<div class="fragment"><pre class="fragment"> newAct-&gt;<a class="code" href="classKAction.html#a8a4bba333f349bed600f4d3fd9104510" title="Enables or disables this action.">setEnabled</a>(<span class="keyword">false</span>)
</pre></div><p> and both the menuitem in File and the toolbar button will instantly be disabled.</p>
<p>Do not delete a <a class="el" href="classKAction.html" title="Class to encapsulate user-driven action or event.">KAction</a> object without unplugging it from all its containers. The simplest way to do that is to use the unplugAll() as in the following example: </p>
<div class="fragment"><pre class="fragment"> newAct-&gt;unplugAll();
 <span class="keyword">delete</span> newAct;
</pre></div><p> Normally you will not need to do this as <a class="el" href="classKActionCollection.html" title="A managed set of KAction objects.">KActionCollection</a> manages everything for you.</p>
<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" title="Convenience methods to access all standard KDE actions.">KStdAction</a> class rather than defining your own.</p>
<p><b>Usage Within the XML Framework:</b><br/>
</p>
<p>If you are using <a class="el" href="classKAction.html" title="Class to encapsulate user-driven action or event.">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" title="A managed set of KAction objects.">KActionCollection</a>) is, logically enough, a central collection of all of the actions defined in your application. The XML UI framework code in KXMLGUI 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>
<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 class="see"><dt><b>See also:</b></dt><dd><a class="el" href="namespaceKStdAction.html" title="Convenience methods to access all standard KDE actions.">KStdAction</a> </dd></dl>

<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>.</p>
</div><hr/><h2>Member Enumeration Documentation</h2>
<a class="anchor" id="ab2068a3a849d31c12f125e4d53382ad3"></a><!-- doxytag: member="KAction::ActivationReason" ref="ab2068a3a849d31c12f125e4d53382ad3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classKAction.html#ab2068a3a849d31c12f125e4d53382ad3">KAction::ActivationReason</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="since"><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>.</p>

</div>
</div>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a834fe83d25938eacb91f7def4e36a900"></a><!-- doxytag: member="KAction::KAction" ref="a834fe83d25938eacb91f7def4e36a900" 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" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>text</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKShortcut.html">KShortcut</a> &amp;&#160;</td>
          <td class="paramname"><em>cut</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qobject.html">QObject</a> *&#160;</td>
          <td class="paramname"><em>receiver</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</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> *&#160;</td>
          <td class="paramname"><em>parent</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>name</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></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>
<p>If you do not want or have a keyboard shortcut, set the <code>cut</code> param to 0.</p>
<p>This is the most common <a class="el" href="classKAction.html" title="Class to encapsulate user-driven action or event.">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><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">text</td><td>The text that will be displayed. </td></tr>
    <tr><td class="paramname">cut</td><td>The corresponding keyboard shortcut. </td></tr>
    <tr><td class="paramname">receiver</td><td>The SLOT's parent. </td></tr>
    <tr><td class="paramname">slot</td><td>The SLOT to invoke to execute this action. </td></tr>
    <tr><td class="paramname">parent</td><td>This action's parent. </td></tr>
    <tr><td class="paramname">name</td><td>An internal name for this action. </td></tr>
  </table>
  </dd>
</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>.</p>

</div>
</div>
<a class="anchor" id="a8011a537c2420448b428a400a987eda5"></a><!-- doxytag: member="KAction::KAction" ref="a8011a537c2420448b428a400a987eda5" 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" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>text</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qiconset.html">QIconSet</a> &amp;&#160;</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;&#160;</td>
          <td class="paramname"><em>cut</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qobject.html">QObject</a> *&#160;</td>
          <td class="paramname"><em>receiver</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</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> *&#160;</td>
          <td class="paramname"><em>parent</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>name</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></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>
<p>If you do not want or have a keyboard shortcut, set the <code>cut</code> param to 0.</p>
<p>This is the other common <a class="el" href="classKAction.html" title="Class to encapsulate user-driven action or event.">KAction</a> used. Use it when you <code>do</code> have a corresponding icon.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">text</td><td>The text that will be displayed. </td></tr>
    <tr><td class="paramname">pix</td><td>The icon to display. </td></tr>
    <tr><td class="paramname">cut</td><td>The corresponding keyboard shortcut. </td></tr>
    <tr><td class="paramname">receiver</td><td>The SLOT's parent. </td></tr>
    <tr><td class="paramname">slot</td><td>The SLOT to invoke to execute this action. </td></tr>
    <tr><td class="paramname">parent</td><td>This action's parent. </td></tr>
    <tr><td class="paramname">name</td><td>An internal name for this action. </td></tr>
  </table>
  </dd>
</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>.</p>

</div>
</div>
<a class="anchor" id="af32d01ea3f1b3fab18fd579d9beecedd"></a><!-- doxytag: member="KAction::KAction" ref="af32d01ea3f1b3fab18fd579d9beecedd" 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" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>text</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</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;&#160;</td>
          <td class="paramname"><em>cut</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qobject.html">QObject</a> *&#160;</td>
          <td class="paramname"><em>receiver</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</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> *&#160;</td>
          <td class="paramname"><em>parent</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>name</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></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>
<p>The icon is loaded on demand later based on where it is plugged in.</p>
<p>If you do not want or have a keyboard shortcut, set the <code>cut</code> param to 0.</p>
<p>This is the other common <a class="el" href="classKAction.html" title="Class to encapsulate user-driven action or event.">KAction</a> used. Use it when you <code>do</code> have a corresponding icon.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">text</td><td>The text that will be displayed. </td></tr>
    <tr><td class="paramname">pix</td><td>The icon to display. </td></tr>
    <tr><td class="paramname">cut</td><td>The corresponding keyboard shortcut (shortcut). </td></tr>
    <tr><td class="paramname">receiver</td><td>The SLOT's parent. </td></tr>
    <tr><td class="paramname">slot</td><td>The SLOT to invoke to execute this action. </td></tr>
    <tr><td class="paramname">parent</td><td>This action's parent. </td></tr>
    <tr><td class="paramname">name</td><td>An internal name for this action. </td></tr>
  </table>
  </dd>
</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>.</p>

</div>
</div>
<a class="anchor" id="a792051492587281b157bbc44a79ffb68"></a><!-- doxytag: member="KAction::KAction" ref="a792051492587281b157bbc44a79ffb68" 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;&#160;</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;&#160;</td>
          <td class="paramname"><em>cut</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qobject.html">QObject</a> *&#160;</td>
          <td class="paramname"><em>receiver</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</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> *&#160;</td>
          <td class="paramname"><em>parent</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>name</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The same as the above constructor, but with a <a class="el" href="classKGuiItem.html" title="An abstract class for GUI data such as ToolTip and Icon.">KGuiItem</a> providing the text and icon. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">item</td><td>The <a class="el" href="classKGuiItem.html" title="An abstract class for GUI data such as ToolTip and Icon.">KGuiItem</a> with the label and (optional) icon. </td></tr>
    <tr><td class="paramname">cut</td><td>The corresponding keyboard shortcut (shortcut). </td></tr>
    <tr><td class="paramname">receiver</td><td>The SLOT's parent. </td></tr>
    <tr><td class="paramname">slot</td><td>The SLOT to invoke to execute this action. </td></tr>
    <tr><td class="paramname">parent</td><td>This action's parent. </td></tr>
    <tr><td class="paramname">name</td><td>An internal name for this action. </td></tr>
  </table>
  </dd>
</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>.</p>

</div>
</div>
<a class="anchor" id="a2fb9c1ee6fef67071bd6d794bf1b3dd9"></a><!-- doxytag: member="KAction::KAction" ref="a2fb9c1ee6fef67071bd6d794bf1b3dd9" 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" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>text</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKShortcut.html">KShortcut</a> &amp;&#160;</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" href="qobject.html">QObject</a> *&#160;</td>
          <td class="paramname"><em>parent</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>name</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_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>.</p>

</div>
</div>
<a class="anchor" id="a061f186c21c98d3761e7c2e93b66bd6c"></a><!-- doxytag: member="KAction::KAction" ref="a061f186c21c98d3761e7c2e93b66bd6c" 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" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>text</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKShortcut.html">KShortcut</a> &amp;&#160;</td>
          <td class="paramname"><em>cut</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qobject.html">QObject</a> *&#160;</td>
          <td class="paramname"><em>receiver</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>slot</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" href="qobject.html">QObject</a> *&#160;</td>
          <td class="paramname"><em>parent</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>name</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_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>.</p>

</div>
</div>
<a class="anchor" id="a48840d14f39332c2310819f5e97e99fb"></a><!-- doxytag: member="KAction::KAction" ref="a48840d14f39332c2310819f5e97e99fb" 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" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>text</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qiconset.html">QIconSet</a> &amp;&#160;</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;&#160;</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" href="qobject.html">QObject</a> *&#160;</td>
          <td class="paramname"><em>parent</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>name</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_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>.</p>

</div>
</div>
<a class="anchor" id="a052576b840e38af929cfb286cabbb616"></a><!-- doxytag: member="KAction::KAction" ref="a052576b840e38af929cfb286cabbb616" 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" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>text</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</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;&#160;</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" href="qobject.html">QObject</a> *&#160;</td>
          <td class="paramname"><em>parent</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>name</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_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>.</p>

</div>
</div>
<a class="anchor" id="a22bda880b8a837a2c3cc147671111a16"></a><!-- doxytag: member="KAction::KAction" ref="a22bda880b8a837a2c3cc147671111a16" 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" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>text</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qiconset.html">QIconSet</a> &amp;&#160;</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;&#160;</td>
          <td class="paramname"><em>cut</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qobject.html">QObject</a> *&#160;</td>
          <td class="paramname"><em>receiver</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>slot</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" href="qobject.html">QObject</a> *&#160;</td>
          <td class="paramname"><em>parent</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>name</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_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>.</p>

</div>
</div>
<a class="anchor" id="a61087cc0cbe5b1489de701bcf7da4e14"></a><!-- doxytag: member="KAction::KAction" ref="a61087cc0cbe5b1489de701bcf7da4e14" 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" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>text</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</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;&#160;</td>
          <td class="paramname"><em>cut</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qobject.html">QObject</a> *&#160;</td>
          <td class="paramname"><em>receiver</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>slot</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" href="qobject.html">QObject</a> *&#160;</td>
          <td class="paramname"><em>parent</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>name</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_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>.</p>

</div>
</div>
<a class="anchor" id="a7c9a2c16ab076365ef683a4dab14e640"></a><!-- doxytag: member="KAction::KAction" ref="a7c9a2c16ab076365ef683a4dab14e640" 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" href="qobject.html">QObject</a> *&#160;</td>
          <td class="paramname"><em>parent</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>name</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_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>.</p>

</div>
</div>
<a class="anchor" id="ae4f02a2c8c904c4c038a335b774ff2b4"></a><!-- doxytag: member="KAction::~KAction" ref="ae4f02a2c8c904c4c038a335b774ff2b4" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KAction::~KAction </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><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>.</p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="ad1b6d26314075bd19556de0f154cee85"></a><!-- doxytag: member="KAction::accel" ref="ad1b6d26314075bd19556de0f154cee85" 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>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000010">Deprecated:</a></b></dt><dd>.</dd></dl>
<p>Use shortcut(). Get the keyboard accelerator associated with this action. </p>

<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>.</p>

</div>
</div>
<a class="anchor" id="ab52d06e092759fb425ba24a11419dd74"></a><!-- doxytag: member="KAction::activate" ref="ab52d06e092759fb425ba24a11419dd74" 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>)</td>
          <td><code> [virtual, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Emulate user's interaction programmatically, by activating the action. </p>
<p>The implementation simply emits <a class="el" href="classKAction.html#ae5e6b06d6e0f8c8efacd51a541833ee0" title="Emitted when this action is activated.">activated()</a>. </p>

<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>.</p>

</div>
</div>
<a class="anchor" id="ae5e6b06d6e0f8c8efacd51a541833ee0"></a><!-- doxytag: member="KAction::activated" ref="ae5e6b06d6e0f8c8efacd51a541833ee0" 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>)</td>
          <td><code> [signal]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="ad0ff816fdb381548dc6ca8aab63f99d5"></a><!-- doxytag: member="KAction::activated" ref="ad0ff816fdb381548dc6ca8aab63f99d5" 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#ab2068a3a849d31c12f125e4d53382ad3">KAction::ActivationReason</a>&#160;</td>
          <td class="paramname"><em>reason</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Qt::ButtonState&#160;</td>
          <td class="paramname"><em>state</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><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>
<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>
<p>Note that this signal is emitted before the normal <a class="el" href="classKAction.html#ae5e6b06d6e0f8c8efacd51a541833ee0" title="Emitted when this action is activated.">activated()</a> signal. Yes, BOTH signals are always emitted, so that connecting to <a class="el" href="classKAction.html#ae5e6b06d6e0f8c8efacd51a541833ee0" title="Emitted when this action is activated.">activated()</a> still works. Applications which care about reason and state can either ignore the <a class="el" href="classKAction.html#ae5e6b06d6e0f8c8efacd51a541833ee0" title="Emitted when this action is activated.">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#ae5e6b06d6e0f8c8efacd51a541833ee0" title="Emitted when this action is activated.">activated()</a> signal is emitted.</p>
<dl class="since"><dt><b>Since:</b></dt><dd>3.4 </dd></dl>

</div>
</div>
<a class="anchor" id="a5e04bf3d65cf5640377d63c85eaa4c2e"></a><!-- doxytag: member="KAction::getToolButtonID" ref="a5e04bf3d65cf5640377d63c85eaa4c2e" 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>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>How it works. </p>
<p>Generate a toolbar button id. Made public for reimplementations.</p>
<p><a class="el" href="classKActionCollection.html" title="A managed set of KAction objects.">KActionCollection</a> is an organizing container for KActions. <a class="el" href="classKActionCollection.html" title="A managed set of KAction objects.">KActionCollection</a> keeps track of the information necessary to handle configuration and shortcuts.</p>
<p>Focus Widget pointer: This is the widget which is the focus for action shortcuts. It is set either by passing a QWidget* to the <a class="el" href="classKActionCollection.html" title="A managed set of KAction objects.">KActionCollection</a> constructor or by calling setWidget() if the widget wasn't known when the object was initially constructed (as in <a class="el" href="classKXMLGUIClient.html" title="A KXMLGUIClient can be used with KXMLGUIFactory to create a GUI from actions and an XML document...">KXMLGUIClient</a> and KParts::PartBase)</p>
<p>Shortcuts: An action's shortcut will not not be connected unless a focus widget has been specified in <a class="el" href="classKActionCollection.html" title="A managed set of KAction objects.">KActionCollection</a>.</p>
<p>XML Filename: This is used to save user-modified settings back to the *ui.rc file. It is set by <a class="el" href="classKXMLGUIFactory.html" title="KXMLGUIFactory, together with KXMLGUIClient objects, can be used to create a GUI of container widgets...">KXMLGUIFactory</a>. </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>.</p>

</div>
</div>
<a class="anchor" id="aaf3239ecd9f606877ac9cfbaf1e90acd"></a><!-- doxytag: member="KAction::guiItem" ref="aaf3239ecd9f606877ac9cfbaf1e90acd" 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>)</td>
          <td> const<code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return the underlying <a class="el" href="classKGuiItem.html" title="An abstract class for GUI data such as ToolTip and Icon.">KGuiItem</a>. </p>
<dl class="since"><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>.</p>

</div>
</div>
<a class="anchor" id="a6f4a507e80439cc034c55ec96e154d02"></a><!-- doxytag: member="KAction::iconSet" ref="a6f4a507e80439cc034c55ec96e154d02" args="(KIcon::Group group, int size=0) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" 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#a20145b9c0aecf124fadc35cd30c18f82">KIcon::Group</a>&#160;</td>
          <td class="paramname"><em>group</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>size</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the <a class="elRef" href="qiconset.html">QIconSet</a> from which the icons used to display this action will be chosen. </p>
<p>In KDE4 set group default to <a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKIcon.html#a20145b9c0aecf124fadc35cd30c18f82a2dddf01e0cfa645258c58da4244adb55">KIcon::Small</a> while removing the other <a class="el" href="classKAction.html#a6f4a507e80439cc034c55ec96e154d02" title="Get the QIconSet from which the icons used to display this action will be chosen.">iconSet()</a> function. </p>

<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>.</p>

</div>
</div>
<a class="anchor" id="add12cbbcf8e3aa05876cce3d965b4b15"></a><!-- doxytag: member="KAction::iconSet" ref="add12cbbcf8e3aa05876cce3d965b4b15" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qiconset.html">QIconSet</a> KAction::iconSet </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> 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>.</p>

</div>
</div>
<a class="anchor" id="af03a9a21291e740cde5465b660b22042"></a><!-- doxytag: member="KAction::isEnabled" ref="af03a9a21291e740cde5465b660b22042" 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>)</td>
          <td> 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>.</p>

</div>
</div>
<a class="anchor" id="a608d757cebe5be500718aea1c10d90ac"></a><!-- doxytag: member="KAction::isPlugged" ref="a608d757cebe5be500718aea1c10d90ac" 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" href="qwidget.html">QWidget</a> *&#160;</td>
          <td class="paramname"><em>container</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qwidget.html">QWidget</a> *&#160;</td>
          <td class="paramname"><em>_representative</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> 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>.</p>

</div>
</div>
<a class="anchor" id="ad52dd35bd2e68ea711d5bef21da49432"></a><!-- doxytag: member="KAction::isPlugged" ref="ad52dd35bd2e68ea711d5bef21da49432" 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>)</td>
          <td> 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 class="since"><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>.</p>

</div>
</div>
<a class="anchor" id="a1195a65af37f5879e8a288df64c1e664"></a><!-- doxytag: member="KAction::isPlugged" ref="a1195a65af37f5879e8a288df64c1e664" 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" href="qwidget.html">QWidget</a> *&#160;</td>
          <td class="paramname"><em>container</em></td><td>)</td>
          <td> 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>.</p>

</div>
</div>
<a class="anchor" id="a44715ddce22b3d5974ef574aa1d5b7da"></a><!-- doxytag: member="KAction::isPlugged" ref="a44715ddce22b3d5974ef574aa1d5b7da" 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" href="qwidget.html">QWidget</a> *&#160;</td>
          <td class="paramname"><em>container</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>id</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> 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>.</p>

</div>
</div>
<a class="anchor" id="adbb500142f1d8f941d64c3ed678aab5e"></a><!-- doxytag: member="KAction::isShortcutConfigurable" ref="adbb500142f1d8f941d64c3ed678aab5e" 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>)</td>
          <td> 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#a4ec9d39018578be56c903f56415050b7">KSelectAction</a>.</p>

<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>.</p>

</div>
</div>
<a class="anchor" id="ab4f5d7e04bd19a899bc6fb82660770e5"></a><!-- doxytag: member="KAction::kaccelCount" ref="ab4f5d7e04bd19a899bc6fb82660770e5" 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>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="since"><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>.</p>

</div>
</div>
<a class="anchor" id="a406b8720a28c3620fc0ff2f9c25f61ff"></a><!-- doxytag: member="KAction::menuId" ref="a406b8720a28c3620fc0ff2f9c25f61ff" 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&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000013">Deprecated:</a></b></dt><dd>.</dd></dl>
<p>for backwards compatibility. Use itemId() </p>

<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>.</p>

</div>
</div>
<a class="anchor" id="a6aee71f8be93189171b2578759980751"></a><!-- doxytag: member="KAction::plug" ref="a6aee71f8be93189171b2578759980751" args="(QWidget *widget, int index=&#45;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" href="qwidget.html">QWidget</a> *&#160;</td>
          <td class="paramname"><em>widget</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>index</em> = <code>-1</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>"Plug" or insert this action into a given widget. </p>
<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" title="Class to encapsulate user-driven action or event.">KAction</a> object.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">widget</td><td>The GUI element to display this action </td></tr>
    <tr><td class="paramname">index</td><td>The position into which the action is plugged. If this is negative, the action is inserted at the end. </td></tr>
  </table>
  </dd>
</dl>

<p>Reimplemented in <a class="el" href="classKToggleAction.html#aa71a0ae3cf37bbbfd61ec50daf4ac7a7">KToggleAction</a>, <a class="el" href="classKSelectAction.html#ab9352509d43734743afc17fb2d8acff7">KSelectAction</a>, <a class="el" href="classKRecentFilesAction.html#aaf683c399df9eee5efa52e945a55807d">KRecentFilesAction</a>, <a class="el" href="classKActionMenu.html#a64fd3a122afd8f0efce7dcd63a66f9af">KActionMenu</a>, <a class="el" href="classKToolBarPopupAction.html#a2e7cd54428e29a2adbe286106aeaf477">KToolBarPopupAction</a>, <a class="el" href="classKToggleToolBarAction.html#a5b276561dd935f1b91b2e50fd7530305">KToggleToolBarAction</a>, <a class="el" href="classKWidgetAction.html#a1c841f778635b7133c63a3832b27b7b1">KWidgetAction</a>, and <a class="el" href="classKPasteTextAction.html#a46d271ea63b3bf7de0042ebfc4f014c9">KPasteTextAction</a>.</p>

<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>.</p>

</div>
</div>
<a class="anchor" id="ab084d1c1c51574f2f519438831b704e6"></a><!-- doxytag: member="KAction::plugAccel" ref="ab084d1c1c51574f2f519438831b704e6" 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> *&#160;</td>
          <td class="paramname"><em>accel</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>configurable</em> = <code>true</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000008">Deprecated:</a></b></dt><dd>.</dd></dl>
<p>Shouldn't be used. No substitute available.</p>
<p>"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><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">accel</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 class="paramname">configurable</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" title="Class to encapsulate user-driven action or event.">KAction</a> key configuration dialog). </td></tr>
  </table>
  </dd>
</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>.</p>

</div>
</div>
<a class="anchor" id="a585768f4dae039bd022fb839e389b534"></a><!-- doxytag: member="KAction::setAccel" ref="a585768f4dae039bd022fb839e389b534" 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&#160;</td>
          <td class="paramname"><em>key</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000011">Deprecated:</a></b></dt><dd>.</dd></dl>
<p>Use <a class="el" href="classKAction.html#abf0c9e98f1686c4117e79184bdc646a2" title="Sets the keyboard shortcut associated with this action.">setShortcut()</a>. Sets the keyboard accelerator associated with this action. </p>

<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>.</p>

</div>
</div>
<a class="anchor" id="a3c5e0e1a0bd78398aaa058f62dc699e2"></a><!-- doxytag: member="KAction::setDisabled" ref="a3c5e0e1a0bd78398aaa058f62dc699e2" 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&#160;</td>
          <td class="paramname"><em>disable</em></td><td>)</td>
          <td><code> [inline, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Calls setEnabled( !disable ). </p>
<dl class="since"><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>.</p>

</div>
</div>
<a class="anchor" id="a8a4bba333f349bed600f4d3fd9104510"></a><!-- doxytag: member="KAction::setEnabled" ref="a8a4bba333f349bed600f4d3fd9104510" 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&#160;</td>
          <td class="paramname"><em>enable</em></td><td>)</td>
          <td><code> [virtual, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Enables or disables this action. </p>
<p>All uses of this action (eg. in menus or toolbars) will be updated to reflect the state of the action. </p>

<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>.</p>

</div>
</div>
<a class="anchor" id="a551fe3b9d41c658b5e488bea94b01890"></a><!-- doxytag: member="KAction::setIconSet" ref="a551fe3b9d41c658b5e488bea94b01890" 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" href="qiconset.html">QIconSet</a> &amp;&#160;</td>
          <td class="paramname"><em>iconSet</em></td><td>)</td>
          <td><code> [virtual, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the <a class="elRef" 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>.</p>

</div>
</div>
<a class="anchor" id="abf0c9e98f1686c4117e79184bdc646a2"></a><!-- doxytag: member="KAction::setShortcut" ref="abf0c9e98f1686c4117e79184bdc646a2" 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;&#160;</td>
          <td class="paramname"><em>cut</em></td><td>)</td>
          <td><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>.</p>

</div>
</div>
<a class="anchor" id="acb84392c5069bbf2a11fe0ca415f5625"></a><!-- doxytag: member="KAction::setShortcutConfigurable" ref="acb84392c5069bbf2a11fe0ca415f5625" 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&#160;</td>
          <td class="paramname"><em>b</em></td><td>)</td>
          <td><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>.</p>

</div>
</div>
<a class="anchor" id="a482e6c5abb4a880cffa0d14db840303d"></a><!-- doxytag: member="KAction::setStatusText" ref="a482e6c5abb4a880cffa0d14db840303d" 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" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>text</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000012">Deprecated:</a></b></dt><dd>.</dd></dl>
<p>Use setToolTip instead (they do the same thing now). </p>

<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>.</p>

</div>
</div>
<a class="anchor" id="a9a8b52a97b6c436abdb9238329a9af21"></a><!-- doxytag: member="KAction::setText" ref="a9a8b52a97b6c436abdb9238329a9af21" 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" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>text</em></td><td>)</td>
          <td><code> [virtual, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the text associated with this action. </p>
<p>The text is used for menu and toolbar labels etc. </p>

<p>Reimplemented in <a class="el" href="classKToolBarLabelAction.html#a75dd9176de4a804df0acc0eb573c4b93">KToolBarLabelAction</a>.</p>

<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>.</p>

</div>
</div>
<a class="anchor" id="a84c0291e128d194a8a6937382b6a439b"></a><!-- doxytag: member="KAction::setToolTip" ref="a84c0291e128d194a8a6937382b6a439b" 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" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>tt</em></td><td>)</td>
          <td><code> [virtual, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the tooltip text for the action. </p>
<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>
<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" title="A managed set of KAction objects.">KActionCollection</a> class for more details.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classKActionCollection.html" title="A managed set of KAction objects.">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>.</p>

</div>
</div>
<a class="anchor" id="aeb00a953ae18ffa86b96eed96339211b"></a><!-- doxytag: member="KAction::setWhatsThis" ref="aeb00a953ae18ffa86b96eed96339211b" 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" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>text</em></td><td>)</td>
          <td><code> [virtual, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the What's this text for the action. </p>
<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>
<p>The What's this text can include QML markup as well as raw text. </p>

<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>.</p>

</div>
</div>
<a class="anchor" id="ad5b4fd8ad71a8dc8d24604b9a1ea2bcd"></a><!-- doxytag: member="KAction::shortcut" ref="ad5b4fd8ad71a8dc8d24604b9a1ea2bcd" 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>)</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="a31b96d989770a448ec16426115bcf72a"></a><!-- doxytag: member="KAction::shortcutDefault" ref="a31b96d989770a448ec16426115bcf72a" 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>)</td>
          <td> 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>.</p>

</div>
</div>
<a class="anchor" id="a18e94dc703cf9b11f6951064978abd20"></a><!-- doxytag: member="KAction::slotButtonClicked" ref="a18e94dc703cf9b11f6951064978abd20" 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&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Qt::ButtonState&#160;</td>
          <td class="paramname"><em>state</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [protected, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="since"><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>.</p>

</div>
</div>
<a class="anchor" id="a5962236de12399cb5702b68762957df7"></a><!-- doxytag: member="KAction::slotPopupActivated" ref="a5962236de12399cb5702b68762957df7" 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>)</td>
          <td><code> [protected, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="since"><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>.</p>

</div>
</div>
<a class="anchor" id="a25ceafd446b8d333f19f8a7710b6d4fe"></a><!-- doxytag: member="KAction::text" ref="a25ceafd446b8d333f19f8a7710b6d4fe" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="elRef" href="qstring.html">QString</a> KAction::text </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="a0c5167d54042773929dfb134ed1b3df9"></a><!-- doxytag: member="KAction::toolTip" ref="a0c5167d54042773929dfb134ed1b3df9" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="elRef" href="qstring.html">QString</a> KAction::toolTip </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> 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#a66d7f3c2b5193d0de7c81abf0ff3fad4">KToggleAction</a>.</p>

</div>
</div>
<a class="anchor" id="accac212cc07184ac4f8ba2cabdba6396"></a><!-- doxytag: member="KAction::unplug" ref="accac212cc07184ac4f8ba2cabdba6396" 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" href="qwidget.html">QWidget</a> *&#160;</td>
          <td class="paramname"><em>w</em></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>"Unplug" or remove this action from a given widget. </p>
<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#a8a4bba333f349bed600f4d3fd9104510" title="Enables or disables this action.">setEnabled()</a> instead.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">w</td><td>Remove the action from this GUI element. </td></tr>
  </table>
  </dd>
</dl>

<p>Reimplemented in <a class="el" href="classKWidgetAction.html#a7394ae36070d8ac0257aed0caaa2d015">KWidgetAction</a>.</p>

<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>.</p>

</div>
</div>
<a class="anchor" id="a010b828aa2b02e40159a750be32ae26f"></a><!-- doxytag: member="KAction::unplugAccel" ref="a010b828aa2b02e40159a750be32ae26f" 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>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000009">Deprecated:</a></b></dt><dd>.</dd></dl>
<p>Complement method to <a class="el" href="classKAction.html#ab084d1c1c51574f2f519438831b704e6">plugAccel()</a>. Disconnect this action from the <a class="elRef" doxygen="kdecore.tag:../../kdecore/html/" href="../../kdecore/html/classKAccel.html">KAccel</a>. </p>

<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>.</p>

</div>
</div>
<a class="anchor" id="a04085cfb30e19375ebce98201dbf82ca"></a><!-- doxytag: member="KAction::whatsThis" ref="a04085cfb30e19375ebce98201dbf82ca" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="elRef" href="qstring.html">QString</a> KAction::whatsThis </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<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>
<li><a class="el" href="kaction_8cpp_source.html">kaction.cpp</a></li>
</ul>
</div>
    </div></div>


      </td>
  </tr>
  <tr>
    <td valign="top" id="leftmenu" width="25%">
      <a name="navigation"></a>
      <div class="menu_box"><h2>kdeui</h2>
<div class="nav_list">
<ul><li><a href="index.html">Main Page</a></li><li><a href="namespaces.html">Namespace List</a></li><li><a href="hierarchy.html">Class Hierarchy</a></li><li><a href="classes.html">Alphabetical List</a></li><li><a href="annotated.html">Class List</a></li><li><a href="files.html">File List</a></li><li><a href="namespacemembers.html">Namespace Members</a></li><li><a href="functions.html">Class Members</a></li><li><a href="pages.html">Related Pages</a></li></ul>
<!--
<h2>Class Picker</h2>
<div style="text-align: center;">
<form name="guideform">
<select name="guidelinks" style="width:100%;" onChange="window.location=document.guideform.guidelinks.options[document.guideform.guidelinks.selectedIndex].value">
<option value="annotated.html">-- Choose --</option>
  <option value="classKAboutApplication.html">kaboutapplication</option>,  <option value="classKAboutContainer.html">kaboutcontainer</option>,  <option value="classKAboutContainerBase.html">kaboutcontainerbase</option>,  <option value="classKAboutContributor.html">kaboutcontributor</option>,  <option value="classKAboutDialog.html">kaboutdialog</option>,  <option value="classKAboutKDE.html">kaboutkde</option>,  <option value="classKAboutWidget.html">kaboutwidget</option>,  <option value="classKAccelGen_1_1Deref.html">kaccelgen::deref</option>,  <option value="classKAccelGen_1_1Deref__Key.html">kaccelgen::deref__key</option>,  <option value="classKAction.html">kaction</option>,  <option value="classKActionCollection.html">kactioncollection</option>,  <option value="classKActionMenu.html">kactionmenu</option>,  <option value="classKActionSelector.html">kactionselector</option>,  <option value="classKActiveLabel.html">kactivelabel</option>,  <option value="classKAnimWidget.html">kanimwidget</option>,  <option value="classKArrowButton.html">karrowbutton</option>,  <option value="classKAuthIcon.html">kauthicon</option>,  <option value="classKBugReport.html">kbugreport</option>,  <option value="classKButtonBox.html">kbuttonbox</option>,  <option value="classKCharSelect.html">kcharselect</option>,  <option value="classKCharSelectTable.html">kcharselecttable</option>,  <option value="classKCModule.html">kcmodule</option>,  <option value="classKColor.html">kcolor</option>,  <option value="classKColorButton.html">kcolorbutton</option>,  <option value="classKColorCells.html">kcolorcells</option>,  <option value="classKColorCombo.html">kcolorcombo</option>,  <option value="classKColorDialog.html">kcolordialog</option>,  <option value="classKColorDrag.html">kcolordrag</option>,  <option value="classKColorPatch.html">kcolorpatch</option>,  <option value="classKComboBox.html">kcombobox</option>,  <option value="classKCommand.html">kcommand</option>,  <option value="classKCommandHistory.html">kcommandhistory</option>,  <option value="classKCompletionBox.html">kcompletionbox</option>,  <option value="classKConfigDialog.html">kconfigdialog</option>,  <option value="classKContextMenuManager.html">kcontextmenumanager</option>,  <option value="classKCursor.html">kcursor</option>,  <option value="classKCursorPrivate.html">kcursorprivate</option>,  <option value="classKCursorPrivateAutoHideEventFilter.html">kcursorprivateautohideeventfilter</option>,  <option value="classKDateInternalMonthPicker.html">kdateinternalmonthpicker</option>,  <option value="classKDateInternalWeekSelector.html">kdateinternalweekselector</option>,  <option value="classKDateInternalYearSelector.html">kdateinternalyearselector</option>,  <option value="classKDatePicker.html">kdatepicker</option>,  <option value="classKDateTable.html">kdatetable</option>,  <option value="classKDateTimeWidget.html">kdatetimewidget</option>,  <option value="classKDateValidator.html">kdatevalidator</option>,  <option value="classKDateWidget.html">kdatewidget</option>,  <option value="classKDCOPActionProxy.html">kdcopactionproxy</option>,  <option value="classKDEPrivate_1_1ToolBarHandler.html">kdeprivate::toolbarhandler</option>,  <option value="classKDialog.html">kdialog</option>,  <option value="classKDialogBase.html">kdialogbase</option>,  <option value="classKDialogBaseButton.html">kdialogbasebutton</option>,  <option value="classKDialogBaseTile.html">kdialogbasetile</option>,  <option value="classKDictSpellingHighlighter.html">kdictspellinghighlighter</option>,  <option value="classKDockButton__Private.html">kdockbutton__private</option>,  <option value="classKDockMainWindow.html">kdockmainwindow</option>,  <option value="classKDockManager.html">kdockmanager</option>,  <option value="classKDockSplitter.html">kdocksplitter</option>,  <option value="classKDockTabGroup.html">kdocktabgroup</option>,  <option value="classKDockWidget.html">kdockwidget</option>,  <option value="classKDockWidgetAbstractHeader.html">kdockwidgetabstractheader</option>,  <option value="classKDockWidgetAbstractHeaderDrag.html">kdockwidgetabstractheaderdrag</option>,  <option value="classKDockWidgetHeader.html">kdockwidgetheader</option>,  <option value="classKDockWidgetHeaderDrag.html">kdockwidgetheaderdrag</option>,  <option value="classKDockWidgetPrivate.html">kdockwidgetprivate</option>,  <option value="classKDockWindow.html">kdockwindow</option>,  <option value="classKDoubleNumInput.html">kdoublenuminput</option>,  <option value="classKDoubleSpinBox.html">kdoublespinbox</option>,  <option value="classKDoubleValidator.html">kdoublevalidator</option>,  <option value="classKDualColorButton.html">kdualcolorbutton</option>,  <option value="classKEdit.html">kedit</option>,  <option value="classKEditListBox.html">keditlistbox</option>,  <option value="classKEditListBox_1_1CustomEditor.html">keditlistbox::customeditor</option>,  <option value="classKEditToolbar.html">kedittoolbar</option>,  <option value="classKEditToolbarWidget.html">kedittoolbarwidget</option>,  <option value="classKFloatValidator.html">kfloatvalidator</option>,  <option value="classKFontChooser.html">kfontchooser</option>,  <option value="classKFontCombo.html">kfontcombo</option>,  <option value="classKFontDialog.html">kfontdialog</option>,  <option value="classKFontRequester.html">kfontrequester</option>,  <option value="classKGradientSelector.html">kgradientselector</option>,  <option value="classKGuiItem.html">kguiitem</option>,  <option value="classKHelpMenu.html">khelpmenu</option>,  <option value="classKHistoryCombo.html">khistorycombo</option>,  <option value="classKHSSelector.html">khsselector</option>,  <option value="classKIconView.html">kiconview</option>,  <option value="classKIconViewItem.html">kiconviewitem</option>,  <option value="classKIconViewSearchLine.html">kiconviewsearchline</option>,  <option value="classKImageTrackLabel.html">kimagetracklabel</option>,  <option value="classKInputDialog.html">kinputdialog</option>,  <option value="classKIntNumInput.html">kintnuminput</option>,  <option value="classKIntSpinBox.html">kintspinbox</option>,  <option value="classKIntValidator.html">kintvalidator</option>,  <option value="classKJanusWidget.html">kjanuswidget</option>,  <option value="classKKeyButton.html">kkeybutton</option>,  <option value="classKKeyChooser.html">kkeychooser</option>,  <option value="classKKeyDialog.html">kkeydialog</option>,  <option value="classKLanguageButton.html">klanguagebutton</option>,  <option value="classKLed.html">kled</option>,  <option value="classKLineEdit.html">klineedit</option>,  <option value="classKLineEditDlg.html">klineeditdlg</option>,  <option value="classKListAction.html">klistaction</option>,  <option value="classKListBox.html">klistbox</option>,  <option value="classKListView.html">klistview</option>,  <option value="classKListViewItem.html">klistviewitem</option>,  <option value="classKListViewLineEdit.html">klistviewlineedit</option>,  <option value="classKListViewSearchLine.html">klistviewsearchline</option>,  <option value="classKListViewSearchLineWidget.html">klistviewsearchlinewidget</option>,  <option value="classKMacroCommand.html">kmacrocommand</option>,  <option value="classKMainWindow.html">kmainwindow</option>,  <option value="classKMainWindowInterface.html">kmainwindowinterface</option>,  <option value="classKMenuBar.html">kmenubar</option>,  <option value="classKMessageBox.html">kmessagebox</option>,  <option value="classKMimeTypeValidator.html">kmimetypevalidator</option>,  <option value="classKNamedCommand.html">knamedcommand</option>,  <option value="classKNumInput.html">knuminput</option>,  <option value="classKPaletteTable.html">kpalettetable</option>,  <option value="classKPanelApplet.html">kpanelapplet</option>,  <option value="classKPanelAppMenu.html">kpanelappmenu</option>,  <option value="classKPanelExtension.html">kpanelextension</option>,  <option value="classKPanelMenu.html">kpanelmenu</option>,  <option value="classKPassivePopup.html">kpassivepopup</option>,  <option value="classKPasswordDialog.html">kpassworddialog</option>,  <option value="classKPasswordEdit.html">kpasswordedit</option>,  <option value="classKPasteTextAction.html">kpastetextaction</option>,  <option value="classKPixmapIO.html">kpixmapio</option>,  <option value="classKPixmapRegionSelectorDialog.html">kpixmapregionselectordialog</option>,  <option value="classKPixmapRegionSelectorWidget.html">kpixmapregionselectorwidget</option>,  <option value="classKPopupFrame.html">kpopupframe</option>,  <option value="classKPopupMenu.html">kpopupmenu</option>,  <option value="classKPopupTitle.html">kpopuptitle</option>,  <option value="classKProgress.html">kprogress</option>,  <option value="classKProgressDialog.html">kprogressdialog</option>,  <option value="classKPushButton.html">kpushbutton</option>,  <option value="classKRadioAction.html">kradioaction</option>,  <option value="classKRecentFilesAction.html">krecentfilesaction</option>,  <option value="classKRestrictedLine.html">krestrictedline</option>,  <option value="classKRootPermsIcon.html">krootpermsicon</option>,  <option value="classKRootPixmap.html">krootpixmap</option>,  <option value="classKRuler.html">kruler</option>,  <option value="classKScrollView.html">kscrollview</option>,  <option value="classKSelectAction.html">kselectaction</option>,  <option value="classKSelector.html">kselector</option>,  <option value="classKSeparator.html">kseparator</option>,  <option value="classKShortcutDialog.html">kshortcutdialog</option>,  <option value="classKSpell.html">kspell</option>,  <option value="classKSpellConfig.html">kspellconfig</option>,  <option value="classKSplashScreen.html">ksplashscreen</option>,  <option value="classKSqueezedTextLabel.html">ksqueezedtextlabel</option>,  <option value="classKStatusBar.html">kstatusbar</option>,  <option value="classKStatusBarLabel.html">kstatusbarlabel</option>,  <option value="classKStdGuiItem.html">kstdguiitem</option>,  <option value="classKStringListValidator.html">kstringlistvalidator</option>,  <option value="classKSwitchLanguageDialog.html">kswitchlanguagedialog</option>,  <option value="classKSyntaxHighlighter.html">ksyntaxhighlighter</option>,  <option value="classKSystemTray.html">ksystemtray</option>,  <option value="classKTabBar.html">ktabbar</option>,  <option value="classKTabCtl.html">ktabctl</option>,  <option value="classKTabWidget.html">ktabwidget</option>,  <option value="classKTextBrowser.html">ktextbrowser</option>,  <option value="classKTextEdit.html">ktextedit</option>,  <option value="classKTimeWidget.html">ktimewidget</option>,  <option value="classKTimezoneWidget.html">ktimezonewidget</option>,  <option value="classKTipDatabase.html">ktipdatabase</option>,  <option value="classKTipDialog.html">ktipdialog</option>,  <option value="classKToggleAction.html">ktoggleaction</option>,  <option value="classKToggleFullScreenAction.html">ktogglefullscreenaction</option>,  <option value="classKToggleToolBarAction.html">ktoggletoolbaraction</option>,  <option value="classKToolBar.html">ktoolbar</option>,  <option value="classKToolBarButton.html">ktoolbarbutton</option>,  <option value="classKToolBarButtonList.html">ktoolbarbuttonlist</option>,  <option value="classKToolBarLabelAction.html">ktoolbarlabelaction</option>,  <option value="classKToolBarPopupAction.html">ktoolbarpopupaction</option>,  <option value="classKToolBarRadioGroup.html">ktoolbarradiogroup</option>,  <option value="classKURLLabel.html">kurllabel</option>,  <option value="classKValueSelector.html">kvalueselector</option>,  <option value="classKWidgetAction.html">kwidgetaction</option>,  <option value="classKWindowInfo.html">kwindowinfo</option>,  <option value="classKWizard.html">kwizard</option>,  <option value="classKWordWrap.html">kwordwrap</option>,  <option value="classKWritePermsIcon.html">kwritepermsicon</option>,  <option value="classKXMLGUIBuilder.html">kxmlguibuilder</option>,  <option value="classKXMLGUIClient.html">kxmlguiclient</option>,  <option value="classKXMLGUIFactory.html">kxmlguifactory</option>,  <option value="classKXYSelector.html">kxyselector</option>,
</select>
</form>
</div>
-->
</div></div>
<div class="menu_box"><h2>API Dox</h2>
<div class="nav_list">
<ul>
<li><a href="../../arts/html/index.html">arts</a></li><li><a href="../../dcop/html/index.html">dcop</a></li><li><a href="../../dnssd/html/index.html">dnssd</a></li><li><a href="../../interfaces/html/index.html">interfaces</a></li><li>&nbsp;&nbsp;&nbsp;&nbsp;<a href="../../interfaces/kimproxy/interface/html/index.html">interface</a></li><li>&nbsp;&nbsp;&nbsp;&nbsp;<a href="../../interfaces/kimproxy/library/html/index.html">library</a></li><li>&nbsp;&nbsp;<a href="../../interfaces/kspeech/html/index.html">kspeech</a></li><li>&nbsp;&nbsp;<a href="../../interfaces/ktexteditor/html/index.html">ktexteditor</a></li><li><a href="../../kabc/html/index.html">kabc</a></li><li><a href="../../kate/html/index.html">kate</a></li><li><a href="../../kcmshell/html/index.html">kcmshell</a></li><li><a href="../../kdecore/html/index.html">kdecore</a></li><li><a href="../../kded/html/index.html">kded</a></li><li><a href="../../kdefx/html/index.html">kdefx</a></li><li><a href="../../kdeprint/html/index.html">kdeprint</a></li><li><a href="../../kdesu/html/index.html">kdesu</a></li><li><a href="../../kdeui/html/index.html">kdeui</a></li><li><a href="../../kdoctools/html/index.html">kdoctools</a></li><li><a href="../../khtml/html/index.html">khtml</a></li><li><a href="../../kimgio/html/index.html">kimgio</a></li><li><a href="../../kinit/html/index.html">kinit</a></li><li><a href="../../kio/html/index.html">kio</a></li><li>&nbsp;&nbsp;<a href="../../kio/bookmarks/html/index.html">bookmarks</a></li><li>&nbsp;&nbsp;<a href="../../kio/httpfilter/html/index.html">httpfilter</a></li><li>&nbsp;&nbsp;<a href="../../kio/kfile/html/index.html">kfile</a></li><li>&nbsp;&nbsp;<a href="../../kio/kio/html/index.html">kio</a></li><li>&nbsp;&nbsp;<a href="../../kio/kioexec/html/index.html">kioexec</a></li><li>&nbsp;&nbsp;<a href="../../kio/kpasswdserver/html/index.html">kpasswdserver</a></li><li>&nbsp;&nbsp;<a href="../../kio/kssl/html/index.html">kssl</a></li><li><a href="../../kioslave/html/index.html">kioslave</a></li><li>&nbsp;&nbsp;<a href="../../kioslave/http/html/index.html">http</a></li><li><a href="../../kjs/html/index.html">kjs</a></li><li><a href="../../kmdi/html/index.html">kmdi</a></li><li>&nbsp;&nbsp;<a href="../../kmdi/kmdi/html/index.html">kmdi</a></li><li><a href="../../knewstuff/html/index.html">knewstuff</a></li><li><a href="../../kparts/html/index.html">kparts</a></li><li><a href="../../kresources/html/index.html">kresources</a></li><li><a href="../../kspell2/html/index.html">kspell2</a></li><li><a href="../../kunittest/html/index.html">kunittest</a></li><li><a href="../../kutils/html/index.html">kutils</a></li><li><a href="../../kwallet/html/index.html">kwallet</a></li><li><a href="../../libkmid/html/index.html">libkmid</a></li><li><a href="../../libkscreensaver/html/index.html">libkscreensaver</a></li>
</ul></div></div>


        </td>
</tr>
</table>

<span class="doNotDisplay">
  <a href="http://www.kde.org/" accesskey="8">KDE Home</a> |
  <a href="http://accessibility.kde.org/" accesskey="9">KDE Accessibility Home</a> |
  <a href="http://www.kde.org/media/accesskeys.php" accesskey="0">Description of Access Keys</a>
</span>


<div style="height: 8px"></div>

<div id="footer">
  <div id="footer_left">
    Maintained by <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;groo&#116;&#64;kde&#46;or&#x67;">Adriaan de Groot</a>
and
<a href="&#109;a&#105;&#108;&#116;&#111;&#58;w&#105;nter&#64;kde&#46;or&#x67">Allen Winter</a>.
<br/>
    KDE and K Desktop Environment are trademarks of <a href="http://www.kde.org/areas/kde-ev/" title="Homepage of the KDE non-profit Organization">KDE e.V.</a> |
    <a href="http://www.kde.org/contact/impressum.php">Legal</a>
  </div>
  <div id="footer_right"><img src="/media/images/footer_right.png" style="margin: 0px" alt="" /></div>
</div>

<!--
WARNING: DO NOT SEND MAIL TO THE FOLLOWING EMAIL ADDRESS! YOU WILL
BE BLOCKED INSTANTLY AND PERMANENTLY!
<a href="mailto:aaaatrap-425acc3b5374943f@kde.org">Block me</a>
WARNING END
-->

</body>
</html>