Sophie

Sophie

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

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>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.7.4 -->
</div>
<div class="header">
  <div class="summary">
<a href="#pub-types">Public Types</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-attribs">Protected Attributes</a> &#124;
<a href="#friends">Friends</a>  </div>
  <div class="headertitle">
<div class="title">KShortcut Class Reference</div>  </div>
</div>
<div class="contents">
<!-- doxytag: class="KShortcut" -->
<p>The <a class="el" href="classKShortcut.html" title="The KShortcut class is used to represent a keyboard shortcut to an action.">KShortcut</a> class is used to represent a keyboard shortcut to an action.  
 <a href="classKShortcut.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="kshortcut_8h_source.html">kshortcut.h</a>&gt;</code></p>

<p><a href="classKShortcut-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <b>MAX_SEQUENCES</b> =  2
 }</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="classKShortcut.html#acf219702c5100ca00d5e4b28ef6c6746">KShortcut</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#a6490d95489865ab5dcbfd82cfdcd76e0">KShortcut</a> (int keyQt)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#a27a0d32dae51b8225541a3da6aa5319c">KShortcut</a> (const <a class="elRef" href="qkeysequence.html">QKeySequence</a> &amp;keySeq)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#a1e60698473bf49848577bbc418e549d8">KShortcut</a> (const <a class="el" href="classKKey.html">KKey</a> &amp;key)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#ae895780479d0407069800797585bd082">KShortcut</a> (const <a class="el" href="classKKeySequence.html">KKeySequence</a> &amp;keySeq)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#a7446b54a5c4bf05bbc0e78a811b06007">KShortcut</a> (const <a class="el" href="classKShortcut.html">KShortcut</a> &amp;shortcut)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#a46c166bde680097a6a43b5a95c31bacf">KShortcut</a> (const char *shortcut)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#afffff39812a112afc6fbbf3b1b2d54fb">KShortcut</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;shortcut)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#ada482989cc3a6ac0ec4864082a9071c9">clear</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#a369bdaa31c8592757d1e5546b26fa879">init</a> (int keyQt)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#ab0c3edca32571391f23af0417a45bb2c">init</a> (const <a class="elRef" href="qkeysequence.html">QKeySequence</a> &amp;keySeq)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#ac9728e4630e19d24ba56b324a7956a8b">init</a> (const <a class="el" href="classKKey.html">KKey</a> &amp;key)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#a72e833389c19a2589580b25de6464f71">init</a> (const <a class="el" href="classKKeySequence.html">KKeySequence</a> &amp;keySeq)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#ac996ffa9b5ee766c0b156edde78ecdfa">init</a> (const <a class="el" href="classKShortcut.html">KShortcut</a> &amp;shortcut)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#a7f95684d7d41462ea05ffd79b154f153">init</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;shortcut)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKShortcut.html">KShortcut</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#a53c5357d1b91c87c51257fa8ddcfbbf2">operator=</a> (const <a class="el" href="classKShortcut.html">KShortcut</a> &amp;cut)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#a6362d48eff937ee4d1fa56da6599c8f1">count</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classKKeySequence.html">KKeySequence</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#ae82835d1eea3c6a286012f0855021c1d">seq</a> (uint i) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#a647229fa3a840bccff076a7b0d9d58b7">keyCodeQt</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#ad491bec09bcf2e1f90be7be0b8f1bb5b">isNull</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#ac045e37fd54d0a26db47e13ffcf2b80f">compare</a> (const <a class="el" href="classKShortcut.html">KShortcut</a> &amp;shortcut) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#a62ab661b3155f5593d8925759c1520c1">operator==</a> (const <a class="el" href="classKShortcut.html">KShortcut</a> &amp;cut) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#ad522c3e66f23264ff70a6c497f74ee56">operator!=</a> (const <a class="el" href="classKShortcut.html">KShortcut</a> &amp;cut) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#a13c229ce5092fe0c92d9067841712f76">operator&lt;</a> (const <a class="el" href="classKShortcut.html">KShortcut</a> &amp;cut) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#aece06dc4c314fbd97fe492e5b942b95d">contains</a> (const <a class="el" href="classKKey.html">KKey</a> &amp;key) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#acda7f911d8a9382655ee49dc10c07eee">contains</a> (const <a class="el" href="classKKeyNative.html">KKeyNative</a> &amp;key) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#a7074888b0c93d6d44a5490f8fde4d19f">contains</a> (const <a class="el" href="classKKeySequence.html">KKeySequence</a> &amp;keySeq) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#a8e7857df20a49fb77422ee6bf7ddd0cb">setSeq</a> (uint i, const <a class="el" href="classKKeySequence.html">KKeySequence</a> &amp;keySeq)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#ae398577a8285cc943ee99bae34c7384e">append</a> (const <a class="el" href="classKKeySequence.html">KKeySequence</a> &amp;keySeq)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#a32410ff25cbb5452989b60b153164a6d">remove</a> (const <a class="el" href="classKKeySequence.html">KKeySequence</a> &amp;keySeq)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#af7af11ab7e41bb02148db536b17fab6b">append</a> (const <a class="el" href="classKKey.html">KKey</a> &amp;spec)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#af7ae20b45cbcb7e3d38d778ad061ff11">append</a> (const <a class="el" href="classKShortcut.html">KShortcut</a> &amp;cut)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#a1eab4eb39f6de238d0fba1d31b14499b">operator QKeySequence</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qstring.html">QString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#a0aa8ca8706445e6b76cf53c207ac06ce">toString</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae7c00b6fc73604481109d099e5a0c8eb"></a><!-- doxytag: member="KShortcut::toStringInternal" ref="ae7c00b6fc73604481109d099e5a0c8eb" args="(const KShortcut *pcutDefault=0) const " -->
