Sophie

Sophie

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

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: KNotifyClient Namespace 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="#nested-classes">Classes</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">KNotifyClient Namespace Reference</div>  </div>
</div>
<div class="contents">

<p>This namespace provides a method for issuing events to a KNotifyServer call <a class="el" href="namespaceKNotifyClient.html#a4057f79811e557201f9dc297541be589">KNotifyClient::event</a>("eventname"); to issue it.  
<a href="#details">More...</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKNotifyClient_1_1Instance.html">Instance</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Makes it possible to use <a class="el" href="namespaceKNotifyClient.html" title="This namespace provides a method for issuing events to a KNotifyServer call KNotifyClient::event(&quot;eve...">KNotifyClient</a> with a <a class="el" href="classKInstance.html" title="Access to KDE global objects for use in shared libraries.">KInstance</a> that is not the application.  <a href="classKNotifyClient_1_1Instance.html#details">More...</a><br/></td></tr>
<tr><td colspan="2"><h2><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <br/>
&#160;&#160;<b>Default</b> =  -1, 
<b>None</b> =  0, 
<b>Sound</b> =  1, 
<b>Messagebox</b> =  2, 
<br/>
&#160;&#160;<b>Logfile</b> =  4, 
<b>Stderr</b> =  8, 
<a class="el" href="namespaceKNotifyClient.html#a2f1d0d436e38d103485e023c244ba5bcaea5d52f59a44566e7df304549171469e">PassivePopup</a> =  16, 
<a class="el" href="namespaceKNotifyClient.html#a2f1d0d436e38d103485e023c244ba5bca1d0516fcbe0557c8742638f454ebb098">Execute</a> =  32, 
<br/>
&#160;&#160;<a class="el" href="namespaceKNotifyClient.html#a2f1d0d436e38d103485e023c244ba5bca936b065c3dde61180b529a1f31e95564">Taskbar</a> =  64
<br/>
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <b>Notification</b> = 1, 
<b>Warning</b> = 2, 
<b>Error</b> = 4, 
<b>Catastrophe</b> = 8
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceKNotifyClient.html#af0d23dd082245fe609a4edc6032b2b68">StandardEvent</a> { <br/>
&#160;&#160;<b>cannotOpenFile</b>, 
<b>notification</b>, 
<b>warning</b>, 
<b>fatalError</b>, 
<br/>
&#160;&#160;<b>catastrophe</b>
<br/>
 }</td></tr>
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceKNotifyClient.html#a92291485b807566b5e5589f7bb36c4f8">startDaemon</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceKNotifyClient.html#a4057f79811e557201f9dc297541be589">event</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;message, const <a class="elRef" href="qstring.html">QString</a> &amp;text=QString::null) KDE_DEPRECATED</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceKNotifyClient.html#ac9aab2540e2f7b74a404b79bba839134">event</a> (<a class="el" href="namespaceKNotifyClient.html#af0d23dd082245fe609a4edc6032b2b68">StandardEvent</a> event, const <a class="elRef" href="qstring.html">QString</a> &amp;text=QString::null) KDE_DEPRECATED</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceKNotifyClient.html#a2e898cbb4415437d34c5d05b703c8128">userEvent</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;text=QString::null, int present=Default, int level=Default, const <a class="elRef" href="qstring.html">QString</a> &amp;sound=QString::null, const <a class="elRef" href="qstring.html">QString</a> &amp;file=QString::null) KDE_DEPRECATED</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceKNotifyClient.html#a77b22e729cf0f099d016df5855a4b024">event</a> (int winId, const <a class="elRef" href="qstring.html">QString</a> &amp;message, const <a class="elRef" href="qstring.html">QString</a> &amp;text=QString::null)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceKNotifyClient.html#a4e5574b28574d469137711328c537a98">event</a> (int winId, <a class="el" href="namespaceKNotifyClient.html#af0d23dd082245fe609a4edc6032b2b68">StandardEvent</a> event, const <a class="elRef" href="qstring.html">QString</a> &amp;text=QString::null)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceKNotifyClient.html#ae4f3e31ca10aaba4bf3e90d8e6c75dda">userEvent</a> (int winId, const <a class="elRef" href="qstring.html">QString</a> &amp;text=QString::null, int present=Default, int level=Default, const <a class="elRef" href="qstring.html">QString</a> &amp;sound=QString::null, const <a class="elRef" href="qstring.html">QString</a> &amp;file=QString::null)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceKNotifyClient.html#a85a50fe8cb7a9cd335363a54c8aeeefe">beep</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;reason=QString::null)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceKNotifyClient.html#a017c8211d49d9058082b44e6a5664895">getPresentation</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;eventname)</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="namespaceKNotifyClient.html#a0ba86e9cd839ecdc19fd009e2c251235">getFile</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;eventname, int present)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceKNotifyClient.html#a7e2241263f9df9df08317b7ccd483c82">getDefaultPresentation</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;eventname)</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="namespaceKNotifyClient.html#a7b1c982a1c6976c62182c1fb809e05aa">getDefaultFile</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;eventname, int present)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKInstance.html">KInstance</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceKNotifyClient.html#a1eb3ef58f2ad2a74b5c88f54d68de022">instance</a> ()</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>This namespace provides a method for issuing events to a KNotifyServer call <a class="el" href="namespaceKNotifyClient.html#a4057f79811e557201f9dc297541be589">KNotifyClient::event</a>("eventname"); to issue it. </p>
<p>On installation, there should be a file called $KDEDIR/share/apps/appname/eventsrc which contains the events.</p>
<p>The file looks like this: </p>
<div class="fragment"><pre class="fragment"> [!Global!]
 IconName=Filename (e.g. kdesktop, without any extension)
 Comment=FriendlyNameOfApp

 [eventname]
 Name=FriendlyNameOfEvent
 Comment=Description Of Event
 default_sound=filetoplay.wav
 default_logfile=logfile.txt
 default_commandline=command
 default_presentation=1
  ...
