Sophie

Sophie

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

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

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

<head>
  <title>kdecore: KShortcut Class Reference (kdecore)</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=".">kdecore</a>
  </div>
</div>


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

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


<!-- Generated by Doxygen 1.4.7 -->
<h1>KShortcut Class Reference</h1><!-- doxytag: class="KShortcut" --><code>#include &lt;<a class="el" href="kshortcut_8h-source.html">kshortcut.h</a>&gt;</code>
<p>
<a href="classKShortcut-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
The <a class="el" href="classKShortcut.html">KShortcut</a> class is used to represent a keyboard shortcut to an action. 
<p>
A shortcut is normally a single key with modifiers, such as Ctrl+V. A <a class="el" href="classKShortcut.html">KShortcut</a> object may also contain an alternate key which will also activate the action it's associated to, as long as no other actions have defined that key as their primary key. Ex: Ctrl+V;Shift+Insert.<p>
This can be used to add additional accelerators to a <a class="elRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/classKAction.html">KAction</a>. For example, the below code binds the escape key to the close action.<p>
<div class="fragment"><pre class="fragment">  <a class="codeRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/classKAction.html">KAction</a> *closeAction = <a class="codeRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/namespaceKStdAction.html#7bca70f9083fd9814cdd0430f9b054e7">KStdAction::close</a>( <span class="keyword">this</span>, SLOT( <a class="codeRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/namespaceKStdAction.html#7bca70f9083fd9814cdd0430f9b054e7">close</a>() ), actionCollection() );
  <a class="code" href="classKShortcut.html">KShortcut</a> closeShortcut = closeAction-&gt;<a class="codeRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/classKAction.html#e46a269fff457772ef18ed0d44510742">shortcut</a>();
  closeShortcut.<a class="code" href="classKShortcut.html#e398577a8285cc943ee99bae34c7384e">append</a>( <a class="code" href="classKKey.html">KKey</a>(Key_Escape));
  closeAction-&gt;<a class="codeRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/classKAction.html#bf0c9e98f1686c4117e79184bdc646a2">setShortcut</a>(closeShortcut);
</pre></div><p>
Note that a shortcut cannot have more than 2 key combinations associated with it, so the above code would not do anything (and <a class="el" href="classKShortcut.html#e398577a8285cc943ee99bae34c7384e">append()</a> would return false) if the closeAction already had an key and alternate key. 
<p>

<p>
Definition at line <a class="el" href="kshortcut_8h-source.html#l00543">543</a> of file <a class="el" href="kshortcut_8h-source.html">kshortcut.h</a>.<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4bb437c0b32259ba7f438ae1ce3afb15797b33c669dbc48b3429496c089920f3"></a><!-- doxytag: member="KShortcut::MAX_SEQUENCES" ref="4bb437c0b32259ba7f438ae1ce3afb15797b33c669dbc48b3429496c089920f3" args="" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><b>MAX_SEQUENCES</b> = 2</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom">{ <b>MAX_SEQUENCES</b> =  2
 }</td></tr>

<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#cf219702c5100ca00d5e4b28ef6c6746">KShortcut</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#6490d95489865ab5dcbfd82cfdcd76e0">KShortcut</a> (int keyQt)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#27a0d32dae51b8225541a3da6aa5319c">KShortcut</a> (const <a class="elRef" doxygen="qt.tag:" href="qkeysequence.html">QKeySequence</a> &amp;keySeq)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#1e60698473bf49848577bbc418e549d8">KShortcut</a> (const <a class="el" href="classKKey.html">KKey</a> &amp;key)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#e895780479d0407069800797585bd082">KShortcut</a> (const <a class="el" href="classKKeySequence.html">KKeySequence</a> &amp;keySeq)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#7446b54a5c4bf05bbc0e78a811b06007">KShortcut</a> (const <a class="el" href="classKShortcut.html">KShortcut</a> &amp;shortcut)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#46c166bde680097a6a43b5a95c31bacf">KShortcut</a> (const char *shortcut)</td></tr>

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

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

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#369bdaa31c8592757d1e5546b26fa879">init</a> (int keyQt)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#b0c3edca32571391f23af0417a45bb2c">init</a> (const <a class="elRef" doxygen="qt.tag:" href="qkeysequence.html">QKeySequence</a> &amp;keySeq)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#c9728e4630e19d24ba56b324a7956a8b">init</a> (const <a class="el" href="classKKey.html">KKey</a> &amp;key)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#72e833389c19a2589580b25de6464f71">init</a> (const <a class="el" href="classKKeySequence.html">KKeySequence</a> &amp;keySeq)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#c996ffa9b5ee766c0b156edde78ecdfa">init</a> (const <a class="el" href="classKShortcut.html">KShortcut</a> &amp;shortcut)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#7f95684d7d41462ea05ffd79b154f153">init</a> (const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;shortcut)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classKShortcut.html">KShortcut</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#53c5357d1b91c87c51257fa8ddcfbbf2">operator=</a> (const <a class="el" href="classKShortcut.html">KShortcut</a> &amp;cut)</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classKKeySequence.html">KKeySequence</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#e82835d1eea3c6a286012f0855021c1d">seq</a> (uint i) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#647229fa3a840bccff076a7b0d9d58b7">keyCodeQt</a> () const </td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#c045e37fd54d0a26db47e13ffcf2b80f">compare</a> (const <a class="el" href="classKShortcut.html">KShortcut</a> &amp;shortcut) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#62ab661b3155f5593d8925759c1520c1">operator==</a> (const <a class="el" href="classKShortcut.html">KShortcut</a> &amp;cut) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#d522c3e66f23264ff70a6c497f74ee56">operator!=</a> (const <a class="el" href="classKShortcut.html">KShortcut</a> &amp;cut) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#13c229ce5092fe0c92d9067841712f76">operator&lt;</a> (const <a class="el" href="classKShortcut.html">KShortcut</a> &amp;cut) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#ece06dc4c314fbd97fe492e5b942b95d">contains</a> (const <a class="el" href="classKKey.html">KKey</a> &amp;key) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#cda7f911d8a9382655ee49dc10c07eee">contains</a> (const <a class="el" href="classKKeyNative.html">KKeyNative</a> &amp;key) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#7074888b0c93d6d44a5490f8fde4d19f">contains</a> (const <a class="el" href="classKKeySequence.html">KKeySequence</a> &amp;keySeq) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#8e7857df20a49fb77422ee6bf7ddd0cb">setSeq</a> (uint i, const <a class="el" href="classKKeySequence.html">KKeySequence</a> &amp;keySeq)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#e398577a8285cc943ee99bae34c7384e">append</a> (const <a class="el" href="classKKeySequence.html">KKeySequence</a> &amp;keySeq)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#32410ff25cbb5452989b60b153164a6d">remove</a> (const <a class="el" href="classKKeySequence.html">KKeySequence</a> &amp;keySeq)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#f7af11ab7e41bb02148db536b17fab6b">append</a> (const <a class="el" href="classKKey.html">KKey</a> &amp;spec)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#f7ae20b45cbcb7e3d38d778ad061ff11">append</a> (const <a class="el" href="classKShortcut.html">KShortcut</a> &amp;cut)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#1eab4eb39f6de238d0fba1d31b14499b">operator QKeySequence</a> () const </td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e7c00b6fc73604481109d099e5a0c8eb"></a><!-- doxytag: member="KShortcut::toStringInternal" ref="e7c00b6fc73604481109d099e5a0c8eb" args="(const KShortcut *pcutDefault=0) const " -->
<a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#e7c00b6fc73604481109d099e5a0c8eb">toStringInternal</a> (const <a class="el" href="classKShortcut.html">KShortcut</a> *pcutDefault=0) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2ce06589f20f30e7c1d6110dcd2d53aa"></a><!-- doxytag: member="KShortcut::operator int" ref="2ce06589f20f30e7c1d6110dcd2d53aa" args="() const " -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#2ce06589f20f30e7c1d6110dcd2d53aa">operator int</a> () const </td></tr>