<a class="elRef" href="qstring.html">QString</a>&#160;</td><td class="memItemRight" valign="bottom"><b>toStringInternal</b> (const <a class="el" href="classKShortcut.html">KShortcut</a> *pcutDefault=0) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2ce06589f20f30e7c1d6110dcd2d53aa"></a><!-- doxytag: member="KShortcut::operator int" ref="a2ce06589f20f30e7c1d6110dcd2d53aa" args="() const " -->
&#160;</td><td class="memItemRight" valign="bottom"><b>operator int</b> () const </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 <a class="el" href="classKShortcut.html">KShortcut</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#a2595d6884016f810c4a620998959695f">null</a> ()</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="a4fb971ee114d756bedab6f039ac17bba"></a><!-- doxytag: member="KShortcut::m_nSeqs" ref="a4fb971ee114d756bedab6f039ac17bba" args="" -->
uint&#160;</td><td class="memItemRight" valign="bottom"><b>m_nSeqs</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a348eac8914f282d4447d7b994bcf8a3f"></a><!-- doxytag: member="KShortcut::m_rgseq" ref="a348eac8914f282d4447d7b994bcf8a3f" args="[MAX_SEQUENCES]" -->
<a class="el" href="classKKeySequence.html">KKeySequence</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_rgseq</b> [MAX_SEQUENCES]</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="a83ef604f4550347aa1b7066da202eb46"></a><!-- doxytag: member="KShortcut::KKeyNative" ref="a83ef604f4550347aa1b7066da202eb46" args="" -->
class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKShortcut.html#a83ef604f4550347aa1b7066da202eb46">KKeyNative</a></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>The <a class="el" href="classKShortcut.html" title="The KShortcut class is used to represent a keyboard shortcut to an action.">KShortcut</a> class is used to represent a keyboard shortcut to an action. </p>
<p>A shortcut is normally a single key with modifiers, such as Ctrl+V. A <a class="el" href="classKShortcut.html" title="The KShortcut class is used to represent a keyboard shortcut to an action.">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>
<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#a7bca70f9083fd9814cdd0430f9b054e7">KStdAction::close</a>( <span class="keyword">this</span>, SLOT( <a class="codeRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/namespaceKStdAction.html#a7bca70f9083fd9814cdd0430f9b054e7">close</a>() ), actionCollection() );
  <a class="code" href="classKShortcut.html" title="The KShortcut class is used to represent a keyboard shortcut to an action.">KShortcut</a> closeShortcut = closeAction-&gt;<a class="codeRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/classKAction.html#ae46a269fff457772ef18ed0d44510742">shortcut</a>();
  closeShortcut.<a class="code" href="classKShortcut.html#ae398577a8285cc943ee99bae34c7384e" title="Appends the given key sequence.">append</a>( <a class="code" href="classKKey.html" title="A KKey object represents a single key with possible modifiers (Shift, Ctrl, Alt, Win).">KKey</a>(Key_Escape));
  closeAction-&gt;<a class="codeRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/classKAction.html#abf0c9e98f1686c4117e79184bdc646a2">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#ae398577a8285cc943ee99bae34c7384e" title="Appends the given key sequence.">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>.</p>