</pre></div><p> default_presentation contains these ORed events: None=0, Sound=1, Messagebox=2, Logfile=4, Stderr=8, PassivePopup=16, Execute=32, Taskbar=64</p>
<p>KNotify will search for sound files given with a relative path first in the application's sound directory (share/apps/Application Name/sounds), then in the <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> global sound directory (share/sounds).</p>
<p>You can also use the "nopresentation" key, with any the presentations ORed. Those that are in that field will not appear in the kcontrol module. This was intended for software like <a class="el" href="classKWin.html" title="Convenience access to certain properties and features of the window manager.">KWin</a> to not allow a window-opening that opens a window (e.g., allowing to disable KMessageBoxes from appearing) If the user edits the eventsrc file manually, it will appear. This only affects the KcmNotify.</p>
<p>You can also use the following events, which are system controlled and do not need to be placed in your eventsrc:</p>
<ul>
<li>
cannotopenfile </li>
<li>
notification </li>
<li>
warning </li>
<li>
fatalerror </li>
<li>
catastrophe </li>
</ul>
<p>The events can be configured in an application using KNotifyDialog, which is part of KIO.</p>
<dl class="author"><dt><b>Author:</b></dt><dd>Charles Samuels &lt;<a href="mailto:charles@kde.org">charles@kde.org</a>&gt; </dd></dl>
</div><hr/><h2>Enumeration Type Documentation</h2>
<a class="anchor" id="a2f1d0d436e38d103485e023c244ba5bc"></a><!-- doxytag: member="KNotifyClient::@11" ref="a2f1d0d436e38d103485e023c244ba5bc" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">anonymous enum</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Describes the notification method. </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a2f1d0d436e38d103485e023c244ba5bcaea5d52f59a44566e7df304549171469e"></a><!-- doxytag: member="PassivePopup" ref="a2f1d0d436e38d103485e023c244ba5bcaea5d52f59a44566e7df304549171469e" args="" -->PassivePopup</em>&nbsp;</td><td>
<dl class="since"><dt><b>Since:</b></dt><dd>3.1 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a2f1d0d436e38d103485e023c244ba5bca1d0516fcbe0557c8742638f454ebb098"></a><!-- doxytag: member="Execute" ref="a2f1d0d436e38d103485e023c244ba5bca1d0516fcbe0557c8742638f454ebb098" args="" -->Execute</em>&nbsp;</td><td>
<dl class="since"><dt><b>Since:</b></dt><dd>3.1 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a2f1d0d436e38d103485e023c244ba5bca936b065c3dde61180b529a1f31e95564"></a><!-- doxytag: member="Taskbar" ref="a2f1d0d436e38d103485e023c244ba5bca936b065c3dde61180b529a1f31e95564" args="" -->Taskbar</em>&nbsp;</td><td>
<dl class="since"><dt><b>Since:</b></dt><dd>3.2 </dd></dl>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="knotifyclient_8h_source.html#l00138">138</a> of file <a class="el" href="knotifyclient_8h_source.html">knotifyclient.h</a>.</p>