<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="classKShortcut.html">KShortcut</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#2595d6884016f810c4a620998959695f">null</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4fb971ee114d756bedab6f039ac17bba"></a><!-- doxytag: member="KShortcut::m_nSeqs" ref="4fb971ee114d756bedab6f039ac17bba" args="" -->
uint&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#4fb971ee114d756bedab6f039ac17bba">m_nSeqs</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="348eac8914f282d4447d7b994bcf8a3f"></a><!-- doxytag: member="KShortcut::m_rgseq" ref="348eac8914f282d4447d7b994bcf8a3f" args="[MAX_SEQUENCES]" -->
<a class="el" href="classKKeySequence.html">KKeySequence</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#348eac8914f282d4447d7b994bcf8a3f">m_rgseq</a> [MAX_SEQUENCES]</td></tr>

<tr><td colspan="2"><br><h2>Friends</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="83ef604f4550347aa1b7066da202eb46"></a><!-- doxytag: member="KShortcut::KKeyNative" ref="83ef604f4550347aa1b7066da202eb46" args="" -->
class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#83ef604f4550347aa1b7066da202eb46">KKeyNative</a></td></tr>

</table>
<hr><h2>Member Enumeration Documentation</h2>
<a class="anchor" name="4bb437c0b32259ba7f438ae1ce3afb15"></a><!-- doxytag: member="KShortcut::@18" ref="4bb437c0b32259ba7f438ae1ce3afb15" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">anonymous enum          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The maximum number of key sequences that can be contained in a <a class="el" href="classKShortcut.html">KShortcut</a>. 
<p>

<p>
Definition at line <a class="el" href="kshortcut_8h-source.html#l00550">550</a> of file <a class="el" href="kshortcut_8h-source.html">kshortcut.h</a>.
</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="cf219702c5100ca00d5e4b28ef6c6746"></a><!-- doxytag: member="KShortcut::KShortcut" ref="cf219702c5100ca00d5e4b28ef6c6746" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KShortcut::KShortcut           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Creates a new null shortcut. 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classKShortcut.html#2595d6884016f810c4a620998959695f">null()</a> <p>
<a class="el" href="classKShortcut.html#d491bec09bcf2e1f90be7be0b8f1bb5b">isNull()</a> <p>
<a class="el" href="classKShortcut.html#da482989cc3a6ac0ec4864082a9071c9">clear()</a> </dd></dl>

<p>
Definition at line <a class="el" href="kshortcut_8cpp-source.html#l00402">402</a> of file <a class="el" href="kshortcut_8cpp-source.html">kshortcut.cpp</a>.
</div>
</div><p>
<a class="anchor" name="6490d95489865ab5dcbfd82cfdcd76e0"></a><!-- doxytag: member="KShortcut::KShortcut" ref="6490d95489865ab5dcbfd82cfdcd76e0" args="(int keyQt)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KShortcut::KShortcut           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>keyQt</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Creates a new shortcut with the given <a class="elRef" doxygen="qt.tag:" href="qt.html">Qt</a> key code as the only key sequence. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>keyQt</em>&nbsp;</td><td>the qt keycode </td></tr>
  </table>
</dl>
<dl compact><dt><b>See also:</b></dt><dd>Qt::Key </dd></dl>

<p>
Definition at line <a class="el" href="kshortcut_8cpp-source.html#l00403">403</a> of file <a class="el" href="kshortcut_8cpp-source.html">kshortcut.cpp</a>.
</div>
</div><p>
<a class="anchor" name="27a0d32dae51b8225541a3da6aa5319c"></a><!-- doxytag: member="KShortcut::KShortcut" ref="27a0d32dae51b8225541a3da6aa5319c" args="(const QKeySequence &amp;keySeq)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KShortcut::KShortcut           </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qkeysequence.html">QKeySequence</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>keySeq</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Creates a new shortcut that contains only the given qt key sequence. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>keySeq</em>&nbsp;</td><td>the qt key sequence to add </td></tr>
  </table>
</dl>

<p>
Definition at line <a class="el" href="kshortcut_8cpp-source.html#l00404">404</a> of file <a class="el" href="kshortcut_8cpp-source.html">kshortcut.cpp</a>.
</div>
</div><p>
<a class="anchor" name="1e60698473bf49848577bbc418e549d8"></a><!-- doxytag: member="KShortcut::KShortcut" ref="1e60698473bf49848577bbc418e549d8" args="(const KKey &amp;key)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KShortcut::KShortcut           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKKey.html">KKey</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>key</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Creates a new shortcut that contains only the given key in its only sequence. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>key</em>&nbsp;</td><td>the key to add </td></tr>
  </table>
</dl>

<p>
Definition at line <a class="el" href="kshortcut_8cpp-source.html#l00405">405</a> of file <a class="el" href="kshortcut_8cpp-source.html">kshortcut.cpp</a>.
</div>
</div><p>
<a class="anchor" name="e895780479d0407069800797585bd082"></a><!-- doxytag: member="KShortcut::KShortcut" ref="e895780479d0407069800797585bd082" args="(const KKeySequence &amp;keySeq)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KShortcut::KShortcut           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKKeySequence.html">KKeySequence</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>keySeq</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Creates a new shortcut that contains only the given key sequence. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>keySeq</em>&nbsp;</td><td>the key sequence to add </td></tr>
  </table>
</dl>

<p>
Definition at line <a class="el" href="kshortcut_8cpp-source.html#l00406">406</a> of file <a class="el" href="kshortcut_8cpp-source.html">kshortcut.cpp</a>.
</div>
</div><p>
<a class="anchor" name="7446b54a5c4bf05bbc0e78a811b06007"></a><!-- doxytag: member="KShortcut::KShortcut" ref="7446b54a5c4bf05bbc0e78a811b06007" args="(const KShortcut &amp;shortcut)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KShortcut::KShortcut           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKShortcut.html">KShortcut</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>shortcut</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Copies the given shortcut. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>shortcut</em>&nbsp;</td><td>the shortcut to add </td></tr>
  </table>
</dl>

<p>
Definition at line <a class="el" href="kshortcut_8cpp-source.html#l00407">407</a> of file <a class="el" href="kshortcut_8cpp-source.html">kshortcut.cpp</a>.
</div>
</div><p>
<a class="anchor" name="46c166bde680097a6a43b5a95c31bacf"></a><!-- doxytag: member="KShortcut::KShortcut" ref="46c166bde680097a6a43b5a95c31bacf" args="(const char *shortcut)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KShortcut::KShortcut           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>shortcut</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Creates a new key sequence that contains the given key sequence. 
<p>
The description consists of semicolon-separated keys as used in <a class="el" href="classKKeySequence.html#0f527f2fe7b17147db231a7d319c4c8b">KKeySequence::KKeySequence(const QString&amp;)</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>shortcut</em>&nbsp;</td><td>the description of the key </td></tr>
  </table>