</div><hr/><h2>Member Enumeration Documentation</h2>
<a class="anchor" id="a4bb437c0b32259ba7f438ae1ce3afb15"></a><!-- doxytag: member="KShortcut::@18" ref="a4bb437c0b32259ba7f438ae1ce3afb15" 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" title="The KShortcut class is used to represent a keyboard shortcut to an action.">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>.</p>

</div>
</div>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="acf219702c5100ca00d5e4b28ef6c6746"></a><!-- doxytag: member="KShortcut::KShortcut" ref="acf219702c5100ca00d5e4b28ef6c6746" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KShortcut::KShortcut </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Creates a new null shortcut. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classKShortcut.html#a2595d6884016f810c4a620998959695f" title="Returns a null shortcut.">null()</a> </dd>
<dd>
<a class="el" href="classKShortcut.html#ad491bec09bcf2e1f90be7be0b8f1bb5b" title="Returns true if the shortcut is null (after clear() or empty constructor).">isNull()</a> </dd>
<dd>
<a class="el" href="classKShortcut.html#ada482989cc3a6ac0ec4864082a9071c9" title="Clears the shortcut.">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>.</p>

</div>
</div>
<a class="anchor" id="a6490d95489865ab5dcbfd82cfdcd76e0"></a><!-- doxytag: member="KShortcut::KShortcut" ref="a6490d95489865ab5dcbfd82cfdcd76e0" 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&#160;</td>
          <td class="paramname"><em>keyQt</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Creates a new shortcut with the given <a class="elRef" href="qt.html">Qt</a> key code as the only key sequence. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">keyQt</td><td>the qt keycode </td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><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>.</p>

</div>
</div>
<a class="anchor" id="a27a0d32dae51b8225541a3da6aa5319c"></a><!-- doxytag: member="KShortcut::KShortcut" ref="a27a0d32dae51b8225541a3da6aa5319c" 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" href="qkeysequence.html">QKeySequence</a> &amp;&#160;</td>
          <td class="paramname"><em>keySeq</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Creates a new shortcut that contains only the given qt key sequence. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">keySeq</td><td>the qt key sequence to add </td></tr>
  </table>
  </dd>
</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>.</p>

</div>
</div>
<a class="anchor" id="a1e60698473bf49848577bbc418e549d8"></a><!-- doxytag: member="KShortcut::KShortcut" ref="a1e60698473bf49848577bbc418e549d8" 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;&#160;</td>
          <td class="paramname"><em>key</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Creates a new shortcut that contains only the given key in its only sequence. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">key</td><td>the key to add </td></tr>
  </table>
  </dd>
</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>.</p>

</div>
</div>
<a class="anchor" id="ae895780479d0407069800797585bd082"></a><!-- doxytag: member="KShortcut::KShortcut" ref="ae895780479d0407069800797585bd082" 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;&#160;</td>
          <td class="paramname"><em>keySeq</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Creates a new shortcut that contains only the given key sequence. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">keySeq</td><td>the key sequence to add </td></tr>
  </table>
  </dd>
</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>.</p>

</div>
</div>
<a class="anchor" id="a7446b54a5c4bf05bbc0e78a811b06007"></a><!-- doxytag: member="KShortcut::KShortcut" ref="a7446b54a5c4bf05bbc0e78a811b06007" 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;&#160;</td>
          <td class="paramname"><em>shortcut</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Copies the given shortcut. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">shortcut</td><td>the shortcut to add </td></tr>
  </table>
  </dd>
</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>.</p>