</div>
</div>
<a class="anchor" id="a3d4bcd57bcc0e5aba49c2748456d7f8b"></a><!-- doxytag: member="KNotifyClient::@12" ref="a3d4bcd57bcc0e5aba49c2748456d7f8b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">anonymous enum</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Describes the level of the error. </p>

<p>Definition at line <a class="el" href="knotifyclient_8h_source.html#l00153">153</a> of file <a class="el" href="knotifyclient_8h_source.html">knotifyclient.h</a>.</p>

</div>
</div>
<a class="anchor" id="af0d23dd082245fe609a4edc6032b2b68"></a><!-- doxytag: member="KNotifyClient::StandardEvent" ref="af0d23dd082245fe609a4edc6032b2b68" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="namespaceKNotifyClient.html#af0d23dd082245fe609a4edc6032b2b68">KNotifyClient::StandardEvent</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>default events you can use </p>

<p>Definition at line <a class="el" href="knotifyclient_8h_source.html#l00163">163</a> of file <a class="el" href="knotifyclient_8h_source.html">knotifyclient.h</a>.</p>

</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="a85a50fe8cb7a9cd335363a54c8aeeefe"></a><!-- doxytag: member="KNotifyClient::beep" ref="a85a50fe8cb7a9cd335363a54c8aeeefe" args="(const QString &amp;reason=QString::null)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KNotifyClient::beep </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>reason</em> = <code>QString::null</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>This is a simple substitution for <a class="elRef" href="qapplication.html#beep">QApplication::beep()</a>. </p>
<p>It simply calls </p>
<div class="fragment"><pre class="fragment"> <a class="code" href="namespaceKNotifyClient.html#a4057f79811e557201f9dc297541be589">KNotifyClient::event</a>( KNotifyClient::notification, reason );
</pre></div> <dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">reason</td><td>the reason, can be QString::null. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="knotifyclient_8cpp_source.html#l00239">239</a> of file <a class="el" href="knotifyclient_8cpp_source.html">knotifyclient.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a4057f79811e557201f9dc297541be589"></a><!-- doxytag: member="KNotifyClient::event" ref="a4057f79811e557201f9dc297541be589" args="(const QString &amp;message, const QString &amp;text=QString::null) KDE_DEPRECATED" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int KNotifyClient::event </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>message</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>text</em> = <code>QString::null</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000043">Deprecated:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">message</td><td>The name of the event </td></tr>
    <tr><td class="paramname">text</td><td>The text to put in a dialog box. This won't be shown if the user connected the event to sound, only. Can be QString::null. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>a value &gt; 0, unique for this event if successful, 0 otherwise </dd></dl>