</dl>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classKKeySequence.html#0f527f2fe7b17147db231a7d319c4c8b">KKeySequence::KKeySequence(const QString&amp;)</a> </dd></dl>

<p>
Definition at line <a class="el" href="kshortcut_8cpp-source.html#l00408">408</a> of file <a class="el" href="kshortcut_8cpp-source.html">kshortcut.cpp</a>.
</div>
</div><p>
<a class="anchor" name="fffff39812a112afc6fbbf3b1b2d54fb"></a><!-- doxytag: member="KShortcut::KShortcut" ref="fffff39812a112afc6fbbf3b1b2d54fb" args="(const QString &amp;shortcut)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KShortcut::KShortcut           </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>shortcut</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Creates a new key sequence that contains the given key sequence. 
<p>
The description consists of semicolon-separated keys as used in <a class="el" href="classKKeySequence.html#0f527f2fe7b17147db231a7d319c4c8b">KKeySequence::KKeySequence(const QString&amp;)</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>shortcut</em>&nbsp;</td><td>the description of the key </td></tr>
  </table>
</dl>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classKKeySequence.html#0f527f2fe7b17147db231a7d319c4c8b">KKeySequence::KKeySequence(const QString&amp;)</a> </dd></dl>

<p>
Definition at line <a class="el" href="kshortcut_8cpp-source.html#l00409">409</a> of file <a class="el" href="kshortcut_8cpp-source.html">kshortcut.cpp</a>.
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="f7ae20b45cbcb7e3d38d778ad061ff11"></a><!-- doxytag: member="KShortcut::append" ref="f7ae20b45cbcb7e3d38d778ad061ff11" args="(const KShortcut &amp;cut)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KShortcut::append           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKShortcut.html">KShortcut</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>cut</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Appends the sequences from the given shortcut. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>cut</em>&nbsp;</td><td>the shortcut to append </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>true if successful, false otherwise </dd></dl>
<dl compact><dt><b>See also:</b></dt><dd>MAX_SEQUENCES </dd></dl>
<dl compact><dt><b>Since:</b></dt><dd>3.2 </dd></dl>

<p>
Definition at line <a class="el" href="kshortcut_8cpp-source.html#l00606">606</a> of file <a class="el" href="kshortcut_8cpp-source.html">kshortcut.cpp</a>.
</div>
</div><p>
<a class="anchor" name="f7af11ab7e41bb02148db536b17fab6b"></a><!-- doxytag: member="KShortcut::append" ref="f7af11ab7e41bb02148db536b17fab6b" args="(const KKey &amp;spec)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KShortcut::append           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKKey.html">KKey</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>spec</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Appends the given key. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>spec</em>&nbsp;</td><td>the key to add </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>true if successful, false otherwise </dd></dl>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classKShortcut.html#8e7857df20a49fb77422ee6bf7ddd0cb">setSeq()</a> <p>
MAX_SEQUENCES </dd></dl>
<dl compact><dt><b>Since:</b></dt><dd>3.2 </dd></dl>

<p>
Definition at line <a class="el" href="kshortcut_8cpp-source.html#l00596">596</a> of file <a class="el" href="kshortcut_8cpp-source.html">kshortcut.cpp</a>.
</div>
</div><p>
<a class="anchor" name="e398577a8285cc943ee99bae34c7384e"></a><!-- doxytag: member="KShortcut::append" ref="e398577a8285cc943ee99bae34c7384e" args="(const KKeySequence &amp;keySeq)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KShortcut::append           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKKeySequence.html">KKeySequence</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>keySeq</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Appends the given key sequence. 
<p>
This sets it as either the keysequence or the alternate keysequence. If the shortcut already has MAX_SEQUENCES sequences then this call does nothing, and returns false.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>keySeq</em>&nbsp;</td><td>the key sequence to add </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>true if successful, false otherwise </dd></dl>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classKShortcut.html#8e7857df20a49fb77422ee6bf7ddd0cb">setSeq()</a> </dd></dl>

<p>
Definition at line <a class="el" href="kshortcut_8cpp-source.html#l00584">584</a> of file <a class="el" href="kshortcut_8cpp-source.html">kshortcut.cpp</a>.
</div>
</div><p>
<a class="anchor" name="da482989cc3a6ac0ec4864082a9071c9"></a><!-- doxytag: member="KShortcut::clear" ref="da482989cc3a6ac0ec4864082a9071c9" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KShortcut::clear           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Clears the shortcut. 
<p>
The shortcut is null after calling this function. <dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classKShortcut.html#d491bec09bcf2e1f90be7be0b8f1bb5b">isNull()</a> </dd></dl>

<p>
Definition at line <a class="el" href="kshortcut_8cpp-source.html#l00415">415</a> of file <a class="el" href="kshortcut_8cpp-source.html">kshortcut.cpp</a>.
</div>
</div><p>
<a class="anchor" name="c045e37fd54d0a26db47e13ffcf2b80f"></a><!-- doxytag: member="KShortcut::compare" ref="c045e37fd54d0a26db47e13ffcf2b80f" args="(const KShortcut &amp;shortcut) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int KShortcut::compare           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKShortcut.html">KShortcut</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>shortcut</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Compares this object with the given shortcut. 
<p>
Returns a negative number if the given shortcut is larger, 0 if they are equal and a positive number this shortcut is larger. Shortcuts are compared by comparing the individual key sequences, starting from the beginning until an unequal key sequences has been found. If a shortcut contains more key sequences, it is considered larger. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>shortcut</em>&nbsp;</td><td>the shortcut to compare to </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>a negative number if the given <a class="el" href="classKShortcut.html">KShortcut</a> is larger, 0 if they are equal and a positive number this <a class="el" href="classKShortcut.html">KShortcut</a> is larger </dd></dl>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classKKey.html#0b4560ac42a4f2dab33f12e6b7958104">KKey::compare()</a> <p>
KKeyShortcut::compare() </dd></dl>

<p>
Definition at line <a class="el" href="kshortcut_8cpp-source.html#l00519">519</a> of file <a class="el" href="kshortcut_8cpp-source.html">kshortcut.cpp</a>.
</div>
</div><p>
<a class="anchor" name="7074888b0c93d6d44a5490f8fde4d19f"></a><!-- doxytag: member="KShortcut::contains" ref="7074888b0c93d6d44a5490f8fde4d19f" args="(const KKeySequence &amp;keySeq) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KShortcut::contains           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKKeySequence.html">KKeySequence</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>keySeq</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Checks whether this shortcut contains the given sequence. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>keySeq</em>&nbsp;</td><td>the key sequence to check </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>true if the shortcut has the given key sequence </dd></dl>

<p>
Definition at line <a class="el" href="kshortcut_8cpp-source.html#l00548">548</a> of file <a class="el" href="kshortcut_8cpp-source.html">kshortcut.cpp</a>.
</div>
</div><p>
<a class="anchor" name="cda7f911d8a9382655ee49dc10c07eee"></a><!-- doxytag: member="KShortcut::contains" ref="cda7f911d8a9382655ee49dc10c07eee" args="(const KKeyNative &amp;key) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KShortcut::contains           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKKeyNative.html">KKeyNative</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>key</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Checks whether this shortcut contains a sequence that starts with the given key. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>key</em>&nbsp;</td><td>the key to check </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>true if a key sequence starts with the key </dd></dl>