</div>
</div>
<a class="anchor" id="a46c166bde680097a6a43b5a95c31bacf"></a><!-- doxytag: member="KShortcut::KShortcut" ref="a46c166bde680097a6a43b5a95c31bacf" 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 *&#160;</td>
          <td class="paramname"><em>shortcut</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Creates a new key sequence that contains the given key sequence. </p>
<p>The description consists of semicolon-separated keys as used in <a class="el" href="classKKeySequence.html#a0f527f2fe7b17147db231a7d319c4c8b" title="Creates a new key sequence that contains the given key sequence.">KKeySequence::KKeySequence(const QString&amp;)</a>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">shortcut</td><td>the description of the key </td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classKKeySequence.html#a0f527f2fe7b17147db231a7d319c4c8b" title="Creates a new key sequence that contains the given key sequence.">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>.</p>

</div>
</div>
<a class="anchor" id="afffff39812a112afc6fbbf3b1b2d54fb"></a><!-- doxytag: member="KShortcut::KShortcut" ref="afffff39812a112afc6fbbf3b1b2d54fb" 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" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>shortcut</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Creates a new key sequence that contains the given key sequence. </p>
<p>The description consists of semicolon-separated keys as used in <a class="el" href="classKKeySequence.html#a0f527f2fe7b17147db231a7d319c4c8b" title="Creates a new key sequence that contains the given key sequence.">KKeySequence::KKeySequence(const QString&amp;)</a>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">shortcut</td><td>the description of the key </td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classKKeySequence.html#a0f527f2fe7b17147db231a7d319c4c8b" title="Creates a new key sequence that contains the given key sequence.">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>.</p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="ae398577a8285cc943ee99bae34c7384e"></a><!-- doxytag: member="KShortcut::append" ref="ae398577a8285cc943ee99bae34c7384e" 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;&#160;</td>
          <td class="paramname"><em>keySeq</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Appends the given key sequence. </p>
<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><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">keySeq</td><td>the key sequence to add </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if successful, false otherwise </dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classKShortcut.html#a8e7857df20a49fb77422ee6bf7ddd0cb" title="Sets the i &#39;th key sequence of the shortcut.">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>.</p>

</div>
</div>
<a class="anchor" id="af7af11ab7e41bb02148db536b17fab6b"></a><!-- doxytag: member="KShortcut::append" ref="af7af11ab7e41bb02148db536b17fab6b" 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;&#160;</td>
          <td class="paramname"><em>spec</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Appends the given key. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">spec</td><td>the key to add </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if successful, false otherwise </dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classKShortcut.html#a8e7857df20a49fb77422ee6bf7ddd0cb" title="Sets the i &#39;th key sequence of the shortcut.">setSeq()</a> </dd>
<dd>
MAX_SEQUENCES </dd></dl>
<dl class="since"><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>.</p>

</div>
</div>
<a class="anchor" id="af7ae20b45cbcb7e3d38d778ad061ff11"></a><!-- doxytag: member="KShortcut::append" ref="af7ae20b45cbcb7e3d38d778ad061ff11" 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;&#160;</td>
          <td class="paramname"><em>cut</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Appends the sequences from the given shortcut. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">cut</td><td>the shortcut to append </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if successful, false otherwise </dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd>MAX_SEQUENCES </dd></dl>
<dl class="since"><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>.</p>

</div>
</div>
<a class="anchor" id="ada482989cc3a6ac0ec4864082a9071c9"></a><!-- doxytag: member="KShortcut::clear" ref="ada482989cc3a6ac0ec4864082a9071c9" 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>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Clears the shortcut. </p>
<p>The shortcut is null after calling this function. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classKShortcut.html#ad491bec09bcf2e1f90be7be0b8f1bb5b" title="Returns true if the shortcut is null (after clear() or empty constructor).">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>.</p>

</div>
</div>
<a class="anchor" id="ac045e37fd54d0a26db47e13ffcf2b80f"></a><!-- doxytag: member="KShortcut::compare" ref="ac045e37fd54d0a26db47e13ffcf2b80f" 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;&#160;</td>
          <td class="paramname"><em>shortcut</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Compares this object with the given shortcut. </p>