<p>Definition at line <a class="el" href="knotifyclient_8cpp_source.html#l00112">112</a> of file <a class="el" href="knotifyclient_8cpp_source.html">knotifyclient.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a77b22e729cf0f099d016df5855a4b024"></a><!-- doxytag: member="KNotifyClient::event" ref="a77b22e729cf0f099d016df5855a4b024" args="(int winId, const QString &amp;message, const QString &amp;text=QString::null)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int KNotifyClient::event </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>winId</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>message</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>text</em> = <code>QString::null</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>This should be the most used method in here. </p>
<p>Pass the origin-widget's winId() here so that a PassivePopup can be placed appropriately.</p>
<p>Call it by <a class="el" href="namespaceKNotifyClient.html#a4057f79811e557201f9dc297541be589">KNotifyClient::event</a>(widget-&gt;winId(), "EventName"); It will use <a class="el" href="classKApplication.html#a331290a72b521dae15b4a8c590c0c59d" title="Returns the current application object.">KApplication::kApplication</a>-&gt;dcopClient() to communicate to the server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">winId</td><td>The winId() of the widget where the event originates </td></tr>
    <tr><td class="paramname">message</td><td>The name of the event </td></tr>
    <tr><td class="paramname">text</td><td>The text to put in a dialog box. This won't be shown if the user connected the event to sound, only. Can be QString::null. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>a value &gt; 0, unique for this event if successful, 0 otherwise </dd></dl>
<dl class="since"><dt><b>Since:</b></dt><dd>3.1.1 </dd></dl>