<p>
Definition at line <a class="el" href="kshortcut_8cpp-source.html#l00534">534</a> of file <a class="el" href="kshortcut_8cpp-source.html">kshortcut.cpp</a>.
</div>
</div><p>
<a class="anchor" name="ece06dc4c314fbd97fe492e5b942b95d"></a><!-- doxytag: member="KShortcut::contains" ref="ece06dc4c314fbd97fe492e5b942b95d" args="(const KKey &amp;key) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KShortcut::contains           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKKey.html">KKey</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>key</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Checks whether this shortcut contains a sequence that starts with the given key. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>key</em>&nbsp;</td><td>the key to check </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>true if a key sequence starts with the key </dd></dl>

<p>
Definition at line <a class="el" href="kshortcut_8cpp-source.html#l00529">529</a> of file <a class="el" href="kshortcut_8cpp-source.html">kshortcut.cpp</a>.
</div>
</div><p>
<a class="anchor" name="6362d48eff937ee4d1fa56da6599c8f1"></a><!-- doxytag: member="KShortcut::count" ref="6362d48eff937ee4d1fa56da6599c8f1" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint KShortcut::count           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the number of sequences that are in this shortcut. 
<p>
<dl compact><dt><b>Returns:</b></dt><dd>the number of sequences MAX_SEQUENCES </dd></dl>

<p>
Definition at line <a class="el" href="kshortcut_8cpp-source.html#l00497">497</a> of file <a class="el" href="kshortcut_8cpp-source.html">kshortcut.cpp</a>.
</div>
</div><p>
<a class="anchor" name="7f95684d7d41462ea05ffd79b154f153"></a><!-- doxytag: member="KShortcut::init" ref="7f95684d7d41462ea05ffd79b154f153" args="(const QString &amp;shortcut)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KShortcut::init           </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>shortcut</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Initializes the key sequence with the given key sequence. 
<p>
The description consists of semicolon-separated keys as used in <a class="el" href="classKKeySequence.html#0f527f2fe7b17147db231a7d319c4c8b">KKeySequence::KKeySequence(const QString&amp;)</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>shortcut</em>&nbsp;</td><td>the description of the key </td></tr>
  </table>
</dl>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classKKeySequence.html#0f527f2fe7b17147db231a7d319c4c8b">KKeySequence::KKeySequence(const QString&amp;)</a> </dd></dl>

<p>
Definition at line <a class="el" href="kshortcut_8cpp-source.html#l00459">459</a> of file <a class="el" href="kshortcut_8cpp-source.html">kshortcut.cpp</a>.
</div>
</div><p>
<a class="anchor" name="c996ffa9b5ee766c0b156edde78ecdfa"></a><!-- doxytag: member="KShortcut::init" ref="c996ffa9b5ee766c0b156edde78ecdfa" args="(const KShortcut &amp;shortcut)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KShortcut::init           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKShortcut.html">KShortcut</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>shortcut</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Copies the given shortcut. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>shortcut</em>&nbsp;</td><td>the shortcut to add </td></tr>
  </table>
</dl>

<p>
Definition at line <a class="el" href="kshortcut_8cpp-source.html#l00451">451</a> of file <a class="el" href="kshortcut_8cpp-source.html">kshortcut.cpp</a>.
</div>
</div><p>
<a class="anchor" name="72e833389c19a2589580b25de6464f71"></a><!-- doxytag: member="KShortcut::init" ref="72e833389c19a2589580b25de6464f71" args="(const KKeySequence &amp;keySeq)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KShortcut::init           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKKeySequence.html">KKeySequence</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>keySeq</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Initializes the shortcut with the given qt key sequence. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>keySeq</em>&nbsp;</td><td>the qt key sequence to add </td></tr>
  </table>
</dl>

<p>
Definition at line <a class="el" href="kshortcut_8cpp-source.html#l00444">444</a> of file <a class="el" href="kshortcut_8cpp-source.html">kshortcut.cpp</a>.
</div>
</div><p>
<a class="anchor" name="c9728e4630e19d24ba56b324a7956a8b"></a><!-- doxytag: member="KShortcut::init" ref="c9728e4630e19d24ba56b324a7956a8b" args="(const KKey &amp;key)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KShortcut::init           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKKey.html">KKey</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>key</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Initializes the shortcut with the given key as its only sequence. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>key</em>&nbsp;</td><td>the key to add </td></tr>
  </table>
</dl>

<p>
Definition at line <a class="el" href="kshortcut_8cpp-source.html#l00437">437</a> of file <a class="el" href="kshortcut_8cpp-source.html">kshortcut.cpp</a>.
</div>
</div><p>
<a class="anchor" name="b0c3edca32571391f23af0417a45bb2c"></a><!-- doxytag: member="KShortcut::init" ref="b0c3edca32571391f23af0417a45bb2c" args="(const QKeySequence &amp;keySeq)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KShortcut::init           </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qkeysequence.html">QKeySequence</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>keySeq</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Initializes the shortcut with the given qt key sequence. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>keySeq</em>&nbsp;</td><td>the qt key sequence to add </td></tr>
  </table>
</dl>

<p>
Definition at line <a class="el" href="kshortcut_8cpp-source.html#l00430">430</a> of file <a class="el" href="kshortcut_8cpp-source.html">kshortcut.cpp</a>.
</div>
</div><p>
<a class="anchor" name="369bdaa31c8592757d1e5546b26fa879"></a><!-- doxytag: member="KShortcut::init" ref="369bdaa31c8592757d1e5546b26fa879" args="(int keyQt)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KShortcut::init           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>keyQt</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Initializes the shortcut with the given <a class="elRef" doxygen="qt.tag:" href="qt.html">Qt</a> key code as the only key sequence. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>keyQt</em>&nbsp;</td><td>the qt keycode </td></tr>
  </table>
</dl>
<dl compact><dt><b>See also:</b></dt><dd>Qt::Key </dd></dl>

<p>
Definition at line <a class="el" href="kshortcut_8cpp-source.html#l00420">420</a> of file <a class="el" href="kshortcut_8cpp-source.html">kshortcut.cpp</a>.
</div>
</div><p>
<a class="anchor" name="d491bec09bcf2e1f90be7be0b8f1bb5b"></a><!-- doxytag: member="KShortcut::isNull" ref="d491bec09bcf2e1f90be7be0b8f1bb5b" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KShortcut::isNull           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns true if the shortcut is null (after <a class="el" href="classKShortcut.html#da482989cc3a6ac0ec4864082a9071c9">clear()</a> or empty constructor). 
<p>
<dl compact><dt><b>Returns:</b></dt><dd>true if the shortcut is null </dd></dl>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classKShortcut.html#da482989cc3a6ac0ec4864082a9071c9">clear()</a> <p>
<a class="el" href="classKShortcut.html#2595d6884016f810c4a620998959695f">null()</a> </dd></dl>

<p>
Definition at line <a class="el" href="kshortcut_8cpp-source.html#l00514">514</a> of file <a class="el" href="kshortcut_8cpp-source.html">kshortcut.cpp</a>.
</div>
</div><p>
<a class="anchor" name="647229fa3a840bccff076a7b0d9d58b7"></a><!-- doxytag: member="KShortcut::keyCodeQt" ref="647229fa3a840bccff076a7b0d9d58b7" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int KShortcut::keyCodeQt           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the key code of the first key sequence, or null if there is no first key sequence. 
<p>
<dl compact><dt><b>Returns:</b></dt><dd>the key code of the first sequence's first key </dd></dl>
<dl compact><dt><b>See also:</b></dt><dd>Qt::Key <p>
<a class="el" href="classKKeySequence.html#9f2eb98a7e0aa6706abba43804be5580">KKeySequence::keyCodeQt()</a> </dd></dl>