<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. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">shortcut</td><td>the shortcut to compare to </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>a negative number if the given <a class="el" href="classKShortcut.html" title="The KShortcut class is used to represent a keyboard shortcut to an action.">KShortcut</a> is larger, 0 if they are equal and a positive number this <a class="el" href="classKShortcut.html" title="The KShortcut class is used to represent a keyboard shortcut to an action.">KShortcut</a> is larger </dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classKKey.html#a0b4560ac42a4f2dab33f12e6b7958104" title="Compares this key with the given KKey object.">KKey::compare()</a> </dd>
<dd>
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>.</p>

</div>
</div>
<a class="anchor" id="acda7f911d8a9382655ee49dc10c07eee"></a><!-- doxytag: member="KShortcut::contains" ref="acda7f911d8a9382655ee49dc10c07eee" 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;&#160;</td>
          <td class="paramname"><em>key</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Checks whether this shortcut contains a sequence that starts with the given key. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">key</td><td>the key to check </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><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>.</p>

</div>
</div>
<a class="anchor" id="a7074888b0c93d6d44a5490f8fde4d19f"></a><!-- doxytag: member="KShortcut::contains" ref="a7074888b0c93d6d44a5490f8fde4d19f" 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;&#160;</td>
          <td class="paramname"><em>keySeq</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Checks whether this shortcut contains the given sequence. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">keySeq</td><td>the key sequence to check </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><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>.</p>

</div>
</div>
<a class="anchor" id="aece06dc4c314fbd97fe492e5b942b95d"></a><!-- doxytag: member="KShortcut::contains" ref="aece06dc4c314fbd97fe492e5b942b95d" 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;&#160;</td>
          <td class="paramname"><em>key</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Checks whether this shortcut contains a sequence that starts with the given key. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">key</td><td>the key to check </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><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>.</p>

</div>
</div>
<a class="anchor" id="a6362d48eff937ee4d1fa56da6599c8f1"></a><!-- doxytag: member="KShortcut::count" ref="a6362d48eff937ee4d1fa56da6599c8f1" 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>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the number of sequences that are in this shortcut. </p>
<dl class="return"><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>.</p>

</div>
</div>
<a class="anchor" id="a369bdaa31c8592757d1e5546b26fa879"></a><!-- doxytag: member="KShortcut::init" ref="a369bdaa31c8592757d1e5546b26fa879" 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&#160;</td>
          <td class="paramname"><em>keyQt</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Initializes the shortcut with the given <a class="elRef" href="qt.html">Qt</a> key code as the only key sequence. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">keyQt</td><td>the qt keycode </td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><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>.</p>

</div>
</div>
<a class="anchor" id="ac9728e4630e19d24ba56b324a7956a8b"></a><!-- doxytag: member="KShortcut::init" ref="ac9728e4630e19d24ba56b324a7956a8b" 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;&#160;</td>
          <td class="paramname"><em>key</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Initializes the shortcut with the given key as its only sequence. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">key</td><td>the key to add </td></tr>
  </table>
  </dd>
</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>.</p>

</div>
</div>
<a class="anchor" id="a72e833389c19a2589580b25de6464f71"></a><!-- doxytag: member="KShortcut::init" ref="a72e833389c19a2589580b25de6464f71" 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;&#160;</td>
          <td class="paramname"><em>keySeq</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Initializes the shortcut with the given qt key sequence. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">keySeq</td><td>the qt key sequence to add </td></tr>
  </table>
  </dd>
</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>.</p>

</div>
</div>
<a class="anchor" id="ab0c3edca32571391f23af0417a45bb2c"></a><!-- doxytag: member="KShortcut::init" ref="ab0c3edca32571391f23af0417a45bb2c" 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" href="qkeysequence.html">QKeySequence</a> &amp;&#160;</td>
          <td class="paramname"><em>keySeq</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Initializes the shortcut with the given qt key sequence. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">keySeq</td><td>the qt key sequence to add </td></tr>
  </table>
  </dd>
</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>.</p>

</div>
</div>
<a class="anchor" id="ac996ffa9b5ee766c0b156edde78ecdfa"></a><!-- doxytag: member="KShortcut::init" ref="ac996ffa9b5ee766c0b156edde78ecdfa" 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;&#160;</td>
          <td class="paramname"><em>shortcut</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Copies the given shortcut. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">shortcut</td><td>the shortcut to add </td></tr>
  </table>
  </dd>