<p>Definition at line <a class="el" href="knotifyclient_8cpp_source.html#l00150">150</a> of file <a class="el" href="knotifyclient_8cpp_source.html">knotifyclient.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ac9aab2540e2f7b74a404b79bba839134"></a><!-- doxytag: member="KNotifyClient::event" ref="ac9aab2540e2f7b74a404b79bba839134" args="(StandardEvent event, const QString &amp;text=QString::null) KDE_DEPRECATED" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int KNotifyClient::event </td>
          <td>(</td>
          <td class="paramtype">StandardEvent&#160;</td>
          <td class="paramname"><em>event</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>text</em> = <code>QString::null</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000044">Deprecated:</a></b></dt><dd>Allows to easily emit standard events.</dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">event</td><td>The event you want to raise. </td></tr>
    <tr><td class="paramname">text</td><td>The text explaining the event you raise. Can be QString::null. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>a value &gt; 0, unique for this event if successful, 0 otherwise </dd></dl>

<p>Definition at line <a class="el" href="knotifyclient_8cpp_source.html#l00107">107</a> of file <a class="el" href="knotifyclient_8cpp_source.html">knotifyclient.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a4e5574b28574d469137711328c537a98"></a><!-- doxytag: member="KNotifyClient::event" ref="a4e5574b28574d469137711328c537a98" args="(int winId, StandardEvent event, const QString &amp;text=QString::null)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int KNotifyClient::event </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>winId</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">StandardEvent&#160;</td>
          <td class="paramname"><em>event</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>text</em> = <code>QString::null</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>You should pass the origin-widget's winId() here so that a PassivePopup can be placed appropriately. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">winId</td><td>The winId() of the widget where the event originates </td></tr>
    <tr><td class="paramname">event</td><td>The event you want to raise </td></tr>
    <tr><td class="paramname">text</td><td>The text to put in a dialog box. This won't be shown if the user connected the event to sound, only. Can be QString::null. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>a value &gt; 0, unique for this event if successful, 0 otherwise </dd></dl>
<dl class="since"><dt><b>Since:</b></dt><dd>3.1.1 </dd></dl>

<p>Definition at line <a class="el" href="knotifyclient_8cpp_source.html#l00124">124</a> of file <a class="el" href="knotifyclient_8cpp_source.html">knotifyclient.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a7b1c982a1c6976c62182c1fb809e05aa"></a><!-- doxytag: member="KNotifyClient::getDefaultFile" ref="a7b1c982a1c6976c62182c1fb809e05aa" args="(const QString &amp;eventname, int present)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qstring.html">QString</a> KNotifyClient::getDefaultFile </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>eventname</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>present</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the default File for the event of this program. </p>
<p>It gets it in relation to present. Some events don't apply to this function ("Message Box") Some do (Sound) </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">eventname</td><td>the name of the event </td></tr>
    <tr><td class="paramname">present</td><td>the presentation method </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>the default file. Can be QString::null if not found. </dd></dl>

<p>Definition at line <a class="el" href="knotifyclient_8cpp_source.html#l00207">207</a> of file <a class="el" href="knotifyclient_8cpp_source.html">knotifyclient.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a7e2241263f9df9df08317b7ccd483c82"></a><!-- doxytag: member="KNotifyClient::getDefaultPresentation" ref="a7e2241263f9df9df08317b7ccd483c82" args="(const QString &amp;eventname)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int KNotifyClient::getDefaultPresentation </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>eventname</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the default presentation for the event of this program. </p>
<p>Remember that the Presentation may be ORed. Try this: </p>
<div class="fragment"><pre class="fragment"> <span class="keywordflow">if</span> (present &amp; KNotifyClient::Sound) { [Yes, sound is a <span class="keywordflow">default</span>] }
</pre></div> <dl class="return"><dt><b>Returns:</b></dt><dd>the presentation methods </dd></dl>

<p>Definition at line <a class="el" href="knotifyclient_8cpp_source.html#l00194">194</a> of file <a class="el" href="knotifyclient_8cpp_source.html">knotifyclient.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a0ba86e9cd839ecdc19fd009e2c251235"></a><!-- doxytag: member="KNotifyClient::getFile" ref="a0ba86e9cd839ecdc19fd009e2c251235" args="(const QString &amp;eventname, int present)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qstring.html">QString</a> KNotifyClient::getFile </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>eventname</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>present</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the default file associated with a certain event name The control panel module will list all the event names This has the potential for being slow. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">eventname</td><td>the name of the event </td></tr>
    <tr><td class="paramname">present</td><td>the presentation method </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>the associated file. Can be QString::null if not found. </dd></dl>

<p>Definition at line <a class="el" href="knotifyclient_8cpp_source.html#l00176">176</a> of file <a class="el" href="knotifyclient_8cpp_source.html">knotifyclient.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a017c8211d49d9058082b44e6a5664895"></a><!-- doxytag: member="KNotifyClient::getPresentation" ref="a017c8211d49d9058082b44e6a5664895" args="(const QString &amp;eventname)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int KNotifyClient::getPresentation </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>eventname</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the presentation associated with a certain event name Remeber that they may be ORed: </p>
<div class="fragment"><pre class="fragment"> <span class="keywordflow">if</span> (present &amp; KNotifyClient::Sound) { [Yes, sound is a <span class="keywordflow">default</span>] }  
</pre></div> <dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">eventname</td><td>the event name to check </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>the presentation methods </dd></dl>

<p>Definition at line <a class="el" href="knotifyclient_8cpp_source.html#l00163">163</a> of file <a class="el" href="knotifyclient_8cpp_source.html">knotifyclient.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a1eb3ef58f2ad2a74b5c88f54d68de022"></a><!-- doxytag: member="KNotifyClient::instance" ref="a1eb3ef58f2ad2a74b5c88f54d68de022" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKInstance.html">KInstance</a> * KNotifyClient::instance </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Shortcut to <a class="el" href="classKNotifyClient_1_1Instance.html#ab726aba8bdc47d1e0ddc3498087c9706" title="Returns the currently active KInstance.">KNotifyClient::Instance::current()</a> :) </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>the current <a class="el" href="classKInstance.html" title="Access to KDE global objects for use in shared libraries.">KInstance</a>. </dd></dl>