<p>
Definition at line <a class="el" href="kshortcut_8cpp-source.html#l00507">507</a> of file <a class="el" href="kshortcut_8cpp-source.html">kshortcut.cpp</a>.
</div>
</div><p>
<a class="anchor" name="2595d6884016f810c4a620998959695f"></a><!-- doxytag: member="KShortcut::null" ref="2595d6884016f810c4a620998959695f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKShortcut.html">KShortcut</a> &amp; KShortcut::null           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns a null shortcut. 
<p>
<dl compact><dt><b>Returns:</b></dt><dd>the null shortcut </dd></dl>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classKShortcut.html#d491bec09bcf2e1f90be7be0b8f1bb5b">isNull()</a> <p>
<a class="el" href="classKShortcut.html#da482989cc3a6ac0ec4864082a9071c9">clear()</a> </dd></dl>

<p>
Definition at line <a class="el" href="kshortcut_8cpp-source.html#l00664">664</a> of file <a class="el" href="kshortcut_8cpp-source.html">kshortcut.cpp</a>.
</div>
</div><p>
<a class="anchor" name="1eab4eb39f6de238d0fba1d31b14499b"></a><!-- doxytag: member="KShortcut::operator QKeySequence" ref="1eab4eb39f6de238d0fba1d31b14499b" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KShortcut::operator <a class="elRef" doxygen="qt.tag:" href="qkeysequence.html">QKeySequence</a>           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Converts this shortcut to a key sequence. 
<p>
The first key sequence will be taken. 
<p>
Definition at line <a class="el" href="kshortcut_8cpp-source.html#l00624">624</a> of file <a class="el" href="kshortcut_8cpp-source.html">kshortcut.cpp</a>.
</div>
</div><p>
<a class="anchor" name="d522c3e66f23264ff70a6c497f74ee56"></a><!-- doxytag: member="KShortcut::operator!=" ref="d522c3e66f23264ff70a6c497f74ee56" args="(const KShortcut &amp;cut) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KShortcut::operator!=           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKShortcut.html">KShortcut</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>cut</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Compares the sequences of both shortcuts. 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classKShortcut.html#c045e37fd54d0a26db47e13ffcf2b80f">compare()</a> </dd></dl>

<p>
Definition at line <a class="el" href="kshortcut_8h-source.html#l00729">729</a> of file <a class="el" href="kshortcut_8h-source.html">kshortcut.h</a>.
</div>
</div><p>
<a class="anchor" name="13c229ce5092fe0c92d9067841712f76"></a><!-- doxytag: member="KShortcut::operator&lt;" ref="13c229ce5092fe0c92d9067841712f76" args="(const KShortcut &amp;cut) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KShortcut::operator&lt;           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKShortcut.html">KShortcut</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>cut</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Compares the sequences of both shortcuts. 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classKShortcut.html#c045e37fd54d0a26db47e13ffcf2b80f">compare()</a> </dd></dl>

<p>
Definition at line <a class="el" href="kshortcut_8h-source.html#l00736">736</a> of file <a class="el" href="kshortcut_8h-source.html">kshortcut.h</a>.
</div>
</div><p>
<a class="anchor" name="53c5357d1b91c87c51257fa8ddcfbbf2"></a><!-- doxytag: member="KShortcut::operator=" ref="53c5357d1b91c87c51257fa8ddcfbbf2" args="(const KShortcut &amp;cut)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKShortcut.html">KShortcut</a>&amp; KShortcut::operator=           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKShortcut.html">KShortcut</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>cut</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Copies the given shortcut over this shortcut. 
<p>

<p>
Definition at line <a class="el" href="kshortcut_8h-source.html#l00665">665</a> of file <a class="el" href="kshortcut_8h-source.html">kshortcut.h</a>.
</div>
</div><p>
<a class="anchor" name="62ab661b3155f5593d8925759c1520c1"></a><!-- doxytag: member="KShortcut::operator==" ref="62ab661b3155f5593d8925759c1520c1" args="(const KShortcut &amp;cut) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KShortcut::operator==           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKShortcut.html">KShortcut</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>cut</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Compares the sequences of both shortcuts. 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classKShortcut.html#c045e37fd54d0a26db47e13ffcf2b80f">compare()</a> </dd></dl>

<p>
Definition at line <a class="el" href="kshortcut_8h-source.html#l00722">722</a> of file <a class="el" href="kshortcut_8h-source.html">kshortcut.h</a>.
</div>
</div><p>
<a class="anchor" name="32410ff25cbb5452989b60b153164a6d"></a><!-- doxytag: member="KShortcut::remove" ref="32410ff25cbb5452989b60b153164a6d" args="(const KKeySequence &amp;keySeq)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KShortcut::remove           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKKeySequence.html">KKeySequence</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>keySeq</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Removes the given key sequence from this shortcut. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>keySeq</em>&nbsp;</td><td>the key sequence to remove </td></tr>
  </table>
</dl>
<dl compact><dt><b>Since:</b></dt><dd>3.3 </dd></dl>