</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>.</p>

</div>
</div>
<a class="anchor" id="a7f95684d7d41462ea05ffd79b154f153"></a><!-- doxytag: member="KShortcut::init" ref="a7f95684d7d41462ea05ffd79b154f153" 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" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>shortcut</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Initializes the key sequence with the given key sequence. </p>
<p>The description consists of semicolon-separated keys as used in <a class="el" href="classKKeySequence.html#a0f527f2fe7b17147db231a7d319c4c8b" title="Creates a new key sequence that contains the given key sequence.">KKeySequence::KKeySequence(const QString&amp;)</a>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">shortcut</td><td>the description of the key </td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classKKeySequence.html#a0f527f2fe7b17147db231a7d319c4c8b" title="Creates a new key sequence that contains the given key sequence.">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>.</p>

</div>
</div>
<a class="anchor" id="ad491bec09bcf2e1f90be7be0b8f1bb5b"></a><!-- doxytag: member="KShortcut::isNull" ref="ad491bec09bcf2e1f90be7be0b8f1bb5b" 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>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns true if the shortcut is null (after <a class="el" href="classKShortcut.html#ada482989cc3a6ac0ec4864082a9071c9" title="Clears the shortcut.">clear()</a> or empty constructor). </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if the shortcut is null </dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classKShortcut.html#ada482989cc3a6ac0ec4864082a9071c9" title="Clears the shortcut.">clear()</a> </dd>
<dd>
<a class="el" href="classKShortcut.html#a2595d6884016f810c4a620998959695f" title="Returns a null shortcut.">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>.</p>

</div>
</div>
<a class="anchor" id="a647229fa3a840bccff076a7b0d9d58b7"></a><!-- doxytag: member="KShortcut::keyCodeQt" ref="a647229fa3a840bccff076a7b0d9d58b7" 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>)</td>
          <td> 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 class="return"><dt><b>Returns:</b></dt><dd>the key code of the first sequence's first key </dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd>Qt::Key </dd>
<dd>
<a class="el" href="classKKeySequence.html#a9f2eb98a7e0aa6706abba43804be5580" title="Returns the qt key code of the first key.">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>.</p>

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

<p>Returns a null shortcut. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>the null shortcut </dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classKShortcut.html#ad491bec09bcf2e1f90be7be0b8f1bb5b" title="Returns true if the shortcut is null (after clear() or empty constructor).">isNull()</a> </dd>
<dd>
<a class="el" href="classKShortcut.html#ada482989cc3a6ac0ec4864082a9071c9" title="Clears the shortcut.">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>.</p>

</div>
</div>
<a class="anchor" id="a1eab4eb39f6de238d0fba1d31b14499b"></a><!-- doxytag: member="KShortcut::operator QKeySequence" ref="a1eab4eb39f6de238d0fba1d31b14499b" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KShortcut::operator <a class="elRef" href="qkeysequence.html">QKeySequence</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts this shortcut to a key sequence. </p>
<p>The first key sequence will be taken. </p>

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

</div>
</div>
<a class="anchor" id="ad522c3e66f23264ff70a6c497f74ee56"></a><!-- doxytag: member="KShortcut::operator!=" ref="ad522c3e66f23264ff70a6c497f74ee56" 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;&#160;</td>
          <td class="paramname"><em>cut</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Compares the sequences of both shortcuts. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classKShortcut.html#ac045e37fd54d0a26db47e13ffcf2b80f" title="Compares this object with the given shortcut.">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>.</p>

</div>
</div>
<a class="anchor" id="a13c229ce5092fe0c92d9067841712f76"></a><!-- doxytag: member="KShortcut::operator&lt;" ref="a13c229ce5092fe0c92d9067841712f76" 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;&#160;</td>
          <td class="paramname"><em>cut</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Compares the sequences of both shortcuts. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classKShortcut.html#ac045e37fd54d0a26db47e13ffcf2b80f" title="Compares this object with the given shortcut.">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>.</p>

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