<p>Definition at line <a class="el" href="knotifyclient_8cpp_source.html#l00267">267</a> of file <a class="el" href="knotifyclient_8cpp_source.html">knotifyclient.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a92291485b807566b5e5589f7bb36c4f8"></a><!-- doxytag: member="KNotifyClient::startDaemon" ref="a92291485b807566b5e5589f7bb36c4f8" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KNotifyClient::startDaemon </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>This starts the KNotify Daemon, if it's not already started. </p>
<p>This will be useful for games that use sound effects. Run this at the start of the program, and there won't be a pause when it is first triggered. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if daemon is running (always true at the moment) </dd></dl>

<p>Definition at line <a class="el" href="knotifyclient_8cpp_source.html#l00225">225</a> of file <a class="el" href="knotifyclient_8cpp_source.html">knotifyclient.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a2e898cbb4415437d34c5d05b703c8128"></a><!-- doxytag: member="KNotifyClient::userEvent" ref="a2e898cbb4415437d34c5d05b703c8128" args="(const QString &amp;text=QString::null, int present=Default, int level=Default, const QString &amp;sound=QString::null, const QString &amp;file=QString::null) KDE_DEPRECATED" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int KNotifyClient::userEvent </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>text</em> = <code>QString::null</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>present</em> = <code>Default</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>level</em> = <code>Default</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>sound</em> = <code>QString::null</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>file</em> = <code>QString::null</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000045">Deprecated:</a></b></dt><dd>Will fire an event that's not registered.</dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">text</td><td>The error message text, if applicable </td></tr>
    <tr><td class="paramname">present</td><td>The presentation method(s) of the event </td></tr>
    <tr><td class="paramname">level</td><td>The error message level, defaulting to "Default" </td></tr>
    <tr><td class="paramname">sound</td><td>The sound file to play if selected with <code>present</code> </td></tr>
    <tr><td class="paramname">file</td><td>The log file to append the message to if selected with <code>present</code> </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>a value &gt; 0, unique for this event if successful, 0 otherwise </dd></dl>

<p>Definition at line <a class="el" href="knotifyclient_8cpp_source.html#l00117">117</a> of file <a class="el" href="knotifyclient_8cpp_source.html">knotifyclient.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ae4f3e31ca10aaba4bf3e90d8e6c75dda"></a><!-- doxytag: member="KNotifyClient::userEvent" ref="ae4f3e31ca10aaba4bf3e90d8e6c75dda" args="(int winId, const QString &amp;text=QString::null, int present=Default, int level=Default, const QString &amp;sound=QString::null, const QString &amp;file=QString::null)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int KNotifyClient::userEvent </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>winId</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>text</em> = <code>QString::null</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>present</em> = <code>Default</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>level</em> = <code>Default</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>sound</em> = <code>QString::null</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>file</em> = <code>QString::null</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Will fire an event that's not registered. </p>
<p>You should pass the origin-widget's winId() here so that a PassivePopup can be placed appropriately. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">winId</td><td>The winId() of the originating widget </td></tr>
    <tr><td class="paramname">text</td><td>The error message text, if applicable </td></tr>
    <tr><td class="paramname">present</td><td>The presentation method(s) of the event </td></tr>
    <tr><td class="paramname">level</td><td>The error message level, defaulting to "Default" </td></tr>
    <tr><td class="paramname">sound</td><td>The sound file to play if selected with <code>present</code> </td></tr>
    <tr><td class="paramname">file</td><td>The log file to append the message to if selected with <code>present</code> </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>a value &gt; 0, unique for this event if successful, 0 otherwise </dd></dl>
<dl class="since"><dt><b>Since:</b></dt><dd>3.1.1 </dd></dl>

<p>Definition at line <a class="el" href="knotifyclient_8cpp_source.html#l00156">156</a> of file <a class="el" href="knotifyclient_8cpp_source.html">knotifyclient.cpp</a>.</p>

</div>
</div>
</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>