<p>
Definition at line <a class="el" href="kshortcut_8cpp-source.html#l00569">569</a> of file <a class="el" href="kshortcut_8cpp-source.html">kshortcut.cpp</a>.
</div>
</div><p>
<a class="anchor" name="e82835d1eea3c6a286012f0855021c1d"></a><!-- doxytag: member="KShortcut::seq" ref="e82835d1eea3c6a286012f0855021c1d" args="(uint i) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classKKeySequence.html">KKeySequence</a> &amp; KShortcut::seq           </td>
          <td>(</td>
          <td class="paramtype">uint&nbsp;</td>
          <td class="paramname"> <em>i</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the <code>i'th</code> key sequence of this shortcut. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>i</em>&nbsp;</td><td>the number of the key sequence to retrieve </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>the <code>i'th</code> sequence or <a class="el" href="classKKeySequence.html#2464abce19c926d4a8c8610fdcb68d94">KKeySequence::null()</a> if there are less than <code>i</code> key sequences MAX_SEQUENCES </dd></dl>

<p>
Definition at line <a class="el" href="kshortcut_8cpp-source.html#l00502">502</a> of file <a class="el" href="kshortcut_8cpp-source.html">kshortcut.cpp</a>.
</div>
</div><p>
<a class="anchor" name="8e7857df20a49fb77422ee6bf7ddd0cb"></a><!-- doxytag: member="KShortcut::setSeq" ref="8e7857df20a49fb77422ee6bf7ddd0cb" args="(uint i, const KKeySequence &amp;keySeq)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KShortcut::setSeq           </td>
          <td>(</td>
          <td class="paramtype">uint&nbsp;</td>
          <td class="paramname"> <em>i</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classKKeySequence.html">KKeySequence</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>keySeq</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets the <code>i</code> 'th key sequence of the shortcut. 
<p>
You can not introduce gaps in the list of sequences, so you must use an <code>i</code> &lt;= <a class="el" href="classKShortcut.html#6362d48eff937ee4d1fa56da6599c8f1">count()</a>. Also note that the maximum number of key sequences is MAX_SEQUENCES. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>i</em>&nbsp;</td><td>the position of the new key sequence(0 &lt;= i &lt;= <a class="el" href="classKShortcut.html#6362d48eff937ee4d1fa56da6599c8f1">count()</a>, 0 &lt;= i &lt; MAX_SEQUENCES) </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>keySeq</em>&nbsp;</td><td>the key sequence to set </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>true if successful, false otherwise </dd></dl>

<p>
Definition at line <a class="el" href="kshortcut_8cpp-source.html#l00557">557</a> of file <a class="el" href="kshortcut_8cpp-source.html">kshortcut.cpp</a>.
</div>
</div><p>
<a class="anchor" name="0aa8ca8706445e6b76cf53c207ac06ce"></a><!-- doxytag: member="KShortcut::toString" ref="0aa8ca8706445e6b76cf53c207ac06ce" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> KShortcut::toString           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns a description of the shortcut as semicolon-separated ket sequences, as returned by <a class="el" href="classKKeySequence.html#acc508cbc2945f26ef24724dca9d6344">KKeySequence::toString()</a>. 
<p>
<dl compact><dt><b>Returns:</b></dt><dd>the string represenation of this shortcut </dd></dl>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classKKey.html#e509bba0ba03a599cb2bcabf6ee2b155">KKey::toString()</a> <p>
<a class="el" href="classKKeySequence.html#acc508cbc2945f26ef24724dca9d6344">KKeySequence::toString()</a> </dd></dl>

<p>
Definition at line <a class="el" href="kshortcut_8cpp-source.html#l00632">632</a> of file <a class="el" href="kshortcut_8cpp-source.html">kshortcut.cpp</a>.
</div>
</div><p>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="kshortcut_8h-source.html">kshortcut.h</a><li><a class="el" href="kshortcut_8cpp-source.html">kshortcut.cpp</a></ul>
    </div></div>


      </td>
  </tr>
  <tr>
    <td valign="top" id="leftmenu" width="25%">
      <a name="navigation"></a>
      <div class="menu_box"><h2>kdecore</h2>
<div class="nav_list">
<ul><li><a href="index.html">Main Page</a></li><li><a href="modules.html">Modules</a></li><li><a href="namespaces.html">Namespace List</a></li><li><a href="hierarchy.html">Class Hierarchy</a></li><li><a href="classes.html">Alphabetical List</a></li><li><a href="annotated.html">Class List</a></li><li><a href="files.html">File List</a></li><li><a href="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="classKAboutData.html">kaboutdata</option>,  <option value="classKAboutPerson.html">kaboutperson</option>,  <option value="classKAboutTranslator.html">kabouttranslator</option>,  <option value="classKAccel.html">kaccel</option>,  <option value="classKAccelAction.html">kaccelaction</option>,  <option value="classKAccelActions.html">kaccelactions</option>,  <option value="classKAccelBase.html">kaccelbase</option>,  <option value="classKAcceleratorManager.html">kacceleratormanager</option>,  <option value="classKAccelManagerAlgorithm.html">kaccelmanageralgorithm</option>,  <option value="classKAccelPrivate.html">kaccelprivate</option>,  <option value="classKAccelShortcutList.html">kaccelshortcutlist</option>,  <option value="classKAccelString.html">kaccelstring</option>,  <option value="classKAddressInfo.html">kaddressinfo</option>,  <option value="classKAppDCOPInterface.html">kappdcopinterface</option>,  <option value="classKApplication.html">kapplication</option>,  <option value="classKAsyncIO.html">kasyncio</option>,  <option value="classKAudioPlayer.html">kaudioplayer</option>,  <option value="classKBufferedIO.html">kbufferedio</option>,  <option value="classKCalendarSystem.html">kcalendarsystem</option>,  <option value="classKCalendarSystemFactory.html">kcalendarsystemfactory</option>,  <option value="classKCalendarSystemGregorian.html">kcalendarsystemgregorian</option>,  <option value="classKCalendarSystemHebrew.html">kcalendarsystemhebrew</option>,  <option value="classKCalendarSystemHijri.html">kcalendarsystemhijri</option>,  <option value="classKCalendarSystemJalali.html">kcalendarsystemjalali</option>,  <option value="classKCatalogue.html">kcatalogue</option>,  <option value="classKCharMacroExpander.html">kcharmacroexpander</option>,  <option value="classKCharsets.html">kcharsets</option>,  <option value="classKCheckAccelerators.html">kcheckaccelerators</option>,  <option value="classKClipboardSynchronizer.html">kclipboardsynchronizer</option>,  <option value="classKCmdLineArgs.html">kcmdlineargs</option>,  <option value="classKCodecs.html">kcodecs</option>,  <option value="classKCompletion.html">kcompletion</option>,  <option value="classKCompletionBase.html">kcompletionbase</option>,  <option value="classKCompletionMatches.html">kcompletionmatches</option>,  <option value="classKCompletionMatchesWrapper.html">kcompletionmatcheswrapper</option>,  <option value="classKCompTreeNode.html">kcomptreenode</option>,  <option value="classKCompTreeNodeList.html">kcomptreenodelist</option>,  <option value="classKConfig.html">kconfig</option>,  <option value="classKConfigBackEnd.html">kconfigbackend</option>,  <option value="classKConfigBase.html">kconfigbase</option>,  <option value="classKConfigDialogManager.html">kconfigdialogmanager</option>,  <option value="classKConfigGroup.html">kconfiggroup</option>,  <option value="classKConfigGroupSaver.html">kconfiggroupsaver</option>,  <option value="classKConfigINIBackEnd.html">kconfiginibackend</option>,  <option value="classKConfigSkeleton.html">kconfigskeleton</option>,  <option value="classKConfigSkeleton_1_1ItemBool.html">kconfigskeleton::itembool</option>,  <option value="classKConfigSkeleton_1_1ItemColor.html">kconfigskeleton::itemcolor</option>,  <option value="classKConfigSkeleton_1_1ItemDateTime.html">kconfigskeleton::itemdatetime</option>,  <option value="classKConfigSkeleton_1_1ItemDouble.html">kconfigskeleton::itemdouble</option>,  <option value="classKConfigSkeleton_1_1ItemEnum.html">kconfigskeleton::itemenum</option>,  <option value="classKConfigSkeleton_1_1ItemFont.html">kconfigskeleton::itemfont</option>,  <option value="classKConfigSkeleton_1_1ItemInt.html">kconfigskeleton::itemint</option>,  <option value="classKConfigSkeleton_1_1ItemInt64.html">kconfigskeleton::itemint64</option>,  <option value="classKConfigSkeleton_1_1ItemIntList.html">kconfigskeleton::itemintlist</option>,  <option value="classKConfigSkeleton_1_1ItemLong.html">kconfigskeleton::itemlong</option>,  <option value="classKConfigSkeleton_1_1ItemPassword.html">kconfigskeleton::itempassword</option>,  <option value="classKConfigSkeleton_1_1ItemPath.html">kconfigskeleton::itempath</option>,  <option value="classKConfigSkeleton_1_1ItemPathList.html">kconfigskeleton::itempathlist</option>,  <option value="classKConfigSkeleton_1_1ItemPoint.html">kconfigskeleton::itempoint</option>,  <option value="classKConfigSkeleton_1_1ItemProperty.html">kconfigskeleton::itemproperty</option>,  <option value="classKConfigSkeleton_1_1ItemRect.html">kconfigskeleton::itemrect</option>,  <option value="classKConfigSkeleton_1_1ItemSize.html">kconfigskeleton::itemsize</option>,  <option value="classKConfigSkeleton_1_1ItemString.html">kconfigskeleton::itemstring</option>,  <option value="classKConfigSkeleton_1_1ItemStringList.html">kconfigskeleton::itemstringlist</option>,  <option value="classKConfigSkeleton_1_1ItemUInt.html">kconfigskeleton::itemuint</option>,  <option value="classKConfigSkeleton_1_1ItemUInt64.html">kconfigskeleton::itemuint64</option>,  <option value="classKConfigSkeleton_1_1ItemULong.html">kconfigskeleton::itemulong</option>,  <option value="classKConfigSkeletonGenericItem.html">kconfigskeletongenericitem</option>,  <option value="classKConfigSkeletonItem.html">kconfigskeletonitem</option>,  <option value="classKCrash.html">kcrash</option>,  <option value="classKDCOPPropertyProxy.html">kdcoppropertyproxy</option>,  <option value="classKDebugDCOPIface.html">kdebugdcopiface</option>,  <option value="classKDesktopFile.html">kdesktopfile</option>,  <option value="classKExtendedSocket.html">kextendedsocket</option>,  <option value="classKGenericFactory.html">kgenericfactory</option>,  <option value="classKGenericFactory_3_01KTypeList_3_01Product_00_01ProductListTail_01_4_00_01KTypeList_3_01Pare1ed8d1e5a9847c99711cad3b12c7e96c.html">kgenericfactory< ktypelist< product, productlisttail >, ktypelist< pare1ed8d1e5a9847c99711cad3b12c7e96c</option>,  <option value="classKGenericFactory_3_01KTypeList_3_01Product_00_01ProductListTail_01_4_00_01KTypeList_3_01Paref6a00f76851e0daa2cb662bb8a41fc7f.html">kgenericfactory< ktypelist< product, productlisttail >, ktypelist< paref6a00f76851e0daa2cb662bb8a41fc7f</option>,  <option value="classKGenericFactory_3_01KTypeList_3_01Product_00_01ProductListTail_01_4_00_01QObject_01_4.html">kgenericfactory< ktypelist< product, productlisttail >, qobject ></option>,  <option value="classKGenericFactoryBase.html">kgenericfactorybase</option>,  <option value="classKGlobal.html">kglobal</option>,  <option value="classKGlobalAccel.html">kglobalaccel</option>,  <option value="classKGlobalAccelPrivate.html">kglobalaccelprivate</option>,  <option value="classKGlobalAccelPrivate_1_1CodeMod.html">kglobalaccelprivate::codemod</option>,  <option value="classKGlobalSettings.html">kglobalsettings</option>,  <option value="classKIcon.html">kicon</option>,  <option value="classKIconEffect.html">kiconeffect</option>,  <option value="classKIconLoader.html">kiconloader</option>,  <option value="classKIconTheme.html">kicontheme</option>,  <option value="classKInetSocketAddress.html">kinetsocketaddress</option>,  <option value="classKInstance.html">kinstance</option>,  <option value="classKIOBufferBase.html">kiobufferbase</option>,  <option value="classKIPC.html">kipc</option>,  <option value="classKKey.html">kkey</option>,  <option value="classKKeyNative.html">kkeynative</option>,  <option value="classKKeySequence.html">kkeysequence</option>,  <option value="classKLibFactory.html">klibfactory</option>,  <option value="classKLibLoader.html">klibloader</option>,  <option value="classKLibrary.html">klibrary</option>,  <option value="classKLocale.html">klocale</option>,  <option value="classKLockFile.html">klockfile</option>,  <option value="classKMacroExpanderBase.html">kmacroexpanderbase</option>,  <option value="classKMD4.html">kmd4</option>,  <option value="classKMD5.html">kmd5</option>,  <option value="classKMimeSourceFactory.html">kmimesourcefactory</option>,  <option value="classKMountPoint.html">kmountpoint</option>,  <option value="classKMultipleDrag.html">kmultipledrag</option>,  <option value="classKNetwork_1_1KActiveSocketBase.html">knetwork::kactivesocketbase</option>,  <option value="classKNetwork_1_1KBufferedSocket.html">knetwork::kbufferedsocket</option>,  <option value="classKNetwork_1_1KClientSocketBase.html">knetwork::kclientsocketbase</option>,  <option value="classKNetwork_1_1KDatagramPacket.html">knetwork::kdatagrampacket</option>,  <option value="classKNetwork_1_1KDatagramSocket.html">knetwork::kdatagramsocket</option>,  <option value="classKNetwork_1_1KHttpProxySocketDevice.html">knetwork::khttpproxysocketdevice</option>,  <option value="classKNetwork_1_1KInetSocketAddress.html">knetwork::kinetsocketaddress</option>,  <option value="classKNetwork_1_1KIpAddress.html">knetwork::kipaddress</option>,  <option value="classKNetwork_1_1KMulticastSocket.html">knetwork::kmulticastsocket</option>,  <option value="classKNetwork_1_1KMulticastSocketImpl.html">knetwork::kmulticastsocketimpl</option>,  <option value="classKNetwork_1_1KNetworkInterface.html">knetwork::knetworkinterface</option>,  <option value="classKNetwork_1_1KPassiveSocketBase.html">knetwork::kpassivesocketbase</option>,  <option value="classKNetwork_1_1KResolver.html">knetwork::kresolver</option>,  <option value="classKNetwork_1_1KResolverEntry.html">knetwork::kresolverentry</option>,  <option value="classKNetwork_1_1KResolverResults.html">knetwork::kresolverresults</option>,  <option value="classKNetwork_1_1KResolverWorkerBase.html">knetwork::kresolverworkerbase</option>,  <option value="classKNetwork_1_1KResolverWorkerBase_1_1ResolverLocker.html">knetwork::kresolverworkerbase::resolverlocker</option>,  <option value="classKNetwork_1_1KResolverWorkerFactory.html">knetwork::kresolverworkerfactory</option>,  <option value="classKNetwork_1_1KResolverWorkerFactoryBase.html">knetwork::kresolverworkerfactorybase</option>,  <option value="classKNetwork_1_1KReverseResolver.html">knetwork::kreverseresolver</option>,  <option value="classKNetwork_1_1KServerSocket.html">knetwork::kserversocket</option>,  <option value="classKNetwork_1_1KSocketAddress.html">knetwork::ksocketaddress</option>,  <option value="classKNetwork_1_1KSocketBase.html">knetwork::ksocketbase</option>,  <option value="classKNetwork_1_1KSocketDevice.html">knetwork::ksocketdevice</option>,  <option value="classKNetwork_1_1KSocketDeviceFactory.html">knetwork::ksocketdevicefactory</option>,  <option value="classKNetwork_1_1KSocketDeviceFactoryBase.html">knetwork::ksocketdevicefactorybase</option>,  <option value="classKNetwork_1_1KSocksSocketDevice.html">knetwork::ksockssocketdevice</option>,  <option value="classKNetwork_1_1KStreamSocket.html">knetwork::kstreamsocket</option>,  <option value="classKNetwork_1_1KUnixSocketAddress.html">knetwork::kunixsocketaddress</option>,  <option value="classKNotifyClient_1_1Instance.html">knotifyclient::instance</option>,  <option value="classKPalette.html">kpalette</option>,  <option value="classKPixmapProvider.html">kpixmapprovider</option>,  <option value="classKPopupAccelManager.html">kpopupaccelmanager</option>,  <option value="classKProcess.html">kprocess</option>,  <option value="classKProcessController.html">kprocesscontroller</option>,  <option value="classKProcIO.html">kprocio</option>,  <option value="classKProtocolInfoFactory.html">kprotocolinfofactory</option>,  <option value="classKPty.html">kpty</option>,  <option value="classKRandomSequence.html">krandomsequence</option>,  <option value="classKRegExp.html">kregexp</option>,  <option value="classKRegExpPrivate.html">kregexpprivate</option>,  <option value="classKRFCDate.html">krfcdate</option>,  <option value="classKRootProp.html">krootprop</option>,  <option value="classKSaveFile.html">ksavefile</option>,  <option value="classKServerSocket.html">kserversocket</option>,  <option value="classKSessionManaged.html">ksessionmanaged</option>,  <option value="classKShared.html">kshared</option>,  <option value="classKSharedConfig.html">ksharedconfig</option>,  <option value="classKSharedPtr.html">ksharedptr</option>,  <option value="classKShellProcess.html">kshellprocess</option>,  <option value="classKShortcut.html">kshortcut</option>,  <option value="classKShortcutList.html">kshortcutlist</option>,  <option value="classKShortcutMenu.html">kshortcutmenu</option>,  <option value="classKSimpleConfig.html">ksimpleconfig</option>,  <option value="classKSocket.html">ksocket</option>,  <option value="classKSocketAddress.html">ksocketaddress</option>,  <option value="classKSocks.html">ksocks</option>,  <option value="classKSortableItem.html">ksortableitem</option>,  <option value="classKSortableValueList.html">ksortablevaluelist</option>,  <option value="classKStandardDirs.html">kstandarddirs</option>,  <option value="classKStaticDeleter.html">kstaticdeleter</option>,  <option value="classKStaticDeleterBase.html">kstaticdeleterbase</option>,  <option value="classKStdAccel_1_1ShortcutList.html">kstdaccel::shortcutlist</option>,  <option value="classKStringHandler.html">kstringhandler</option>,  <option value="classKSVGIconEngine.html">ksvgiconengine</option>,  <option value="classKSVGIconPainter.html">ksvgiconpainter</option>,  <option value="classKSycoca.html">ksycoca</option>,  <option value="classKSycocaDict.html">ksycocadict</option>,  <option value="classKSycocaEntry.html">ksycocaentry</option>,  <option value="classKSycocaFactory.html">ksycocafactory</option>,  <option value="classKSycocaFactoryList.html">ksycocafactorylist</option>,  <option value="classKTempDir.html">ktempdir</option>,  <option value="classKTempFile.html">ktempfile</option>,  <option value="classKTimezone.html">ktimezone</option>,  <option value="classKTimezoneDetails.html">ktimezonedetails</option>,  <option value="classKTimezones.html">ktimezones</option>,  <option value="classKTimezoneSource.html">ktimezonesource</option>,  <option value="classKUniqueApplication.html">kuniqueapplication</option>,  <option value="classKUnixSocketAddress.html">kunixsocketaddress</option>,  <option value="classKURL.html">kurl</option>,  <option value="classKURL_1_1List.html">kurl::list</option>,  <option value="classKURLDrag.html">kurldrag</option>,  <option value="classKUser.html">kuser</option>,  <option value="classKUserGroup.html">kusergroup</option>,  <option value="classKVMAllocator.html">kvmallocator</option>,  <option value="classKWin.html">kwin</option>,  <option value="classKWin_1_1WindowInfo.html">kwin::windowinfo</option>,  <option value="classKWinModule.html">kwinmodule</option>,  <option value="classKWordMacroExpander.html">kwordmacroexpander</option>,  <option value="classKXErrorHandler.html">kxerrorhandler</option>,  <option value="classKZoneAllocator.html">kzoneallocator</option>,  <option value="classNET.html">net</option>,  <option value="classQWidgetStackAccelManager.html">qwidgetstackaccelmanager</option>,
</select>
</form>
</div>
-->
</div></div>
<div class="menu_box"><h2>API Dox</h2>
<div class="nav_list">
<ul>
<li><a href="../../arts/html/index.html">arts</a></li><li><a href="../../dcop/html/index.html">dcop</a></li><li><a href="../../dnssd/html/index.html">dnssd</a></li><li><a href="../../interfaces/html/index.html">interfaces</a></li><li>&nbsp;&nbsp;&nbsp;&nbsp;<a href="../../interfaces/kimproxy/interface/html/index.html">interface</a></li><li>&nbsp;&nbsp;&nbsp;&nbsp;<a href="../../interfaces/kimproxy/library/html/index.html">library</a></li><li>&nbsp;&nbsp;<a href="../../interfaces/kspeech/html/index.html">kspeech</a></li><li>&nbsp;&nbsp;<a href="../../interfaces/ktexteditor/html/index.html">ktexteditor</a></li><li><a href="../../kabc/html/index.html">kabc</a></li><li><a href="../../kate/html/index.html">kate</a></li><li><a href="../../kcmshell/html/index.html">kcmshell</a></li><li><a href="../../kdecore/html/index.html">kdecore</a></li><li><a href="../../kded/html/index.html">kded</a></li><li><a href="../../kdefx/html/index.html">kdefx</a></li><li><a href="../../kdeprint/html/index.html">kdeprint</a></li><li><a href="../../kdesu/html/index.html">kdesu</a></li><li><a href="../../kdeui/html/index.html">kdeui</a></li><li><a href="../../kdoctools/html/index.html">kdoctools</a></li><li><a href="../../khtml/html/index.html">khtml</a></li><li><a href="../../kimgio/html/index.html">kimgio</a></li><li><a href="../../kinit/html/index.html">kinit</a></li><li><a href="../../kio/html/index.html">kio</a></li><li>&nbsp;&nbsp;<a href="../../kio/bookmarks/html/index.html">bookmarks</a></li><li>&nbsp;&nbsp;<a href="../../kio/httpfilter/html/index.html">httpfilter</a></li><li>&nbsp;&nbsp;<a href="../../kio/kfile/html/index.html">kfile</a></li><li>&nbsp;&nbsp;<a href="../../kio/kio/html/index.html">kio</a></li><li>&nbsp;&nbsp;<a href="../../kio/kioexec/html/index.html">kioexec</a></li><li>&nbsp;&nbsp;<a href="../../kio/kpasswdserver/html/index.html">kpasswdserver</a></li><li>&nbsp;&nbsp;<a href="../../kio/kssl/html/index.html">kssl</a></li><li><a href="../../kioslave/html/index.html">kioslave</a></li><li>&nbsp;&nbsp;<a href="../../kioslave/http/html/index.html">http</a></li><li><a href="../../kjs/html/index.html">kjs</a></li><li><a href="../../kmdi/html/index.html">kmdi</a></li><li>&nbsp;&nbsp;<a href="../../kmdi/kmdi/html/index.html">kmdi</a></li><li><a href="../../knewstuff/html/index.html">knewstuff</a></li><li><a href="../../kparts/html/index.html">kparts</a></li><li><a href="../../kresources/html/index.html">kresources</a></li><li><a href="../../kspell2/html/index.html">kspell2</a></li><li><a href="../../kunittest/html/index.html">kunittest</a></li><li><a href="../../kutils/html/index.html">kutils</a></li><li><a href="../../kwallet/html/index.html">kwallet</a></li><li><a href="../../libkmid/html/index.html">libkmid</a></li><li><a href="../../libkscreensaver/html/index.html">libkscreensaver</a></li>
</ul></div></div>


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

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


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

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

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

</body>
</html>