</div>
</div>
<a class="anchor" id="a62ab661b3155f5593d8925759c1520c1"></a><!-- doxytag: member="KShortcut::operator==" ref="a62ab661b3155f5593d8925759c1520c1" 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;&#160;</td>
          <td class="paramname"><em>cut</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Compares the sequences of both shortcuts. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classKShortcut.html#ac045e37fd54d0a26db47e13ffcf2b80f" title="Compares this object with the given shortcut.">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>.</p>

</div>
</div>
<a class="anchor" id="a32410ff25cbb5452989b60b153164a6d"></a><!-- doxytag: member="KShortcut::remove" ref="a32410ff25cbb5452989b60b153164a6d" 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;&#160;</td>
          <td class="paramname"><em>keySeq</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Removes the given key sequence from this shortcut. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">keySeq</td><td>the key sequence to remove </td></tr>
  </table>
  </dd>
</dl>
<dl class="since"><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>.</p>

</div>
</div>
<a class="anchor" id="ae82835d1eea3c6a286012f0855021c1d"></a><!-- doxytag: member="KShortcut::seq" ref="ae82835d1eea3c6a286012f0855021c1d" 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&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the <code>i'th</code> key sequence of this shortcut. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>the number of the key sequence to retrieve </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>the <code>i'th</code> sequence or <a class="el" href="classKKeySequence.html#a2464abce19c926d4a8c8610fdcb68d94" title="Returns a null key sequence.">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>.</p>

</div>
</div>
<a class="anchor" id="a8e7857df20a49fb77422ee6bf7ddd0cb"></a><!-- doxytag: member="KShortcut::setSeq" ref="a8e7857df20a49fb77422ee6bf7ddd0cb" 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&#160;</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;&#160;</td>
          <td class="paramname"><em>keySeq</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the <code>i</code> 'th key sequence of the shortcut. </p>
<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#a6362d48eff937ee4d1fa56da6599c8f1" title="Returns the number of sequences that are in this shortcut.">count()</a>. Also note that the maximum number of key sequences is MAX_SEQUENCES. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>the position of the new key sequence(0 &lt;= i &lt;= <a class="el" href="classKShortcut.html#a6362d48eff937ee4d1fa56da6599c8f1" title="Returns the number of sequences that are in this shortcut.">count()</a>, 0 &lt;= i &lt; MAX_SEQUENCES) </td></tr>
    <tr><td class="paramname">keySeq</td><td>the key sequence to set </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><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>.</p>

</div>
</div>
<a class="anchor" id="a0aa8ca8706445e6b76cf53c207ac06ce"></a><!-- doxytag: member="KShortcut::toString" ref="a0aa8ca8706445e6b76cf53c207ac06ce" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qstring.html">QString</a> KShortcut::toString </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> 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#aacc508cbc2945f26ef24724dca9d6344" title="Returns the key sequence as a number of key presses as returned by KKey::toString(), separated by commas.">KKeySequence::toString()</a>. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>the string represenation of this shortcut </dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classKKey.html#ae509bba0ba03a599cb2bcabf6ee2b155" title="Returns a human-readable representation of the key in the form &quot;modifier+key&quot;.">KKey::toString()</a> </dd>
<dd>
<a class="el" href="classKKeySequence.html#aacc508cbc2945f26ef24724dca9d6344" title="Returns the key sequence as a number of key presses as returned by KKey::toString(), separated by commas.">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>.</p>

</div>
</div>
<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>
<li><a class="el" href="kshortcut_8cpp_source.html">kshortcut.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>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="classKAcceleratorManager.html">kacceleratormanager</option>,  <option value="classKAccelManagerAlgorithm.html">kaccelmanageralgorithm</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="classKCalendarSystemJalali.html">kcalendarsystemjalali</option>,  <option value="classKCatalogue.html">kcatalogue</option>,  <option value="classKCharMacroExpander.html">kcharmacroexpander</option>,  <option value="classKCharsets.html">kcharsets</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="classKCompTreeNode.html">kcomptreenode</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="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="classKGlobal.html">kglobal</option>,  <option value="classKGlobalAccel.html">kglobalaccel</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_1_1ResolverLocker.html">knetwork::kresolverworkerbase::resolverlocker</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_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="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="classKSycocaEntry.html">ksycocaentry</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>,
</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>