Sophie

Sophie

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

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

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

<head>
  <title>kdecore: KApplication Class Reference (kdecore)</title>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

  <meta http-equiv="Content-Style-Type" content="text/css" />

  <meta http-equiv="pics-label" content='(pics-1.1 "http://www.icra.org/ratingsv02.html" comment "ICRAonline DE v2.0" l gen true for "http://www.kde.org"  r (nz 1 vz 1 lz 1 oz 1 cb 1) "http://www.rsac.org/ratingsv01.html" l gen true for "http://www.kde.org"  r (n 0 s 0 v 0 l 0))' />

  <meta name="trademark" content="KDE e.V." />
  <meta name="description" content="K Desktop Environment Homepage, KDE.org" />
  <meta name="MSSmartTagsPreventParsing" content="true" />
  <meta name="robots" content="all" />

  <link rel="shortcut icon" href="../../favicon.ico" />

<link rel="stylesheet" media="screen" type="text/css" title="APIDOX" href="doxygen.css" />



</head>

<body>

<div id="nav_header_top" align="right">
  <a href="#content" class="doNotDisplay" accesskey="2">Skip to main content ::</a>

  <a href="../.."><img id="nav_header_logo" alt="Home" align="left" src="../../kde_gear_64.png" border="0" /></a>
  <span class="doNotDisplay">::</span>

  <div id="nav_header_title" align="left">KDE API Reference</div>


</div>

<div id="nav_header_bottom" align="right">
  <span class="doNotDisplay">:: <a href="#navigation" accesskey="5">Skip to Link Menu</a><br/></span>
  <div id="nav_header_bottom_right" style="text-align: left;">
/ <a href="../..">API Reference</a>
 / <a href=".">kdecore</a>
  </div>
</div>


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

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


<!-- Generated by Doxygen 1.4.7 -->
<h1>KApplication Class Reference</h1><!-- doxytag: class="KApplication" --><!-- doxytag: inherits="QApplication,KInstance" --><code>#include &lt;<a class="el" href="kapplication_8h-source.html">kapplication.h</a>&gt;</code>
<p>
<p>Inheritance diagram for KApplication:
<p><center><img src="classKApplication.png" usemap="#KApplication_map" border="0" alt=""></center>
<map name="KApplication_map">
<area doxygen="qt.tag:" href="qapplication.html" alt="QApplication" shape="rect" coords="0,0,121,24">
<area href="classKInstance.html" alt="KInstance" shape="rect" coords="131,0,252,24">
<area href="classKUniqueApplication.html" alt="KUniqueApplication" shape="rect" coords="65,112,186,136">
</map>
<a href="classKApplication-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
Controls and provides information to all <a class="el" href="namespaceKDE.html">KDE</a> applications.Controls and provides information to all <a class="el" href="namespaceKDE.html">KDE</a> applications. 
<p>
Only one object of this class can be instantiated in a single app. This instance is always accessible via the 'kapp' global variable. See <a class="el" href="classKApplication.html#dbda6554787db3a72fc228b3b958241f">cut()</a> for an example.<p>
This class provides the following services to all <a class="el" href="namespaceKDE.html">KDE</a> applications.<p>
<ul>
<li>It controls the event queue (see <a class="elRef" doxygen="qt.tag:" href="qapplication.html">QApplication</a> ). </li>
<li>It provides the application with <a class="el" href="namespaceKDE.html">KDE</a> resources such as accelerators, common menu entries, a <a class="el" href="classKConfig.html">KConfig</a> object. session management events, help invocation etc. </li>
<li>Installs a signal handler for the SIGCHLD signal in order to avoid zombie children. If you want to catch this signal yourself or don't want it to be caught at all, you have set a new signal handler (or SIG_IGN) after KApplication's constructor has run. </li>
<li>Installs an empty signal handler for the SIGPIPE signal using <a class="el" href="classKApplication.html#23b19b8d4f04b22d2f3851392016abd6">installSigpipeHandler()</a>. If you want to catch this signal yourself, you have set a new signal handler after KApplication's constructor has run. </li>
<li>It can start new services</li>
</ul>
The way a service gets started depends on the 'X-DCOP-ServiceType' entry in the desktop file of the service:<p>
There are three possibilities: <ul>
<li>X-DCOP-ServiceType=None (default) Always start a new service, don't wait till the service registers with dcop. </li>
<li>X-DCOP-ServiceType=Multi Always start a new service, wait until the service has registered with dcop. </li>
<li>X-DCOP-ServiceType=Unique Only start the service if it isn't already running, wait until the service has registered with dcop.</li>
</ul>
<dl compact><dt><b>Author:</b></dt><dd>Matthias Kalle Dalheimer &lt;<a href="mailto:kalle@kde.org">kalle@kde.org</a>&gt; </dd></dl>

<p>

<p>
Definition at line <a class="el" href="kapplication_8h-source.html#l00094">94</a> of file <a class="el" href="kapplication_8h-source.html">kapplication.h</a>.<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#42a17f01005bf4c65a842d3d513a99515a298c7f1e738261890141604d047624">CaptionAppLast</a> = 1</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#42a17f01005bf4c65a842d3d513a995188006668a25f5630f24237cc8c6c8c7a">CaptionAppFirst</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#42a17f01005bf4c65a842d3d513a995179a878f83571d0ed228d74ea83a89dbf">CaptionNoApp</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#bcec18c56392104429bdefe034b886f15ac1d722000b682c6a6461788a93348a">ShutdownConfirmDefault</a> = -1</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#bcec18c56392104429bdefe034b886f11f660cecd4fe39a99bacb4562265f516">ShutdownConfirmNo</a> = 0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#bcec18c56392104429bdefe034b886f14f744d95b8a7ecf8da34d04877a7224d">ShutdownConfirmYes</a> = 1</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#f65227718bbf8c864b1cc23e13a9ff7545e2580d948d5b7dbc97ac934c99a07a">ShutdownTypeDefault</a> = -1</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#f65227718bbf8c864b1cc23e13a9ff75dbbb414b077bf13825b4bf0a73ee2962">ShutdownTypeNone</a> = 0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#f65227718bbf8c864b1cc23e13a9ff75f40e2b4cdf16db775702bb4610c9b82c">ShutdownTypeReboot</a> = 1</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#f65227718bbf8c864b1cc23e13a9ff75c473afb676336ac059917e381baab7a6">ShutdownTypeHalt</a> = 2</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#2d3767be32b1bff9deceee6c89ffebcda963f050e3f19ec1de342a175f4a60db">ShutdownModeDefault</a> = -1</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#2d3767be32b1bff9deceee6c89ffebcd62a0105f119f47e00ef66d0bc38266c7">ShutdownModeSchedule</a> = 0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#2d3767be32b1bff9deceee6c89ffebcda0d5519fdc0fea7917ea05a520386f31">ShutdownModeTryNow</a> = 1</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#2d3767be32b1bff9deceee6c89ffebcdc09e23d5f3bfba6115cb1393ac230d9d">ShutdownModeForceNow</a> = 2</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#2d3767be32b1bff9deceee6c89ffebcd6abd9c27ca858c7c7e8fb77306a61cc4">ShutdownModeInteractive</a> = 3</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="da2322ef9dcbb07f0fc6088ad6d41ff86805183ce793a4f466c92c586f043e35"></a><!-- doxytag: member="KApplication::ShiftModifier" ref="da2322ef9dcbb07f0fc6088ad6d41ff86805183ce793a4f466c92c586f043e35" args="" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><b>ShiftModifier</b> = 1&lt;&lt;0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="da2322ef9dcbb07f0fc6088ad6d41ff8ac729163438c200275d99b9799ad94e6"></a><!-- doxytag: member="KApplication::LockModifier" ref="da2322ef9dcbb07f0fc6088ad6d41ff8ac729163438c200275d99b9799ad94e6" args="" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><b>LockModifier</b> = 1&lt;&lt;1</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="da2322ef9dcbb07f0fc6088ad6d41ff870e4f6d9b52fdb89bb0ce39cebb872c1"></a><!-- doxytag: member="KApplication::ControlModifier" ref="da2322ef9dcbb07f0fc6088ad6d41ff870e4f6d9b52fdb89bb0ce39cebb872c1" args="" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><b>ControlModifier</b> = 1&lt;&lt;2</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="da2322ef9dcbb07f0fc6088ad6d41ff85f792109bb39f903df4dd6ec1d610927"></a><!-- doxytag: member="KApplication::Modifier1" ref="da2322ef9dcbb07f0fc6088ad6d41ff85f792109bb39f903df4dd6ec1d610927" args="" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><b>Modifier1</b> = 1&lt;&lt;3</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="da2322ef9dcbb07f0fc6088ad6d41ff8d25c6ec55dfa9486913368ae93bca81b"></a><!-- doxytag: member="KApplication::Modifier2" ref="da2322ef9dcbb07f0fc6088ad6d41ff8d25c6ec55dfa9486913368ae93bca81b" args="" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><b>Modifier2</b> = 1&lt;&lt;4</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="da2322ef9dcbb07f0fc6088ad6d41ff8389bf513d20b523f33ae52957687c323"></a><!-- doxytag: member="KApplication::Modifier3" ref="da2322ef9dcbb07f0fc6088ad6d41ff8389bf513d20b523f33ae52957687c323" args="" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><b>Modifier3</b> = 1&lt;&lt;5</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="da2322ef9dcbb07f0fc6088ad6d41ff8125e281391c5d0c27300bb76547f2c14"></a><!-- doxytag: member="KApplication::Modifier4" ref="da2322ef9dcbb07f0fc6088ad6d41ff8125e281391c5d0c27300bb76547f2c14" args="" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><b>Modifier4</b> = 1&lt;&lt;6</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="da2322ef9dcbb07f0fc6088ad6d41ff8755c4e8cd4b45b8182d6f60548af115b"></a><!-- doxytag: member="KApplication::Modifier5" ref="da2322ef9dcbb07f0fc6088ad6d41ff8755c4e8cd4b45b8182d6f60548af115b" args="" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><b>Modifier5</b> = 1&lt;&lt;7</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8c1346381bbeacc5bca347712deafc0c3bd9aac1c5ed2e0a2b8f18d026d35aff"></a><!-- doxytag: member="KApplication::Button1Pressed" ref="8c1346381bbeacc5bca347712deafc0c3bd9aac1c5ed2e0a2b8f18d026d35aff" args="" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><b>Button1Pressed</b> = 1&lt;&lt;8</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8c1346381bbeacc5bca347712deafc0c66b11358a89b4dcada8cfc64f07d2c40"></a><!-- doxytag: member="KApplication::Button2Pressed" ref="8c1346381bbeacc5bca347712deafc0c66b11358a89b4dcada8cfc64f07d2c40" args="" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><b>Button2Pressed</b> = 1&lt;&lt;9</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8c1346381bbeacc5bca347712deafc0c33bcffbedf47762f36a7d2f6742f4659"></a><!-- doxytag: member="KApplication::Button3Pressed" ref="8c1346381bbeacc5bca347712deafc0c33bcffbedf47762f36a7d2f6742f4659" args="" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><b>Button3Pressed</b> = 1&lt;&lt;10</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8c1346381bbeacc5bca347712deafc0c8b898e09831974b2cea9af39e95fe0e8"></a><!-- doxytag: member="KApplication::Button4Pressed" ref="8c1346381bbeacc5bca347712deafc0c8b898e09831974b2cea9af39e95fe0e8" args="" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><b>Button4Pressed</b> = 1&lt;&lt;11</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8c1346381bbeacc5bca347712deafc0c159719d9ecf8d612fad5be1e70373e10"></a><!-- doxytag: member="KApplication::Button5Pressed" ref="8c1346381bbeacc5bca347712deafc0c159719d9ecf8d612fad5be1e70373e10" args="" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><b>Button5Pressed</b> = 1&lt;&lt;12</td></tr>

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

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

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

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

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

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#42a17f01005bf4c65a842d3d513a9951">CaptionLayout</a> { <a class="el" href="classKApplication.html#42a17f01005bf4c65a842d3d513a99515a298c7f1e738261890141604d047624">CaptionAppLast</a> = 1, 
<a class="el" href="classKApplication.html#42a17f01005bf4c65a842d3d513a995188006668a25f5630f24237cc8c6c8c7a">CaptionAppFirst</a>, 
<a class="el" href="classKApplication.html#42a17f01005bf4c65a842d3d513a995179a878f83571d0ed228d74ea83a89dbf">CaptionNoApp</a>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#bcec18c56392104429bdefe034b886f1">ShutdownConfirm</a> { <a class="el" href="classKApplication.html#bcec18c56392104429bdefe034b886f15ac1d722000b682c6a6461788a93348a">ShutdownConfirmDefault</a> =  -1, 
<a class="el" href="classKApplication.html#bcec18c56392104429bdefe034b886f11f660cecd4fe39a99bacb4562265f516">ShutdownConfirmNo</a> =  0, 
<a class="el" href="classKApplication.html#bcec18c56392104429bdefe034b886f14f744d95b8a7ecf8da34d04877a7224d">ShutdownConfirmYes</a> =  1
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#f65227718bbf8c864b1cc23e13a9ff75">ShutdownType</a> { <a class="el" href="classKApplication.html#f65227718bbf8c864b1cc23e13a9ff7545e2580d948d5b7dbc97ac934c99a07a">ShutdownTypeDefault</a> =  -1, 
<a class="el" href="classKApplication.html#f65227718bbf8c864b1cc23e13a9ff75dbbb414b077bf13825b4bf0a73ee2962">ShutdownTypeNone</a> =  0, 
<a class="el" href="classKApplication.html#f65227718bbf8c864b1cc23e13a9ff75f40e2b4cdf16db775702bb4610c9b82c">ShutdownTypeReboot</a> =  1, 
<a class="el" href="classKApplication.html#f65227718bbf8c864b1cc23e13a9ff75c473afb676336ac059917e381baab7a6">ShutdownTypeHalt</a> =  2
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#2d3767be32b1bff9deceee6c89ffebcd">ShutdownMode</a> { <br>
&nbsp;&nbsp;<a class="el" href="classKApplication.html#2d3767be32b1bff9deceee6c89ffebcda963f050e3f19ec1de342a175f4a60db">ShutdownModeDefault</a> =  -1, 
<a class="el" href="classKApplication.html#2d3767be32b1bff9deceee6c89ffebcd62a0105f119f47e00ef66d0bc38266c7">ShutdownModeSchedule</a> =  0, 
<a class="el" href="classKApplication.html#2d3767be32b1bff9deceee6c89ffebcda0d5519fdc0fea7917ea05a520386f31">ShutdownModeTryNow</a> =  1, 
<a class="el" href="classKApplication.html#2d3767be32b1bff9deceee6c89ffebcdc09e23d5f3bfba6115cb1393ac230d9d">ShutdownModeForceNow</a> =  2, 
<br>
&nbsp;&nbsp;<a class="el" href="classKApplication.html#2d3767be32b1bff9deceee6c89ffebcd6abd9c27ca858c7c7e8fb77306a61cc4">ShutdownModeInteractive</a> =  3
<br>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom">{ <br>
&nbsp;&nbsp;<b>ShiftModifier</b> =  1&lt;&lt;0, 
<b>LockModifier</b> =  1&lt;&lt;1, 
<b>ControlModifier</b> =  1&lt;&lt;2, 
<b>Modifier1</b> =  1&lt;&lt;3, 
<br>
&nbsp;&nbsp;<b>Modifier2</b> =  1&lt;&lt;4, 
<b>Modifier3</b> =  1&lt;&lt;5, 
<b>Modifier4</b> =  1&lt;&lt;6, 
<b>Modifier5</b> =  1&lt;&lt;7
<br>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom">{ <br>
&nbsp;&nbsp;<b>Button1Pressed</b> =  1&lt;&lt;8, 
<b>Button2Pressed</b> =  1&lt;&lt;9, 
<b>Button3Pressed</b> =  1&lt;&lt;10, 
<b>Button4Pressed</b> =  1&lt;&lt;11, 
<br>
&nbsp;&nbsp;<b>Button5Pressed</b> =  1&lt;&lt;12
<br>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#eadf5ea041127ad130cbfdafa5e4ad19">SettingsCategory</a> { <br>
&nbsp;&nbsp;<b>SETTINGS_MOUSE</b>, 
<b>SETTINGS_COMPLETION</b>, 
<b>SETTINGS_PATHS</b>, 
<b>SETTINGS_POPUPMENU</b>, 
<br>
&nbsp;&nbsp;<b>SETTINGS_QT</b>, 
<b>SETTINGS_SHORTCUTS</b>
<br>
 }</td></tr>

<tr><td colspan="2"><br><h2>Public Slots</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#1cecbd9ad94b0cdb68a6c67d984d985d">invokeBrowser</a> (const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;url, const <a class="elRef" doxygen="qt.tag:" href="qcstring.html">QCString</a> &amp;startup_id)</td></tr>

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

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

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

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

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

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

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

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

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

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

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

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#485c4ae7c0e6d1184a7fc037d20e8077">toolbarAppearanceChanged</a> (int)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#672451ac982ef3d56cd20c1f2593f6fe">backgroundChanged</a> (int desk)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#242d8c6f2f2a56a2bea8242b647188ef">settingsChanged</a> (int category)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#89f272e448637321a491c1ae298e249a">iconChanged</a> (int group)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#c25c7a681f47692246bdebe34df42403">kipcMessage</a> (int id, int data)</td></tr>

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

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

<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#5ad657f665fa1d814d66c0ed92eb6242">KApplication</a> (bool allowStyles=true, bool GUIenabled=true)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#b128b3111e25e9d0b607472e2710c266">KApplication</a> (int &amp;<a class="elRef" doxygen="qt.tag:" href="qapplication.html#argc">argc</a>, char **<a class="elRef" doxygen="qt.tag:" href="qapplication.html#argv">argv</a>, const <a class="elRef" doxygen="qt.tag:" href="qcstring.html">QCString</a> &amp;rAppName, bool allowStyles=true, bool GUIenabled=true) KDE_DEPRECATED</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classKConfig.html">KConfig</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#8f88369c240d6d90a04d29b2761989d9">sessionConfig</a> ()</td></tr>

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

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

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#16cad2b1d09eb7abbf04e576a296b3bc">requestShutDown</a> (<a class="el" href="classKApplication.html#bcec18c56392104429bdefe034b886f1">ShutdownConfirm</a> confirm=ShutdownConfirmDefault, <a class="el" href="classKApplication.html#f65227718bbf8c864b1cc23e13a9ff75">ShutdownType</a> sdtype=ShutdownTypeDefault, <a class="el" href="classKApplication.html#2d3767be32b1bff9deceee6c89ffebcd">ShutdownMode</a> sdmode=ShutdownModeDefault)</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#1a8b6822cf52815ff06460ffcf56a764">commitData</a> (<a class="elRef" doxygen="qt.tag:" href="qsessionmanager.html">QSessionManager</a> &amp;sm)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#124451d863583e6ad095576f49e065ea">saveState</a> (<a class="elRef" doxygen="qt.tag:" href="qsessionmanager.html">QSessionManager</a> &amp;sm)</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="qt.tag:" href="qpixmap.html">QPixmap</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#770b48d60ccca6e3a53d0647b4211a19">icon</a> () const </td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="qt.tag:" href="qpixmap.html">QPixmap</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#ad3e954b56527a34de0d541c63997b0a">miniIcon</a> () const </td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#4ca52b277f11f5b216e44b675ff70ee4">setTopWidget</a> (<a class="elRef" doxygen="qt.tag:" href="qwidget.html">QWidget</a> *topWidget)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#745730abd7ec0494a94fef9049de2e4a">invokeHelp</a> (const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;anchor, const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;appname, const <a class="elRef" doxygen="qt.tag:" href="qcstring.html">QCString</a> &amp;startup_id) const </td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#409208147e5b42517a6cf51f38dc9f6d">invokeHTMLHelp</a> (const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;aFilename, const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;aTopic=QString::null) const KDE_DEPRECATED</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#027950d3055aaa049b77b07dd7da8b77">invokeMailer</a> (const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;address, const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;subject, const <a class="elRef" doxygen="qt.tag:" href="qcstring.html">QCString</a> &amp;startup_id)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="79ab2ef0fc8eb0521fde62c04ec967c3"></a><!-- doxytag: member="KApplication::invokeMailer" ref="79ab2ef0fc8eb0521fde62c04ec967c3" args="(const QString &amp;address, const QString &amp;subject)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#79ab2ef0fc8eb0521fde62c04ec967c3">invokeMailer</a> (const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;address, const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;subject)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#e5faa7b50220a958690afed000c942f8">invokeMailer</a> (const <a class="el" href="classKURL.html">KURL</a> &amp;mailtoURL, const <a class="elRef" doxygen="qt.tag:" href="qcstring.html">QCString</a> &amp;startup_id, bool allowAttachments)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="62e8cf1f6b82572df11e8f7f2f5a470d"></a><!-- doxytag: member="KApplication::invokeMailer" ref="62e8cf1f6b82572df11e8f7f2f5a470d" args="(const KURL &amp;mailtoURL, const QCString &amp;startup_id)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#62e8cf1f6b82572df11e8f7f2f5a470d">invokeMailer</a> (const <a class="el" href="classKURL.html">KURL</a> &amp;mailtoURL, const <a class="elRef" doxygen="qt.tag:" href="qcstring.html">QCString</a> &amp;startup_id)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a4b9d86838baaa5874a5dc29686e5fe8"></a><!-- doxytag: member="KApplication::invokeMailer" ref="a4b9d86838baaa5874a5dc29686e5fe8" args="(const KURL &amp;mailtoURL)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#a4b9d86838baaa5874a5dc29686e5fe8">invokeMailer</a> (const <a class="el" href="classKURL.html">KURL</a> &amp;mailtoURL)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#4544666590ffae32f7305fcac7d75f4d">invokeMailer</a> (const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;to, const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;cc, const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;bcc, const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;subject, const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;body, const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;messageFile, const <a class="elRef" doxygen="qt.tag:" href="qstringlist.html">QStringList</a> &amp;attachURLs, const <a class="elRef" doxygen="qt.tag:" href="qcstring.html">QCString</a> &amp;startup_id)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7b13173f5491cbcbc19fae99318c392b"></a><!-- doxytag: member="KApplication::invokeMailer" ref="7b13173f5491cbcbc19fae99318c392b" args="(const QString &amp;to, const QString &amp;cc, const QString &amp;bcc, const QString &amp;subject, const QString &amp;body, const QString &amp;messageFile=QString::null, const QStringList &amp;attachURLs=QStringList())" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#7b13173f5491cbcbc19fae99318c392b">invokeMailer</a> (const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;to, const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;cc, const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;bcc, const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;subject, const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;body, const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;messageFile=QString::null, const <a class="elRef" doxygen="qt.tag:" href="qstringlist.html">QStringList</a> &amp;attachURLs=<a class="elRef" doxygen="qt.tag:" href="qstringlist.html">QStringList</a>())</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">KDE_DEPRECATED KStyle *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#795b74c2e28723e127e6fe17a56f9009">kstyle</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#1d78d1faf0df8f1803a7482af2f2d053">makeStdCaption</a> (const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;userCaption, bool withAppName=true, bool modified=false) const </td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#385ed36190506e9141429c90424aee12">checkRecoverFile</a> (const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;pFilename, bool &amp;bRecover) const </td></tr>

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

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#784b62d9bb47f23a1187e8948cd3ef22">installX11EventFilter</a> (<a class="elRef" doxygen="qt.tag:" href="qwidget.html">QWidget</a> *filter)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#23e2a3bdb787c80024c26df1f97a0bb4">removeX11EventFilter</a> (const <a class="elRef" doxygen="qt.tag:" href="qwidget.html">QWidget</a> *filter)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#86a4917f024ec7a076655501b6fe393f">addKipcEventMask</a> (int id)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#bc4748c14f1a45809e6a941c35e1c791">removeKipcEventMask</a> (int id)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="qt.tag:" href="qcstring.html">QCString</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#3dee962d7f51f7ea7cf03b77bacf53e6">startupId</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a6f38dffae868808f225fbbbad8f1519"></a><!-- doxytag: member="KApplication::setStartupId" ref="a6f38dffae868808f225fbbbad8f1519" args="(const QCString &amp;startup_id)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#a6f38dffae868808f225fbbbad8f1519">setStartupId</a> (const <a class="elRef" doxygen="qt.tag:" href="qcstring.html">QCString</a> &amp;startup_id)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#97864c3aef67e169b79936382f01b190">updateUserTimestamp</a> (unsigned long time=0)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#7fb1cd7d7b4add1f1e68c6a40aabf5b4">userTimestamp</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#1064f3f494fafbc02762c6c5c06b421c">updateRemoteUserTimestamp</a> (const <a class="elRef" doxygen="qt.tag:" href="qcstring.html">QCString</a> &amp;dcopId, unsigned long time=0)</td></tr>

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

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

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#ab498550055c9e9a8b8d3113b0970b38">authorizeKAction</a> (const char *action)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#3a2f197537d723f21aa2b90432e789bf">authorizeURLAction</a> (const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;action, const <a class="el" href="classKURL.html">KURL</a> &amp;baseURL, const <a class="el" href="classKURL.html">KURL</a> &amp;destURL)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#64fa1bdf687157df27826cb8e4015e18">allowURLAction</a> (const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;action, const <a class="el" href="classKURL.html">KURL</a> &amp;_baseURL, const <a class="el" href="classKURL.html">KURL</a> &amp;_destURL)</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="qt.tag:" href="qstringlist.html">QStringList</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#2c549f478000b6a2449e18049d99a0e4">authorizeControlModules</a> (const <a class="elRef" doxygen="qt.tag:" href="qstringlist.html">QStringList</a> &amp;menuIds)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cb9519202c34c6022ab189d8f102de53"></a><!-- doxytag: member="KApplication::notify" ref="cb9519202c34c6022ab189d8f102de53" args="(QObject *receiver, QEvent *event)" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#cb9519202c34c6022ab189d8f102de53">notify</a> (<a class="elRef" doxygen="qt.tag:" href="qobject.html">QObject</a> *receiver, <a class="elRef" doxygen="qt.tag:" href="qevent.html">QEvent</a> *event)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7f95414502fed111c457fb7dbb456793"></a><!-- doxytag: member="KApplication::xErrhandler" ref="7f95414502fed111c457fb7dbb456793" args="(Display *, void *)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#7f95414502fed111c457fb7dbb456793">xErrhandler</a> (Display *, void *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="398535449fabde53e548973115a931c0"></a><!-- doxytag: member="KApplication::xioErrhandler" ref="398535449fabde53e548973115a931c0" args="(Display *)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#398535449fabde53e548973115a931c0">xioErrhandler</a> (Display *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4d48bd7c7b0f14d259a5894076f97109"></a><!-- doxytag: member="KApplication::iceIOErrorHandler" ref="4d48bd7c7b0f14d259a5894076f97109" args="(_IceConn *conn)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#4d48bd7c7b0f14d259a5894076f97109">iceIOErrorHandler</a> (_IceConn *conn)</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="classKApplication.html">KApplication</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#331290a72b521dae15b4a8c590c0c59d">kApplication</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="elRef" doxygen="dcop.tag:../../dcop/html/" href="../../dcop/html/classDCOPClient.html">DCOPClient</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#70b63a8a22f2544d0e322fb6a4f2571b">dcopClient</a> ()</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="elRef" doxygen="qt.tag:" href="qcstring.html">QCString</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#95128f245265f770afd3b6088ed574c4">launcher</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#0931d4a09fc26f89c05ce5423b6acf99">startServiceByName</a> (const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;_name, const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;URL, <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> *error=0, <a class="elRef" doxygen="qt.tag:" href="qcstring.html">QCString</a> *dcopService=0, int *pid=0, const <a class="elRef" doxygen="qt.tag:" href="qcstring.html">QCString</a> &amp;startup_id=&quot;&quot;, bool noWait=false)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#fac4ea083ffb6047367f3fadf77e0aa9">startServiceByName</a> (const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;_name, const <a class="elRef" doxygen="qt.tag:" href="qstringlist.html">QStringList</a> &amp;URLs=<a class="elRef" doxygen="qt.tag:" href="qstringlist.html">QStringList</a>(), <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> *error=0, <a class="elRef" doxygen="qt.tag:" href="qcstring.html">QCString</a> *dcopService=0, int *pid=0, const <a class="elRef" doxygen="qt.tag:" href="qcstring.html">QCString</a> &amp;startup_id=&quot;&quot;, bool noWait=false)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#ddee966620b3572c56a399210a77c715">startServiceByDesktopPath</a> (const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;_name, const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;URL, <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> *error=0, <a class="elRef" doxygen="qt.tag:" href="qcstring.html">QCString</a> *dcopService=0, int *pid=0, const <a class="elRef" doxygen="qt.tag:" href="qcstring.html">QCString</a> &amp;startup_id=&quot;&quot;, bool noWait=false)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#7c59cf37434a89a05b51c52f9f842d6c">startServiceByDesktopPath</a> (const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;_name, const <a class="elRef" doxygen="qt.tag:" href="qstringlist.html">QStringList</a> &amp;URLs=<a class="elRef" doxygen="qt.tag:" href="qstringlist.html">QStringList</a>(), <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> *error=0, <a class="elRef" doxygen="qt.tag:" href="qcstring.html">QCString</a> *dcopService=0, int *pid=0, const <a class="elRef" doxygen="qt.tag:" href="qcstring.html">QCString</a> &amp;startup_id=&quot;&quot;, bool noWait=false)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#8228e2636445def9e3a731341a023e16">startServiceByDesktopName</a> (const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;_name, const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;URL, <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> *error=0, <a class="elRef" doxygen="qt.tag:" href="qcstring.html">QCString</a> *dcopService=0, int *pid=0, const <a class="elRef" doxygen="qt.tag:" href="qcstring.html">QCString</a> &amp;startup_id=&quot;&quot;, bool noWait=false)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#1f062181acd334b13f9f8a93f8d6c36a">startServiceByDesktopName</a> (const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;_name, const <a class="elRef" doxygen="qt.tag:" href="qstringlist.html">QStringList</a> &amp;URLs=<a class="elRef" doxygen="qt.tag:" href="qstringlist.html">QStringList</a>(), <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> *error=0, <a class="elRef" doxygen="qt.tag:" href="qcstring.html">QCString</a> *dcopService=0, int *pid=0, const <a class="elRef" doxygen="qt.tag:" href="qcstring.html">QCString</a> &amp;startup_id=&quot;&quot;, bool noWait=false)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#da9371fd4e484e2ae12f68a4d60f583e">kdeinitExec</a> (const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;name, const <a class="elRef" doxygen="qt.tag:" href="qstringlist.html">QStringList</a> &amp;args, <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> *error, int *pid, const <a class="elRef" doxygen="qt.tag:" href="qcstring.html">QCString</a> &amp;startup_id)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="74462b26de39801f565ec3b417e137d4"></a><!-- doxytag: member="KApplication::kdeinitExec" ref="74462b26de39801f565ec3b417e137d4" args="(const QString &amp;name, const QStringList &amp;args=QStringList(), QString *error=0, int *pid=0)" -->
static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#74462b26de39801f565ec3b417e137d4">kdeinitExec</a> (const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;name, const <a class="elRef" doxygen="qt.tag:" href="qstringlist.html">QStringList</a> &amp;args=<a class="elRef" doxygen="qt.tag:" href="qstringlist.html">QStringList</a>(), <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> *error=0, int *pid=0)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#0db4c295635463b1a01f8e0dc74028f4">kdeinitExecWait</a> (const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;name, const <a class="elRef" doxygen="qt.tag:" href="qstringlist.html">QStringList</a> &amp;args, <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> *error, int *pid, const <a class="elRef" doxygen="qt.tag:" href="qcstring.html">QCString</a> &amp;startup_id)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a286b6cd57ebe973b967bb30bb2a92a1"></a><!-- doxytag: member="KApplication::kdeinitExecWait" ref="a286b6cd57ebe973b967bb30bb2a92a1" args="(const QString &amp;name, const QStringList &amp;args=QStringList(), QString *error=0, int *pid=0)" -->
static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#a286b6cd57ebe973b967bb30bb2a92a1">kdeinitExecWait</a> (const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;name, const <a class="elRef" doxygen="qt.tag:" href="qstringlist.html">QStringList</a> &amp;args=<a class="elRef" doxygen="qt.tag:" href="qstringlist.html">QStringList</a>(), <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> *error=0, int *pid=0)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#f4e013a839f0ca4b35121fbc35ac0719">random</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#7f764319574823a984e5246357fa6387">randomString</a> (int length)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static ButtonState&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#11e847e6f91426160ce8d3a7ae73a9ca">keyboardMouseState</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static uint&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#75d036ce2b111a75b2443a61e3a704aa">keyboardModifiers</a> () KDE_DEPRECATED</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static uint&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#52779859cd547a758142e043492c4777">mouseState</a> () KDE_DEPRECATED</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="elRef" doxygen="qt.tag:" href="qpalette.html">QPalette</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#9c0b8c2758b6f2fcfe367bc61ee6880f">createApplicationPalette</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="92d5b905334308777c91cdc22d7530fb"></a><!-- doxytag: member="KApplication::createApplicationPalette" ref="92d5b905334308777c91cdc22d7530fb" args="(KConfig *config, int contrast)" -->
static <a class="elRef" doxygen="qt.tag:" href="qpalette.html">QPalette</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#92d5b905334308777c91cdc22d7530fb">createApplicationPalette</a> (<a class="el" href="classKConfig.html">KConfig</a> *config, int contrast)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#23b19b8d4f04b22d2f3851392016abd6">installSigpipeHandler</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e7d47c4dc5efc5c9d4181c164f657d34"></a><!-- doxytag: member="KApplication::guiEnabled" ref="e7d47c4dc5efc5c9d4181c164f657d34" args="()" -->
static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#e7d47c4dc5efc5c9d4181c164f657d34">guiEnabled</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cc30bb7aea8b7ca5b4726ce40997f282"></a><!-- doxytag: member="KApplication::loadedByKdeinit" ref="cc30bb7aea8b7ca5b4726ce40997f282" args="" -->
static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#cc30bb7aea8b7ca5b4726ce40997f282">loadedByKdeinit</a> = false</td></tr>

<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9113b24e20dd557bf844013ca950d158"></a><!-- doxytag: member="KApplication::KApplication" ref="9113b24e20dd557bf844013ca950d158" args="(bool allowStyles, bool GUIenabled, KInstance *_instance)" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#9113b24e20dd557bf844013ca950d158">KApplication</a> (bool allowStyles, bool GUIenabled, <a class="el" href="classKInstance.html">KInstance</a> *_instance)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#3b48e7a8b05ddfb419a464da8aee0b90">invokeEditSlot</a> (const char *slot)</td></tr>

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

<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="79e134c4d421bade69901579ee0f9ac8"></a><!-- doxytag: member="KApplication::kipcCommAtom" ref="79e134c4d421bade69901579ee0f9ac8" args="" -->
Atom&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#79e134c4d421bade69901579ee0f9ac8">kipcCommAtom</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="85fdf26529faa340805f3bca4f8d0357"></a><!-- doxytag: member="KApplication::kipcEventMask" ref="85fdf26529faa340805f3bca4f8d0357" args="" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#85fdf26529faa340805f3bca4f8d0357">kipcEventMask</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="04d41c47705b216da55e6a7af6f19361"></a><!-- doxytag: member="KApplication::pArgc" ref="04d41c47705b216da55e6a7af6f19361" args="" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#04d41c47705b216da55e6a7af6f19361">pArgc</a></td></tr>

<tr><td colspan="2"><br><h2>Static Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="classKApplication.html">KApplication</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKApplication.html#a33f7cb1443c041b2af7e4f79fdafb94">KApp</a> = 0L</td></tr>

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

<p>
<dl compact><dt><b>Deprecated:</b></dt><dd>Same values as Button1Mask etc. in X.h </dd></dl>

<p>
Definition at line <a class="el" href="kapplication_8h-source.html#l01072">1072</a> of file <a class="el" href="kapplication_8h-source.html">kapplication.h</a>.
</div>
</div><p>
<a class="anchor" name="42a17f01005bf4c65a842d3d513a9951"></a><!-- doxytag: member="KApplication::CaptionLayout" ref="42a17f01005bf4c65a842d3d513a9951" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classKApplication.html#42a17f01005bf4c65a842d3d513a9951">KApplication::CaptionLayout</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Position of the caption (presumably in the application window's title bar). 
<p>
This enum appears to be unused.<p>
<dl compact><dt><b><a class="el" href="todo.html#_todo000008">Todo:</a></b></dt><dd>Find out if this is used anywhere. </dd></dl>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="42a17f01005bf4c65a842d3d513a99515a298c7f1e738261890141604d047624"></a><!-- doxytag: member="CaptionAppLast" ref="42a17f01005bf4c65a842d3d513a99515a298c7f1e738261890141604d047624" args="" -->CaptionAppLast</em>&nbsp;</td><td>
Display the application name last (before document name). </td></tr>
<tr><td valign="top"><em><a class="anchor" name="42a17f01005bf4c65a842d3d513a995188006668a25f5630f24237cc8c6c8c7a"></a><!-- doxytag: member="CaptionAppFirst" ref="42a17f01005bf4c65a842d3d513a995188006668a25f5630f24237cc8c6c8c7a" args="" -->CaptionAppFirst</em>&nbsp;</td><td>
Display the application name first. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="42a17f01005bf4c65a842d3d513a995179a878f83571d0ed228d74ea83a89dbf"></a><!-- doxytag: member="CaptionNoApp" ref="42a17f01005bf4c65a842d3d513a995179a878f83571d0ed228d74ea83a89dbf" args="" -->CaptionNoApp</em>&nbsp;</td><td>
Do not display application name at all. </td></tr>
</table>
</dl>

<p>
Definition at line <a class="el" href="kapplication_8h-source.html#l00104">104</a> of file <a class="el" href="kapplication_8h-source.html">kapplication.h</a>.
</div>
</div><p>
<a class="anchor" name="eadf5ea041127ad130cbfdafa5e4ad19"></a><!-- doxytag: member="KApplication::SettingsCategory" ref="eadf5ea041127ad130cbfdafa5e4ad19" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classKApplication.html#eadf5ea041127ad130cbfdafa5e4ad19">KApplication::SettingsCategory</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Valid values for the settingsChanged signal. 
<p>

<p>
Definition at line <a class="el" href="kapplication_8h-source.html#l01228">1228</a> of file <a class="el" href="kapplication_8h-source.html">kapplication.h</a>.
</div>
</div><p>
<a class="anchor" name="bcec18c56392104429bdefe034b886f1"></a><!-- doxytag: member="KApplication::ShutdownConfirm" ref="bcec18c56392104429bdefe034b886f1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classKApplication.html#bcec18c56392104429bdefe034b886f1">KApplication::ShutdownConfirm</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The possible values for the <code>confirm</code> parameter of <a class="el" href="classKApplication.html#16cad2b1d09eb7abbf04e576a296b3bc">requestShutDown()</a>. 
<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="bcec18c56392104429bdefe034b886f15ac1d722000b682c6a6461788a93348a"></a><!-- doxytag: member="ShutdownConfirmDefault" ref="bcec18c56392104429bdefe034b886f15ac1d722000b682c6a6461788a93348a" args="" -->ShutdownConfirmDefault</em>&nbsp;</td><td>
Obey the user's confirmation setting. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="bcec18c56392104429bdefe034b886f11f660cecd4fe39a99bacb4562265f516"></a><!-- doxytag: member="ShutdownConfirmNo" ref="bcec18c56392104429bdefe034b886f11f660cecd4fe39a99bacb4562265f516" args="" -->ShutdownConfirmNo</em>&nbsp;</td><td>
Don't confirm, shutdown without asking. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="bcec18c56392104429bdefe034b886f14f744d95b8a7ecf8da34d04877a7224d"></a><!-- doxytag: member="ShutdownConfirmYes" ref="bcec18c56392104429bdefe034b886f14f744d95b8a7ecf8da34d04877a7224d" args="" -->ShutdownConfirmYes</em>&nbsp;</td><td>
Always confirm, ask even if the user turned it off. </td></tr>
</table>
</dl>

<p>
Definition at line <a class="el" href="kapplication_8h-source.html#l00264">264</a> of file <a class="el" href="kapplication_8h-source.html">kapplication.h</a>.
</div>
</div><p>
<a class="anchor" name="2d3767be32b1bff9deceee6c89ffebcd"></a><!-- doxytag: member="KApplication::ShutdownMode" ref="2d3767be32b1bff9deceee6c89ffebcd" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classKApplication.html#2d3767be32b1bff9deceee6c89ffebcd">KApplication::ShutdownMode</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The possible values for the <code>sdmode</code> parameter of <a class="el" href="classKApplication.html#16cad2b1d09eb7abbf04e576a296b3bc">requestShutDown()</a>. 
<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="2d3767be32b1bff9deceee6c89ffebcda963f050e3f19ec1de342a175f4a60db"></a><!-- doxytag: member="ShutdownModeDefault" ref="2d3767be32b1bff9deceee6c89ffebcda963f050e3f19ec1de342a175f4a60db" args="" -->ShutdownModeDefault</em>&nbsp;</td><td>
Select previous mode or the default if it's the first time. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="2d3767be32b1bff9deceee6c89ffebcd62a0105f119f47e00ef66d0bc38266c7"></a><!-- doxytag: member="ShutdownModeSchedule" ref="2d3767be32b1bff9deceee6c89ffebcd62a0105f119f47e00ef66d0bc38266c7" args="" -->ShutdownModeSchedule</em>&nbsp;</td><td>
Schedule a shutdown (halt or reboot) for the time all active sessions have exited. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="2d3767be32b1bff9deceee6c89ffebcda0d5519fdc0fea7917ea05a520386f31"></a><!-- doxytag: member="ShutdownModeTryNow" ref="2d3767be32b1bff9deceee6c89ffebcda0d5519fdc0fea7917ea05a520386f31" args="" -->ShutdownModeTryNow</em>&nbsp;</td><td>
Shut down, if no sessions are active. 
<p>
Otherwise do nothing. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="2d3767be32b1bff9deceee6c89ffebcdc09e23d5f3bfba6115cb1393ac230d9d"></a><!-- doxytag: member="ShutdownModeForceNow" ref="2d3767be32b1bff9deceee6c89ffebcdc09e23d5f3bfba6115cb1393ac230d9d" args="" -->ShutdownModeForceNow</em>&nbsp;</td><td>
Force shutdown. 
<p>
Kill any possibly active sessions. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="2d3767be32b1bff9deceee6c89ffebcd6abd9c27ca858c7c7e8fb77306a61cc4"></a><!-- doxytag: member="ShutdownModeInteractive" ref="2d3767be32b1bff9deceee6c89ffebcd6abd9c27ca858c7c7e8fb77306a61cc4" args="" -->ShutdownModeInteractive</em>&nbsp;</td><td>
Pop up a dialog asking the user what to do if sessions are still active. </td></tr>
</table>
</dl>

<p>
Definition at line <a class="el" href="kapplication_8h-source.html#l00304">304</a> of file <a class="el" href="kapplication_8h-source.html">kapplication.h</a>.
</div>
</div><p>
<a class="anchor" name="f65227718bbf8c864b1cc23e13a9ff75"></a><!-- doxytag: member="KApplication::ShutdownType" ref="f65227718bbf8c864b1cc23e13a9ff75" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classKApplication.html#f65227718bbf8c864b1cc23e13a9ff75">KApplication::ShutdownType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The possible values for the <code>sdtype</code> parameter of <a class="el" href="classKApplication.html#16cad2b1d09eb7abbf04e576a296b3bc">requestShutDown()</a>. 
<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="f65227718bbf8c864b1cc23e13a9ff7545e2580d948d5b7dbc97ac934c99a07a"></a><!-- doxytag: member="ShutdownTypeDefault" ref="f65227718bbf8c864b1cc23e13a9ff7545e2580d948d5b7dbc97ac934c99a07a" args="" -->ShutdownTypeDefault</em>&nbsp;</td><td>
Select previous action or the default if it's the first time. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="f65227718bbf8c864b1cc23e13a9ff75dbbb414b077bf13825b4bf0a73ee2962"></a><!-- doxytag: member="ShutdownTypeNone" ref="f65227718bbf8c864b1cc23e13a9ff75dbbb414b077bf13825b4bf0a73ee2962" args="" -->ShutdownTypeNone</em>&nbsp;</td><td>
Only log out. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="f65227718bbf8c864b1cc23e13a9ff75f40e2b4cdf16db775702bb4610c9b82c"></a><!-- doxytag: member="ShutdownTypeReboot" ref="f65227718bbf8c864b1cc23e13a9ff75f40e2b4cdf16db775702bb4610c9b82c" args="" -->ShutdownTypeReboot</em>&nbsp;</td><td>
Log out and reboot the machine. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="f65227718bbf8c864b1cc23e13a9ff75c473afb676336ac059917e381baab7a6"></a><!-- doxytag: member="ShutdownTypeHalt" ref="f65227718bbf8c864b1cc23e13a9ff75c473afb676336ac059917e381baab7a6" args="" -->ShutdownTypeHalt</em>&nbsp;</td><td>
Log out and halt the machine. </td></tr>
</table>
</dl>

<p>
Definition at line <a class="el" href="kapplication_8h-source.html#l00282">282</a> of file <a class="el" href="kapplication_8h-source.html">kapplication.h</a>.
</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="5ad657f665fa1d814d66c0ed92eb6242"></a><!-- doxytag: member="KApplication::KApplication" ref="5ad657f665fa1d814d66c0ed92eb6242" args="(bool allowStyles=true, bool GUIenabled=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KApplication::KApplication           </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>allowStyles</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>GUIenabled</em> = <code>true</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This constructor takes aboutData and command line arguments from <a class="el" href="classKCmdLineArgs.html">KCmdLineArgs</a>. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>allowStyles</em>&nbsp;</td><td>Set to false to disable the loading on plugin based styles. This is only useful to applications that do not display a GUI normally. If you do create an application with <code>allowStyles</code> set to false it normally runs in the background but under special circumstances displays widgets. Call <a class="el" href="classKApplication.html#86e333d243d31d8147ccaf29637c59d6">enableStyles()</a> before displaying any widgets.</td></tr>
    <tr><td valign="top"></td><td valign="top"><em>GUIenabled</em>&nbsp;</td><td>Set to false to disable all GUI stuff. This implies no styles either. </td></tr>
  </table>
</dl>

<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l00615">615</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="b128b3111e25e9d0b607472e2710c266"></a><!-- doxytag: member="KApplication::KApplication" ref="b128b3111e25e9d0b607472e2710c266" args="(int &amp;argc, char **argv, const QCString &amp;rAppName, bool allowStyles=true, bool GUIenabled=true) KDE_DEPRECATED" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KApplication::KApplication           </td>
          <td>(</td>
          <td class="paramtype">int &amp;&nbsp;</td>
          <td class="paramname"> <em>argc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char **&nbsp;</td>
          <td class="paramname"> <em>argv</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qcstring.html">QCString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>rAppName</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>allowStyles</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>GUIenabled</em> = <code>true</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000013">Deprecated:</a></b></dt><dd>do not use it at all, it will make your application crash, use <a class="el" href="classKCmdLineArgs.html">KCmdLineArgs</a></dd></dl>
Constructor. Parses command-line arguments.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>argc</em>&nbsp;</td><td>command line argument count</td></tr>
    <tr><td valign="top"></td><td valign="top"><em>argv</em>&nbsp;</td><td>command line argument value(s)</td></tr>
    <tr><td valign="top"></td><td valign="top"><em>rAppName</em>&nbsp;</td><td>application name. Will be used for finding the associated message files and icon files, and as the default registration name for DCOP. This is a mandatory parameter.</td></tr>
    <tr><td valign="top"></td><td valign="top"><em>allowStyles</em>&nbsp;</td><td>Set to false to disable the loading on plugin based styles. This is only useful to applications that do not display a GUI normally. If you do create an application with <code>allowStyles</code> set to false that normally runs in the background but under special circumstances displays widgets call <a class="el" href="classKApplication.html#86e333d243d31d8147ccaf29637c59d6">enableStyles()</a> before displaying any widgets.</td></tr>
    <tr><td valign="top"></td><td valign="top"><em>GUIenabled</em>&nbsp;</td><td>Set to false to disable all GUI stuff. This implies no styles either. </td></tr>
  </table>
</dl>

<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l00591">591</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="e79b9bdc2652ea9b71e8dcad443fa215"></a><!-- doxytag: member="KApplication::addCmdLineOptions" ref="e79b9bdc2652ea9b71e8dcad443fa215" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KApplication::addCmdLineOptions           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Add <a class="elRef" doxygen="qt.tag:" href="qt.html">Qt</a> and <a class="el" href="namespaceKDE.html">KDE</a> command line options to <a class="el" href="classKCmdLineArgs.html">KCmdLineArgs</a>. 
<p>

<p>
Reimplemented in <a class="el" href="classKUniqueApplication.html#f94c9757a43c52c45978b99c43abfac8">KUniqueApplication</a>.
<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l01446">1446</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="86a4917f024ec7a076655501b6fe393f"></a><!-- doxytag: member="KApplication::addKipcEventMask" ref="86a4917f024ec7a076655501b6fe393f" args="(int id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KApplication::addKipcEventMask           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>id</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Adds a message type to the <a class="el" href="classKIPC.html">KIPC</a> event mask. 
<p>
You can only add "system messages" to the event mask. These are the messages with id &lt; 32. Messages with id &gt;= 32 are user messages. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>id</em>&nbsp;</td><td>The message id. See <a class="el" href="classKIPC.html#c126e784966e30390fa31b715d8e0668">KIPC::Message</a>. </td></tr>
  </table>
</dl>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classKIPC.html">KIPC</a> <p>
<a class="el" href="classKApplication.html#bc4748c14f1a45809e6a941c35e1c791">removeKipcEventMask()</a> <p>
<a class="el" href="classKApplication.html#c25c7a681f47692246bdebe34df42403">kipcMessage()</a> </dd></dl>

<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l01852">1852</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="64fa1bdf687157df27826cb8e4015e18"></a><!-- doxytag: member="KApplication::allowURLAction" ref="64fa1bdf687157df27826cb8e4015e18" args="(const QString &amp;action, const KURL &amp;_baseURL, const KURL &amp;_destURL)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KApplication::allowURLAction           </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>action</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classKURL.html">KURL</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>_baseURL</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classKURL.html">KURL</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>_destURL</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Allow a certain URL action. 
<p>
This can be useful if your application needs to ensure access to an application specific directory that may otherwise be subject to KIOSK restrictions. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>action</em>&nbsp;</td><td>The name of the action. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>_baseURL</em>&nbsp;</td><td>The url where the action originates from </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>_destURL</em>&nbsp;</td><td>The object of the action </td></tr>
  </table>
</dl>
<dl compact><dt><b>Since:</b></dt><dd>3.2 </dd></dl>

<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l03063">3063</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="e486cb33eb81e8880b99813a539fa194"></a><!-- doxytag: member="KApplication::appearanceChanged" ref="e486cb33eb81e8880b99813a539fa194" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KApplication::appearanceChanged           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [signal]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Emitted when <a class="el" href="classKApplication.html">KApplication</a> has changed either its GUI style, its font or its palette in response to a kdisplay request. 
<p>
Normally, widgets will update their styles automatically, but you should connect to this to program special behavior. 
</div>
</div><p>
<a class="anchor" name="e9152bd5dd5dade049f5118f07a2577f"></a><!-- doxytag: member="KApplication::authorize" ref="e9152bd5dd5dade049f5118f07a2577f" args="(const QString &amp;genericAction)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KApplication::authorize           </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>genericAction</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns whether a certain action is authorized. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>genericAction</em>&nbsp;</td><td>The name of a generic action </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>true if the action is authorized </dd></dl>

<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l02943">2943</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="c1e75e3b8e096a16b553ae636d775c7b"></a><!-- doxytag: member="KApplication::authorizeControlModule" ref="c1e75e3b8e096a16b553ae636d775c7b" args="(const QString &amp;menuId)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KApplication::authorizeControlModule           </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>menuId</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns whether access to a certain control module is authorized. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>menuId</em>&nbsp;</td><td>identifying the control module, e.g. kde-mouse.desktop </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>true if access to the module is authorized, false otherwise. </dd></dl>
<dl compact><dt><b>Since:</b></dt><dd>3.2 </dd></dl>

<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l02963">2963</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="2c549f478000b6a2449e18049d99a0e4"></a><!-- doxytag: member="KApplication::authorizeControlModules" ref="2c549f478000b6a2449e18049d99a0e4" args="(const QStringList &amp;menuIds)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="qt.tag:" href="qstringlist.html">QStringList</a> KApplication::authorizeControlModules           </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstringlist.html">QStringList</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>menuIds</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns whether access to a certain control modules is authorized. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>menuIds</em>&nbsp;</td><td>list of menu-ids of control module, an example of a menu-id is kde-mouse.desktop. </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>Those control modules for which access has been authorized. </dd></dl>
<dl compact><dt><b>Since:</b></dt><dd>3.2 </dd></dl>

<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l02972">2972</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="ab498550055c9e9a8b8d3113b0970b38"></a><!-- doxytag: member="KApplication::authorizeKAction" ref="ab498550055c9e9a8b8d3113b0970b38" args="(const char *action)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KApplication::authorizeKAction           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>action</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns whether a certain <a class="elRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/classKAction.html">KAction</a> is authorized. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>action</em>&nbsp;</td><td>The name of a <a class="elRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/classKAction.html">KAction</a> action. The name is prepended with "action/" before being passed to <a class="el" href="classKApplication.html#e9152bd5dd5dade049f5118f07a2577f">authorize()</a> </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>true if the <a class="elRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/classKAction.html">KAction</a> is authorized </dd></dl>

<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l02953">2953</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="3a2f197537d723f21aa2b90432e789bf"></a><!-- doxytag: member="KApplication::authorizeURLAction" ref="3a2f197537d723f21aa2b90432e789bf" args="(const QString &amp;action, const KURL &amp;baseURL, const KURL &amp;destURL)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KApplication::authorizeURLAction           </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>action</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classKURL.html">KURL</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>baseURL</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classKURL.html">KURL</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>destURL</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns whether a certain URL related action is authorized. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>action</em>&nbsp;</td><td>The name of the action. Known actions are list (may be listed (e.g. in file selection dialog)), link (may be linked to), open (may open) and redirect (may be redirected to) </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>baseURL</em>&nbsp;</td><td>The url where the action originates from </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>destURL</em>&nbsp;</td><td>The object of the action </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>true when the action is authorized, false otherwise. </dd></dl>
<dl compact><dt><b>Since:</b></dt><dd>3.1 </dd></dl>

<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l03073">3073</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="672451ac982ef3d56cd20c1f2593f6fe"></a><!-- doxytag: member="KApplication::backgroundChanged" ref="672451ac982ef3d56cd20c1f2593f6fe" args="(int desk)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KApplication::backgroundChanged           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>desk</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [signal]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Emitted when the desktop background has been changed by <code>kcmdisplay</code>. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>desk</em>&nbsp;</td><td>The desktop whose background has changed. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="5a31c97501016f1ab7b78c6382936f0c"></a><!-- doxytag: member="KApplication::caption" ref="5a31c97501016f1ab7b78c6382936f0c" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> KApplication::caption           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns a text for the window caption. 
<p>
This may be set by "-caption", otherwise it will be equivalent to the name of the executable. <dl compact><dt><b>Returns:</b></dt><dd>the text for the window caption </dd></dl>

<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l01913">1913</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="385ed36190506e9141429c90424aee12"></a><!-- doxytag: member="KApplication::checkRecoverFile" ref="385ed36190506e9141429c90424aee12" args="(const QString &amp;pFilename, bool &amp;bRecover) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> KApplication::checkRecoverFile           </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>pFilename</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool &amp;&nbsp;</td>
          <td class="paramname"> <em>bRecover</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Check whether an auto-save file exists for the document you want to open. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>pFilename</em>&nbsp;</td><td>The full path to the document you want to open. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>bRecover</em>&nbsp;</td><td>This gets set to true if there was a recover file. </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>The full path of the file to open. </dd></dl>

<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l02774">2774</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="509d0c27c8fa9db38ba5f1f70ce56f20"></a><!-- doxytag: member="KApplication::clear" ref="509d0c27c8fa9db38ba5f1f70ce56f20" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KApplication::clear           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If the widget with focus provides a <a class="el" href="classKApplication.html#509d0c27c8fa9db38ba5f1f70ce56f20">clear()</a> slot, call that slot. 
<p>
Thus for a simple application <a class="el" href="classKApplication.html#509d0c27c8fa9db38ba5f1f70ce56f20">clear()</a> can be implemented as: <div class="fragment"><pre class="fragment"> <span class="keyword">new</span> <a class="codeRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/classKAction.html">KAction</a>( <a class="code" href="klocale_8cpp.html#0eca0239d7b23eb40006d82d6210aa69">i18n</a>( <span class="stringliteral">"Clear"</span> ), <span class="stringliteral">"editclear"</span>, 0, kapp, SLOT( <a class="code" href="classKApplication.html#509d0c27c8fa9db38ba5f1f70ce56f20">clear</a>() ), actionCollection(), <span class="stringliteral">"clear"</span> );
</pre></div><p>
Note that for some widgets, this may not provide the intended bahavior. For example if you make use of the code above and a <a class="elRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/classKListView.html">KListView</a> has the focus, <a class="el" href="classKApplication.html#509d0c27c8fa9db38ba5f1f70ce56f20">clear()</a> will clear all of the items in the list. If this is not the intened behavior and you want to make use of this slot, you can subclass <a class="elRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/classKListView.html">KListView</a> and reimplement this slot. For example the following code would implement a <a class="elRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/classKListView.html">KListView</a> without this behavior:<p>
<div class="fragment"><pre class="fragment"> <span class="keyword">class </span>MyListView : <span class="keyword">public</span> <a class="codeRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/classKListView.html">KListView</a> {
   Q_OBJECT
 <span class="keyword">public</span>:
   MyListView( <a class="codeRef" doxygen="qt.tag:" href="qwidget.html">QWidget</a> * parent = 0, <span class="keyword">const</span> <span class="keywordtype">char</span> * name = 0, WFlags f = 0 ) : <a class="codeRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/classKListView.html">KListView</a>( parent, <a class="codeRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/namespaceKStdAction.html#feceea2c9f84c16ec7b6771f36190b90">name</a>, f ) {}
   <span class="keyword">virtual</span> ~MyListView() {}
 <span class="keyword">public</span> slots:
   <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classKApplication.html#509d0c27c8fa9db38ba5f1f70ce56f20">clear</a>() {}
 };
</pre></div> 
<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l02557">2557</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="1a8b6822cf52815ff06460ffcf56a764"></a><!-- doxytag: member="KApplication::commitData" ref="1a8b6822cf52815ff06460ffcf56a764" args="(QSessionManager &amp;sm)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KApplication::commitData           </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" doxygen="qt.tag:" href="qsessionmanager.html">QSessionManager</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>sm</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Reimplemented for internal purposes, mainly the highlevel handling of session management with <a class="el" href="classKSessionManaged.html">KSessionManaged</a>. 
<p>

<p>
Reimplemented from <a class="elRef" doxygen="qt.tag:" href="qapplication.html#commitData">QApplication</a>.
<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l01203">1203</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="d166d9f4c0dc8130a5046cfaedbcfe4e"></a><!-- doxytag: member="KApplication::copy" ref="d166d9f4c0dc8130a5046cfaedbcfe4e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KApplication::copy           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If the widget with focus provides a <a class="el" href="classKApplication.html#d166d9f4c0dc8130a5046cfaedbcfe4e">copy()</a> slot, call that slot. 
<p>
Thus for a simple application copy can be implemented as: <div class="fragment"><pre class="fragment"> <a class="codeRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/namespaceKStdAction.html#ee789a1b3d61a65d5266667c6deffdbc">KStdAction::copy</a>( kapp, SLOT( <a class="code" href="classKApplication.html#d166d9f4c0dc8130a5046cfaedbcfe4e">copy</a>() ), actionCollection() );
</pre></div> 
<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l02547">2547</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="9c0b8c2758b6f2fcfe367bc61ee6880f"></a><!-- doxytag: member="KApplication::createApplicationPalette" ref="9c0b8c2758b6f2fcfe367bc61ee6880f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="qt.tag:" href="qpalette.html">QPalette</a> KApplication::createApplicationPalette           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Used to obtain the <a class="elRef" doxygen="qt.tag:" href="qpalette.html">QPalette</a> that will be used to set the application palette. 
<p>
This is only useful for configuration modules such as krdb and should not be used in normal circumstances. <dl compact><dt><b>Returns:</b></dt><dd>the <a class="elRef" doxygen="qt.tag:" href="qpalette.html">QPalette</a> </dd></dl>
<dl compact><dt><b>Since:</b></dt><dd>3.1 </dd></dl>

<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l01951">1951</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="dbda6554787db3a72fc228b3b958241f"></a><!-- doxytag: member="KApplication::cut" ref="dbda6554787db3a72fc228b3b958241f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KApplication::cut           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If the widget with focus provides a <a class="el" href="classKApplication.html#dbda6554787db3a72fc228b3b958241f">cut()</a> slot, call that slot. 
<p>
Thus for a simple application cut can be implemented as: <div class="fragment"><pre class="fragment"> <a class="codeRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/namespaceKStdAction.html#ac0bc9c1712dae77dbe261fc33390982">KStdAction::cut</a>( kapp, SLOT( <a class="code" href="classKApplication.html#dbda6554787db3a72fc228b3b958241f">cut</a>() ), actionCollection() );
</pre></div> 
<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l02542">2542</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="70b63a8a22f2544d0e322fb6a4f2571b"></a><!-- doxytag: member="KApplication::dcopClient" ref="70b63a8a22f2544d0e322fb6a4f2571b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="dcop.tag:../../dcop/html/" href="../../dcop/html/classDCOPClient.html">DCOPClient</a> * KApplication::dcopClient           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns a pointer to a <a class="elRef" doxygen="dcop.tag:../../dcop/html/" href="../../dcop/html/classDCOPClient.html">DCOPClient</a> for the application. 
<p>
If a client does not exist yet, it is created when this function is called. <dl compact><dt><b>Returns:</b></dt><dd>the <a class="elRef" doxygen="dcop.tag:../../dcop/html/" href="../../dcop/html/classDCOPClient.html">DCOPClient</a> for the application </dd></dl>

<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l00981">981</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="1d90a9032f3b3438f770c8cd826d54cc"></a><!-- doxytag: member="KApplication::deref" ref="1d90a9032f3b3438f770c8cd826d54cc" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KApplication::deref           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Tells <a class="el" href="classKApplication.html">KApplication</a> that one operation such as those described in <a class="el" href="classKApplication.html#6d71eee5f2331eba54816853c3767cc1">ref()</a> just finished. 
<p>
The application exits if the counter is back to 0. 
<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l01047">1047</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="d7fb5d92aa28302d2be1c6b97c49bc39"></a><!-- doxytag: member="KApplication::disableAutoDcopRegistration" ref="d7fb5d92aa28302d2be1c6b97c49bc39" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KApplication::disableAutoDcopRegistration           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Disable automatic dcop registration Must be called before creating a <a class="el" href="classKApplication.html">KApplication</a> instance to have an effect. 
<p>

<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l01026">1026</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="1bc20cf9c94c1f36156c480b917e05c6"></a><!-- doxytag: member="KApplication::disableSessionManagement" ref="1bc20cf9c94c1f36156c480b917e05c6" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KApplication::disableSessionManagement           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Disables session management for this application. 
<p>
Useful in case your application is started by the initial "startkde" script. 
<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l01077">1077</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="81a9a0187aadc83f9797f83ade7ede0e"></a><!-- doxytag: member="KApplication::disableStyles" ref="81a9a0187aadc83f9797f83ade7ede0e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KApplication::disableStyles           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Disables style plugins. 
<p>
Current style plugins do not get unloaded.<p>
This is only useful when used in combination with <a class="el" href="classKApplication.html#86e333d243d31d8147ccaf29637c59d6">enableStyles()</a>. 
<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l01881">1881</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="42ff55c83a514627c27371dcd4215a6e"></a><!-- doxytag: member="KApplication::enableSessionManagement" ref="42ff55c83a514627c27371dcd4215a6e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KApplication::enableSessionManagement           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Enables again session management for this application, formerly disabled by calling <a class="el" href="classKApplication.html#1bc20cf9c94c1f36156c480b917e05c6">disableSessionManagement()</a>. 
<p>
You usually shouldn't call this function, as the session management is enabled by default. 
<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l01081">1081</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="86e333d243d31d8147ccaf29637c59d6"></a><!-- doxytag: member="KApplication::enableStyles" ref="86e333d243d31d8147ccaf29637c59d6" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KApplication::enableStyles           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Enables style plugins. 
<p>
This is useful only to applications that normally do not display a GUI and create the <a class="el" href="classKApplication.html">KApplication</a> with allowStyles set to false. 
<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l01872">1872</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="a0d1258ecad6015d15b7b807f880545c"></a><!-- doxytag: member="KApplication::geometryArgument" ref="a0d1258ecad6015d15b7b807f880545c" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> KApplication::geometryArgument           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the argument to --geometry if any, so the geometry can be set wherever necessary. 
<p>
<dl compact><dt><b>Returns:</b></dt><dd>the geometry argument, or QString::null if there is none </dd></dl>

<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l01558">1558</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="770b48d60ccca6e3a53d0647b4211a19"></a><!-- doxytag: member="KApplication::icon" ref="770b48d60ccca6e3a53d0647b4211a19" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="qt.tag:" href="qpixmap.html">QPixmap</a> KApplication::icon           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns a <a class="elRef" doxygen="qt.tag:" href="qpixmap.html">QPixmap</a> with the application icon. 
<p>
<dl compact><dt><b>Returns:</b></dt><dd>the application icon </dd></dl>

</div>
</div><p>
<a class="anchor" name="89f272e448637321a491c1ae298e249a"></a><!-- doxytag: member="KApplication::iconChanged" ref="89f272e448637321a491c1ae298e249a" args="(int group)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KApplication::iconChanged           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>group</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [signal]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Emitted when the global icon settings have been changed. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>group</em>&nbsp;</td><td>the new group </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="285b1727f6ef9d2cf1b492c0e77d4281"></a><!-- doxytag: member="KApplication::iconName" ref="285b1727f6ef9d2cf1b492c0e77d4281" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> KApplication::iconName           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the name of the application icon. 
<p>
<dl compact><dt><b>Returns:</b></dt><dd>the icon's name </dd></dl>

<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l01574">1574</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="a55f1cc34fe39f4c9636ac07eb972c53"></a><!-- doxytag: member="KApplication::installKDEPropertyMap" ref="a55f1cc34fe39f4c9636ac07eb972c53" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KApplication::installKDEPropertyMap           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Install a <a class="elRef" doxygen="qt.tag:" href="qt.html">Qt</a> SQL property map with entries for all <a class="el" href="namespaceKDE.html">KDE</a> widgets Call this in any application using <a class="el" href="namespaceKDE.html">KDE</a> widgets in <a class="elRef" doxygen="qt.tag:" href="qsqlform.html">QSqlForm</a> or <a class="elRef" doxygen="qt.tag:" href="qdataview.html">QDataView</a>. 
<p>

<p>
If you are adding a widget that was missing please make sure to also add it to KConfigDialogManager's retrieveSettings() function. Thanks. 
<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l02132">2132</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="23b19b8d4f04b22d2f3851392016abd6"></a><!-- doxytag: member="KApplication::installSigpipeHandler" ref="23b19b8d4f04b22d2f3851392016abd6" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KApplication::installSigpipeHandler           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Installs a handler for the SIGPIPE signal. 
<p>
It is thrown when you write to a pipe or socket that has been closed. The handler is installed automatically in the constructor, but you may need it if your application or component does not have a <a class="el" href="classKApplication.html">KApplication</a> instance. 
<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l03194">3194</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="784b62d9bb47f23a1187e8948cd3ef22"></a><!-- doxytag: member="KApplication::installX11EventFilter" ref="784b62d9bb47f23a1187e8948cd3ef22" args="(QWidget *filter)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KApplication::installX11EventFilter           </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" doxygen="qt.tag:" href="qwidget.html">QWidget</a> *&nbsp;</td>
          <td class="paramname"> <em>filter</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Installs widget filter as global X11 event filter. 
<p>
The widget filter receives XEvents in its standard <a class="elRef" doxygen="qt.tag:" href="qwidget.html#x11Event">QWidget::x11Event()</a> function.<p>
Warning: Only do this when absolutely necessary. An installed X11 filter can slow things down. 
<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l00409">409</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="e9dd87b2d98725befc1d585fa2315608"></a><!-- doxytag: member="KApplication::invokeBrowser" ref="e9dd87b2d98725befc1d585fa2315608" args="(const QString &amp;url)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KApplication::invokeBrowser           </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>url</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Invoke the standard browser. 
<p>
Uses a <code>startup_id</code> of "" (empty) and is otherwise the same as the above function. 
<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l02518">2518</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="1cecbd9ad94b0cdb68a6c67d984d985d"></a><!-- doxytag: member="KApplication::invokeBrowser" ref="1cecbd9ad94b0cdb68a6c67d984d985d" args="(const QString &amp;url, const QCString &amp;startup_id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KApplication::invokeBrowser           </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>url</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qcstring.html">QCString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>startup_id</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Invokes the standard browser. 
<p>
Note that you should only do this when you know for sure that the browser can handle the URL (i.e. its mimetype). In doubt, if the URL can point to an image or anything else than directory or HTML, prefer to use new KRun( url ).<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>url</em>&nbsp;</td><td>The destination address </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>startup_id</em>&nbsp;</td><td>for app startup notification, "0" for none, "" ( empty string ) is the default </td></tr>
  </table>
</dl>

<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l02526">2526</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="3b48e7a8b05ddfb419a464da8aee0b90"></a><!-- doxytag: member="KApplication::invokeEditSlot" ref="3b48e7a8b05ddfb419a464da8aee0b90" args="(const char *slot)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KApplication::invokeEditSlot           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>slot</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This method is used internally to determine which edit slots are implemented by the widget that has the focus, and to invoke those slots if available. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>slot</em>&nbsp;</td><td>is the slot as returned using the SLOT() macro, for example SLOT( <a class="el" href="classKApplication.html#dbda6554787db3a72fc228b3b958241f">cut()</a> )</td></tr>
  </table>
</dl>
This method can be used in <a class="el" href="classKApplication.html">KApplication</a> subclasses to implement application wide edit actions not supported by the <a class="el" href="classKApplication.html">KApplication</a> class. For example (in your subclass):<p>
<div class="fragment"><pre class="fragment"> <span class="keywordtype">void</span> MyApplication::deselect()
 {
   invokeEditSlot( SLOT( <a class="codeRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/namespaceKStdAction.html#b1491fe7777b71c78382e90e27e3efea">deselect</a>() ) );
 }
</pre></div><p>
Now in your application calls to MyApplication::deselect() will call this slot on the focused widget if it provides this slot. You can combine this with <a class="elRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/classKAction.html">KAction</a> with:<p>
<div class="fragment"><pre class="fragment"> <a class="codeRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/namespaceKStdAction.html#b1491fe7777b71c78382e90e27e3efea">KStdAction::deselect</a>( static_cast&lt;MyApplication *&gt;( kapp ), SLOT( <a class="code" href="classKApplication.html#dbda6554787db3a72fc228b3b958241f">cut</a>() ), actionCollection() );
</pre></div><p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classKApplication.html#dbda6554787db3a72fc228b3b958241f">cut()</a> <p>
<a class="el" href="classKApplication.html#d166d9f4c0dc8130a5046cfaedbcfe4e">copy()</a> <p>
<a class="el" href="classKApplication.html#e7ce9fde3ead06d92c742cffb52eeb3c">paste()</a> <p>
<a class="el" href="classKApplication.html#509d0c27c8fa9db38ba5f1f70ce56f20">clear()</a> <p>
<a class="el" href="classKApplication.html#a7303b428f366ac688effab651ac6d70">selectAll()</a></dd></dl>
<dl compact><dt><b>Since:</b></dt><dd>3.2 </dd></dl>

<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l01837">1837</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="745730abd7ec0494a94fef9049de2e4a"></a><!-- doxytag: member="KApplication::invokeHelp" ref="745730abd7ec0494a94fef9049de2e4a" args="(const QString &amp;anchor, const QString &amp;appname, const QCString &amp;startup_id) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KApplication::invokeHelp           </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>anchor</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>appname</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qcstring.html">QCString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>startup_id</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Invokes the KHelpCenter HTML help viewer from docbook sources. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>anchor</em>&nbsp;</td><td>This has to be a defined anchor in your docbook sources. If empty the main index is loaded </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>appname</em>&nbsp;</td><td>This allows you to show the help of another application. If empty the current name() is used </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>startup_id</em>&nbsp;</td><td>for app startup notification, "0" for none, "" ( empty string ) is the default </td></tr>
  </table>
</dl>

<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l02183">2183</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="409208147e5b42517a6cf51f38dc9f6d"></a><!-- doxytag: member="KApplication::invokeHTMLHelp" ref="409208147e5b42517a6cf51f38dc9f6d" args="(const QString &amp;aFilename, const QString &amp;aTopic=QString::null) const KDE_DEPRECATED" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KApplication::invokeHTMLHelp           </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>aFilename</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>aTopic</em> = <code>QString::null</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000014">Deprecated:</a></b></dt><dd>Invoke the khelpcenter HTML help viewer from HTML sources. Please use <a class="el" href="classKApplication.html#745730abd7ec0494a94fef9049de2e4a">invokeHelp()</a> instead.</dd></dl>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>aFilename</em>&nbsp;</td><td>The filename that is to be loaded. Its location is computed automatically according to the KFSSTND. If <code>aFilename</code> is empty, the logical appname with .html appended to it is used. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>aTopic</em>&nbsp;</td><td>This allows context-sensitive help. Its value will be appended to the filename, prefixed with a "#" (hash) character. </td></tr>
  </table>
</dl>

<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l02217">2217</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="4544666590ffae32f7305fcac7d75f4d"></a><!-- doxytag: member="KApplication::invokeMailer" ref="4544666590ffae32f7305fcac7d75f4d" args="(const QString &amp;to, const QString &amp;cc, const QString &amp;bcc, const QString &amp;subject, const QString &amp;body, const QString &amp;messageFile, const QStringList &amp;attachURLs, const QCString &amp;startup_id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KApplication::invokeMailer           </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>to</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>cc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>bcc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>subject</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>body</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>messageFile</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstringlist.html">QStringList</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>attachURLs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qcstring.html">QCString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>startup_id</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Convenience method; invokes the standard email application. 
<p>
All parameters are optional.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>to</em>&nbsp;</td><td>The destination address. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>cc</em>&nbsp;</td><td>The Cc field </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>bcc</em>&nbsp;</td><td>The Bcc field </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>subject</em>&nbsp;</td><td>Subject string </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>body</em>&nbsp;</td><td>A string containing the body of the mail (exclusive with messageFile) </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>messageFile</em>&nbsp;</td><td>A file (URL) containing the body of the mail (exclusive with body) - currently unsupported </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>attachURLs</em>&nbsp;</td><td>List of URLs to be attached to the mail. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>startup_id</em>&nbsp;</td><td>for app startup notification, "0" for none, "" ( empty string ) is the default </td></tr>
  </table>
</dl>

<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l02388">2388</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="e5faa7b50220a958690afed000c942f8"></a><!-- doxytag: member="KApplication::invokeMailer" ref="e5faa7b50220a958690afed000c942f8" args="(const KURL &amp;mailtoURL, const QCString &amp;startup_id, bool allowAttachments)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KApplication::invokeMailer           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKURL.html">KURL</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>mailtoURL</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qcstring.html">QCString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>startup_id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>allowAttachments</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Invokes the standard email application. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>mailtoURL</em>&nbsp;</td><td>A mailto URL. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>startup_id</em>&nbsp;</td><td>for app startup notification, "0" for none, "" ( empty string ) is the default </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>allowAttachments</em>&nbsp;</td><td>whether attachments specified in mailtoURL should be honoured. The default is false; do not honour requests for attachments. </td></tr>
  </table>
</dl>

<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l02273">2273</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="027950d3055aaa049b77b07dd7da8b77"></a><!-- doxytag: member="KApplication::invokeMailer" ref="027950d3055aaa049b77b07dd7da8b77" args="(const QString &amp;address, const QString &amp;subject, const QCString &amp;startup_id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KApplication::invokeMailer           </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>address</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>subject</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qcstring.html">QCString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>startup_id</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Convenience method; invokes the standard email application. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>address</em>&nbsp;</td><td>The destination address </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>subject</em>&nbsp;</td><td>Subject string. Can be QString::null. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>startup_id</em>&nbsp;</td><td>for app startup notification, "0" for none, "" ( empty string ) is the default </td></tr>
  </table>
</dl>

<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l02257">2257</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="49d25f4dfa0601b0d8a5925542882a87"></a><!-- doxytag: member="KApplication::isRestored" ref="49d25f4dfa0601b0d8a5925542882a87" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KApplication::isRestored           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Is the application restored from the session manager? 
<p>
<dl compact><dt><b>Returns:</b></dt><dd>If true, this application was restored by the session manager. Note that this may mean the config object returned by <a class="el" href="classKApplication.html#8f88369c240d6d90a04d29b2761989d9">sessionConfig()</a> contains data saved by a session closedown. </dd></dl>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classKApplication.html#8f88369c240d6d90a04d29b2761989d9">sessionConfig()</a> </dd></dl>

<p>
Definition at line <a class="el" href="kapplication_8h-source.html#l00243">243</a> of file <a class="el" href="kapplication_8h-source.html">kapplication.h</a>.
</div>
</div><p>
<a class="anchor" name="331290a72b521dae15b4a8c590c0c59d"></a><!-- doxytag: member="KApplication::kApplication" ref="331290a72b521dae15b4a8c590c0c59d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classKApplication.html">KApplication</a>* KApplication::kApplication           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline, static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the current application object. 
<p>
This is similar to the global <a class="elRef" doxygen="qt.tag:" href="qapplication.html">QApplication</a> pointer qApp. It allows access to the single global <a class="el" href="classKApplication.html">KApplication</a> object, since more than one cannot be created in the same application. It saves you the trouble of having to pass the pointer explicitly to every function that may require it. <dl compact><dt><b>Returns:</b></dt><dd>the current application object </dd></dl>

<p>
Definition at line <a class="el" href="kapplication_8h-source.html#l00224">224</a> of file <a class="el" href="kapplication_8h-source.html">kapplication.h</a>.
</div>
</div><p>
<a class="anchor" name="da9371fd4e484e2ae12f68a4d60f583e"></a><!-- doxytag: member="KApplication::kdeinitExec" ref="da9371fd4e484e2ae12f68a4d60f583e" args="(const QString &amp;name, const QStringList &amp;args, QString *error, int *pid, const QCString &amp;startup_id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int KApplication::kdeinitExec           </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstringlist.html">QStringList</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>args</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> *&nbsp;</td>
          <td class="paramname"> <em>error</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>pid</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qcstring.html">QCString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>startup_id</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Starts a program via kdeinit. 
<p>
program name and arguments are converted to according to the local encoding and passed as is to kdeinit.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>Name of the program to start </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>args</em>&nbsp;</td><td>Arguments to pass to the program </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>error</em>&nbsp;</td><td>On failure, <code>error</code> contains a description of the error that occurred. If the pointer is 0, the argument will be ignored </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>pid</em>&nbsp;</td><td>On success, the process id of the new service will be written here. If the pointer is 0, the argument will be ignored. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>startup_id</em>&nbsp;</td><td>for app startup notification, "0" for none, "" ( empty string ) is the default </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>an error code indicating success (== 0) or failure (&gt; 0). </dd></dl>

<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l02724">2724</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="0db4c295635463b1a01f8e0dc74028f4"></a><!-- doxytag: member="KApplication::kdeinitExecWait" ref="0db4c295635463b1a01f8e0dc74028f4" args="(const QString &amp;name, const QStringList &amp;args, QString *error, int *pid, const QCString &amp;startup_id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int KApplication::kdeinitExecWait           </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstringlist.html">QStringList</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>args</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> *&nbsp;</td>
          <td class="paramname"> <em>error</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>pid</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qcstring.html">QCString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>startup_id</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Starts a program via kdeinit and wait for it to finish. 
<p>
Like <a class="el" href="classKApplication.html#da9371fd4e484e2ae12f68a4d60f583e">kdeinitExec()</a>, but it waits till the program is finished. As such it behaves similar to the system(...) function.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>Name of the program to start </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>args</em>&nbsp;</td><td>Arguments to pass to the program </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>error</em>&nbsp;</td><td>On failure, <code>error</code> contains a description of the error that occurred. If the pointer is 0, the argument will be ignored </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>pid</em>&nbsp;</td><td>On success, the process id of the new service will be written here. If the pointer is 0, the argument will be ignored. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>startup_id</em>&nbsp;</td><td>for app startup notification, "0" for none, "" ( empty string ) is the default </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>an error code indicating success (== 0) or failure (&gt; 0). </dd></dl>

<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l02739">2739</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="7975231c1eda9dd014703a6686d640e0"></a><!-- doxytag: member="KApplication::kdisplayFontChanged" ref="7975231c1eda9dd014703a6686d640e0" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KApplication::kdisplayFontChanged           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [signal]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Emitted when <a class="el" href="classKApplication.html">KApplication</a> has changed its font in response to a KControl request. 
<p>
Normally widgets will update their fonts automatically, but you should connect to this to monitor global font changes, especially if you are using explicit fonts.<p>
Note: If you derive from a QWidget-based class, a faster method is to reimplement <a class="elRef" doxygen="qt.tag:" href="qwidget.html#fontChange">QWidget::fontChange()</a>. This is the preferred way to get informed about font updates. 
</div>
</div><p>
<a class="anchor" name="8ee6bcb4d63ac3b07c82c060b3586e93"></a><!-- doxytag: member="KApplication::kdisplayPaletteChanged" ref="8ee6bcb4d63ac3b07c82c060b3586e93" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KApplication::kdisplayPaletteChanged           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [signal]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Emitted when <a class="el" href="classKApplication.html">KApplication</a> has changed its palette due to a KControl request. 
<p>
Normally, widgets will update their palette automatically, but you should connect to this to program special behavior. 
</div>
</div><p>
<a class="anchor" name="3b26710ce718e3cb239377315d197562"></a><!-- doxytag: member="KApplication::kdisplayStyleChanged" ref="3b26710ce718e3cb239377315d197562" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KApplication::kdisplayStyleChanged           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [signal]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Emitted when <a class="el" href="classKApplication.html">KApplication</a> has changed its GUI style in response to a KControl request. 
<p>
Normally, widgets will update their styles automatically (as they would respond to an explicit setGUIStyle() call), but you should connect to this to program special behavior. 
</div>
</div><p>
<a class="anchor" name="75d036ce2b111a75b2443a61e3a704aa"></a><!-- doxytag: member="KApplication::keyboardModifiers" ref="75d036ce2b111a75b2443a61e3a704aa" args="() KDE_DEPRECATED" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint KApplication::keyboardModifiers           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000016">Deprecated:</a></b></dt><dd>Use <a class="el" href="classKApplication.html#11e847e6f91426160ce8d3a7ae73a9ca">keyboardMouseState()</a> </dd></dl>
<dl compact><dt><b>Since:</b></dt><dd>3.1 </dd></dl>

<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l03104">3104</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="11e847e6f91426160ce8d3a7ae73a9ca"></a><!-- doxytag: member="KApplication::keyboardMouseState" ref="11e847e6f91426160ce8d3a7ae73a9ca" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Qt::ButtonState KApplication::keyboardMouseState           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the state of the currently pressed keyboard modifiers (e.g. 
<p>
shift, control, etc.) and mouse buttons, similarly to <a class="elRef" doxygen="qt.tag:" href="qkeyevent.html#state">QKeyEvent::state()</a> and <a class="elRef" doxygen="qt.tag:" href="qmouseevent.html#state">QMouseEvent::state()</a>. You usually should simply use the information provided by <a class="elRef" doxygen="qt.tag:" href="qkeyevent.html">QKeyEvent</a> and <a class="elRef" doxygen="qt.tag:" href="qmouseevent.html">QMouseEvent</a>, but it can be useful to query for the status of the modifiers at another moment (e.g. some <a class="el" href="namespaceKDE.html">KDE</a> apps do that upon a drop event). <dl compact><dt><b>Returns:</b></dt><dd>the keyboard modifiers and mouse buttons state </dd></dl>
<dl compact><dt><b>Since:</b></dt><dd>3.4 </dd></dl>

<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l03147">3147</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="c25c7a681f47692246bdebe34df42403"></a><!-- doxytag: member="KApplication::kipcMessage" ref="c25c7a681f47692246bdebe34df42403" args="(int id, int data)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KApplication::kipcMessage           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>data</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [signal]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Emitted when a <a class="el" href="classKIPC.html">KIPC</a> user message has been received. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>id</em>&nbsp;</td><td>the message id </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>the data </td></tr>
  </table>
</dl>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classKIPC.html">KIPC</a> <p>
<a class="el" href="classKIPC.html#c126e784966e30390fa31b715d8e0668">KIPC::Message</a> <p>
<a class="el" href="classKApplication.html#86a4917f024ec7a076655501b6fe393f">addKipcEventMask</a> <p>
<a class="el" href="classKApplication.html#bc4748c14f1a45809e6a941c35e1c791">removeKipcEventMask</a> </dd></dl>

</div>
</div><p>
<a class="anchor" name="795b74c2e28723e127e6fe17a56f9009"></a><!-- doxytag: member="KApplication::kstyle" ref="795b74c2e28723e127e6fe17a56f9009" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KDE_DEPRECATED KStyle* KApplication::kstyle           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

<p>
Definition at line <a class="el" href="kapplication_8h-source.html#l00811">811</a> of file <a class="el" href="kapplication_8h-source.html">kapplication.h</a>.
</div>
</div><p>
<a class="anchor" name="95128f245265f770afd3b6088ed574c4"></a><!-- doxytag: member="KApplication::launcher" ref="95128f245265f770afd3b6088ed574c4" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="qt.tag:" href="qcstring.html">QCString</a> KApplication::launcher           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the DCOP name of the service launcher. 
<p>
This will be something like klaucher_$host_$uid. <dl compact><dt><b>Returns:</b></dt><dd>the name of the service launcher </dd></dl>

<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l02568">2568</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="1d78d1faf0df8f1803a7482af2f2d053"></a><!-- doxytag: member="KApplication::makeStdCaption" ref="1d78d1faf0df8f1803a7482af2f2d053" args="(const QString &amp;userCaption, bool withAppName=true, bool modified=false) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> KApplication::makeStdCaption           </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>userCaption</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>withAppName</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>modified</em> = <code>false</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Builds a caption that contains the application name along with the userCaption using a standard layout. 
<p>
To make a compliant caption for your window, simply do: <code>setCaption</code>(kapp-&gt;makeStdCaption(yourCaption));<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>userCaption</em>&nbsp;</td><td>The caption string you want to display in the window caption area. Do not include the application name! </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>withAppName</em>&nbsp;</td><td>Indicates that the method shall include or ignore the application name when making the caption string. You are not compliant if you set this to <code>false</code>. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>modified</em>&nbsp;</td><td>If true, a 'modified' sign will be included in the returned string. This is useful when indicating that a file is modified, i.e., it contains data that has not been saved. </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>the created caption </dd></dl>

<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l01932">1932</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="ad3e954b56527a34de0d541c63997b0a"></a><!-- doxytag: member="KApplication::miniIcon" ref="ad3e954b56527a34de0d541c63997b0a" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="qt.tag:" href="qpixmap.html">QPixmap</a> KApplication::miniIcon           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the mini-icon for the application as a <a class="elRef" doxygen="qt.tag:" href="qpixmap.html">QPixmap</a>. 
<p>
<dl compact><dt><b>Returns:</b></dt><dd>the application's mini icon </dd></dl>

</div>
</div><p>
<a class="anchor" name="220293e9c4f373424b820d9ca807ca71"></a><!-- doxytag: member="KApplication::miniIconName" ref="220293e9c4f373424b820d9ca807ca71" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> KApplication::miniIconName           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the name of the mini-icon for the application. 
<p>
<dl compact><dt><b>Returns:</b></dt><dd>the mini icon's name </dd></dl>

<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l01590">1590</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="52779859cd547a758142e043492c4777"></a><!-- doxytag: member="KApplication::mouseState" ref="52779859cd547a758142e043492c4777" args="() KDE_DEPRECATED" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint KApplication::mouseState           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000018">Deprecated:</a></b></dt><dd>Use <a class="el" href="classKApplication.html#11e847e6f91426160ce8d3a7ae73a9ca">keyboardMouseState()</a> </dd></dl>
<dl compact><dt><b>Since:</b></dt><dd>3.1 </dd></dl>

<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l03122">3122</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="e7ce9fde3ead06d92c742cffb52eeb3c"></a><!-- doxytag: member="KApplication::paste" ref="e7ce9fde3ead06d92c742cffb52eeb3c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KApplication::paste           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If the widget with focus provides a <a class="el" href="classKApplication.html#e7ce9fde3ead06d92c742cffb52eeb3c">paste()</a> slot, call that slot. 
<p>
Thus for a simple application copy can be implemented as: <div class="fragment"><pre class="fragment"> <a class="codeRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/namespaceKStdAction.html#90519cd48ff3c1fda5db670aead1b38b">KStdAction::paste</a>( kapp, SLOT( <a class="code" href="classKApplication.html#e7ce9fde3ead06d92c742cffb52eeb3c">paste</a>() ), actionCollection() );
</pre></div> 
<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l02552">2552</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="62676ecdbedd0506b7acc96e8fe570bb"></a><!-- doxytag: member="KApplication::propagateSessionManager" ref="62676ecdbedd0506b7acc96e8fe570bb" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KApplication::propagateSessionManager           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Propagates the network address of the session manager in the SESSION_MANAGER environment variable so that child processes can pick it up. 
<p>
If SESSION_MANAGER isn't defined yet, the address is searched in $HOME/.KSMserver.<p>
This function is called by clients that are started outside the session ( i.e. before ksmserver is started), but want to launch other processes that should participate in the session. Examples are kdesktop or kicker. 
<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l01168">1168</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="f4e013a839f0ca4b35121fbc35ac0719"></a><!-- doxytag: member="KApplication::random" ref="f4e013a839f0ca4b35121fbc35ac0719" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int KApplication::random           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Generates a uniform random number. 
<p>
<dl compact><dt><b>Returns:</b></dt><dd>A truly unpredictable number in the range [0, RAND_MAX) </dd></dl>

<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l02905">2905</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="7f764319574823a984e5246357fa6387"></a><!-- doxytag: member="KApplication::randomString" ref="7f764319574823a984e5246357fa6387" args="(int length)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> KApplication::randomString           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>length</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Generates a random string. 
<p>
It operates in the range [A-Za-z0-9] <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>length</em>&nbsp;</td><td>Generate a string of this length. </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>the random string </dd></dl>

<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l02925">2925</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="6d71eee5f2331eba54816853c3767cc1"></a><!-- doxytag: member="KApplication::ref" ref="6d71eee5f2331eba54816853c3767cc1" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KApplication::ref           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Tells <a class="el" href="classKApplication.html">KApplication</a> about one more operation that should be finished before the application exits. 
<p>
The standard behavior is to exit on the "last window closed" event, but some events should outlive the last window closed (e.g. a file copy for a file manager, or 'compacting folders on exit' for a mail client). 
<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l01041">1041</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="bc4748c14f1a45809e6a941c35e1c791"></a><!-- doxytag: member="KApplication::removeKipcEventMask" ref="bc4748c14f1a45809e6a941c35e1c791" args="(int id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KApplication::removeKipcEventMask           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>id</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Removes a message type from the <a class="el" href="classKIPC.html">KIPC</a> event mask. 
<p>
This message will not be handled anymore. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>id</em>&nbsp;</td><td>The message id. </td></tr>
  </table>
</dl>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classKIPC.html">KIPC</a> <p>
<a class="el" href="classKApplication.html#86a4917f024ec7a076655501b6fe393f">addKipcEventMask()</a> <p>
<a class="el" href="classKApplication.html#c25c7a681f47692246bdebe34df42403">kipcMessage()</a> </dd></dl>

<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l01862">1862</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="23e2a3bdb787c80024c26df1f97a0bb4"></a><!-- doxytag: member="KApplication::removeX11EventFilter" ref="23e2a3bdb787c80024c26df1f97a0bb4" args="(const QWidget *filter)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KApplication::removeX11EventFilter           </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qwidget.html">QWidget</a> *&nbsp;</td>
          <td class="paramname"> <em>filter</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Removes global X11 event filter previously installed by <a class="el" href="classKApplication.html#784b62d9bb47f23a1187e8948cd3ef22">installX11EventFilter()</a>. 
<p>

<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l00424">424</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="16cad2b1d09eb7abbf04e576a296b3bc"></a><!-- doxytag: member="KApplication::requestShutDown" ref="16cad2b1d09eb7abbf04e576a296b3bc" args="(ShutdownConfirm confirm=ShutdownConfirmDefault, ShutdownType sdtype=ShutdownTypeDefault, ShutdownMode sdmode=ShutdownModeDefault)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KApplication::requestShutDown           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKApplication.html#bcec18c56392104429bdefe034b886f1">ShutdownConfirm</a>&nbsp;</td>
          <td class="paramname"> <em>confirm</em> = <code>ShutdownConfirmDefault</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classKApplication.html#f65227718bbf8c864b1cc23e13a9ff75">ShutdownType</a>&nbsp;</td>
          <td class="paramname"> <em>sdtype</em> = <code>ShutdownTypeDefault</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classKApplication.html#2d3767be32b1bff9deceee6c89ffebcd">ShutdownMode</a>&nbsp;</td>
          <td class="paramname"> <em>sdmode</em> = <code>ShutdownModeDefault</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Asks the session manager to shut the session down. 
<p>
Using <code>confirm</code> == ShutdownConfirmYes or <code>sdtype</code> != ShutdownTypeDefault or <code>sdmode</code> != ShutdownModeDefault causes the use of ksmserver's DCOP interface. The remaining two combinations use the standard XSMP and will work with any session manager compliant with it.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>confirm</em>&nbsp;</td><td>Whether to ask the user if he really wants to log out. ShutdownConfirm </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>sdtype</em>&nbsp;</td><td>The action to take after logging out. ShutdownType </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>sdmode</em>&nbsp;</td><td>If/When the action should be taken. ShutdownMode </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>true on success, false if the session manager could not be contacted. </dd></dl>

<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l01105">1105</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="124451d863583e6ad095576f49e065ea"></a><!-- doxytag: member="KApplication::saveState" ref="124451d863583e6ad095576f49e065ea" args="(QSessionManager &amp;sm)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KApplication::saveState           </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" doxygen="qt.tag:" href="qsessionmanager.html">QSessionManager</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>sm</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Reimplemented for internal purposes, mainly the highlevel handling of session management with <a class="el" href="classKSessionManaged.html">KSessionManaged</a>. 
<p>

<p>
Reimplemented from <a class="elRef" doxygen="qt.tag:" href="qapplication.html#saveState">QApplication</a>.
<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l01247">1247</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="a52ec4fb57485f25e44e7df6e3c3f3a4"></a><!-- doxytag: member="KApplication::saveYourself" ref="a52ec4fb57485f25e44e7df6e3c3f3a4" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KApplication::saveYourself           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [signal]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Session management asks you to save the state of your application. 
<p>
This signal is provided for compatibility only. For new applications, simply use <a class="elRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/classKMainWindow.html">KMainWindow</a>. By reimplementing <a class="elRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/classKMainWindow.html#f8c5708414be62f259114b0453ef8432">KMainWindow::queryClose()</a>, <a class="elRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/classKMainWindow.html#2740b1f7bc855f5fa57284c5a5c99879">KMainWindow::saveProperties()</a> and <a class="elRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/classKMainWindow.html#9eef0ce1cd95b148e92a62cf23dae775">KMainWindow::readProperties()</a> you can simply handle session management for applications with multiple toplevel windows.<p>
For purposes without <a class="elRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/classKMainWindow.html">KMainWindow</a>, create an instance of <a class="el" href="classKSessionManaged.html">KSessionManaged</a> and reimplement the functions <a class="el" href="classKSessionManaged.html#8ec2135431522b81e8bebe0bff256352">KSessionManaged::commitData()</a> and/or <a class="el" href="classKSessionManaged.html#9df9a7f59f575a8b55c7903bc4bbff08">KSessionManaged::saveState()</a><p>
If you still want to use this signal, here is what you should do:<p>
Connect to this signal in order to save your data. Do NOT manipulate the UI in that slot, it is blocked by the session manager.<p>
Use the <a class="el" href="classKApplication.html#8f88369c240d6d90a04d29b2761989d9">sessionConfig()</a> <a class="el" href="classKConfig.html">KConfig</a> object to store all your instance specific data.<p>
Do not do any closing at this point! The user may still select Cancel wanting to continue working with your application. Cleanups could be done after <a class="el" href="classKApplication.html#ffc90bf43c70ceee3255361bde856f2b">shutDown()</a> (see the following). 
</div>
</div><p>
<a class="anchor" name="a7303b428f366ac688effab651ac6d70"></a><!-- doxytag: member="KApplication::selectAll" ref="a7303b428f366ac688effab651ac6d70" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KApplication::selectAll           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If the widget with focus provides a <a class="el" href="classKApplication.html#a7303b428f366ac688effab651ac6d70">selectAll()</a> slot, call that slot. 
<p>
Thus for a simple application select all can be implemented as: <div class="fragment"><pre class="fragment"> <a class="codeRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/namespaceKStdAction.html#6de37f495f2c94e725184c27a68044d1">KStdAction::selectAll</a>( kapp, SLOT( <a class="code" href="classKApplication.html#a7303b428f366ac688effab651ac6d70">selectAll</a>() ), actionCollection() );
</pre></div> 
<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l02562">2562</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="8f88369c240d6d90a04d29b2761989d9"></a><!-- doxytag: member="KApplication::sessionConfig" ref="8f88369c240d6d90a04d29b2761989d9" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKConfig.html">KConfig</a> * KApplication::sessionConfig           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the application session config object. 
<p>
<dl compact><dt><b>Returns:</b></dt><dd>A pointer to the application's instance specific <a class="el" href="classKConfig.html">KConfig</a> object. </dd></dl>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classKConfig.html">KConfig</a> </dd></dl>

<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l01031">1031</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="db9aaa46be611366c57f5875f44885a4"></a><!-- doxytag: member="KApplication::sessionSaving" ref="db9aaa46be611366c57f5875f44885a4" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KApplication::sessionSaving           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns true if the application is currently saving its session data (most probably before <a class="el" href="namespaceKDE.html">KDE</a> logout). 
<p>
This is intended for use mainly in <a class="elRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/classKMainWindow.html#f8c5708414be62f259114b0453ef8432">KMainWindow::queryClose()</a> and <a class="elRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/classKMainWindow.html#67b2c41fbd5753c09e05a8b6e4475753">KMainWindow::queryExit()</a>.<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="elRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/classKMainWindow.html#f8c5708414be62f259114b0453ef8432">KMainWindow::queryClose</a> <p>
<a class="elRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/classKMainWindow.html#67b2c41fbd5753c09e05a8b6e4475753">KMainWindow::queryExit</a> </dd></dl>
<dl compact><dt><b>Since:</b></dt><dd>3.1.1 </dd></dl>

<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l01328">1328</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="242d8c6f2f2a56a2bea8242b647188ef"></a><!-- doxytag: member="KApplication::settingsChanged" ref="242d8c6f2f2a56a2bea8242b647188ef" args="(int category)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KApplication::settingsChanged           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>category</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [signal]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Emitted when the global settings have been changed - see <a class="el" href="classKGlobalSettings.html">KGlobalSettings</a> <a class="el" href="classKApplication.html">KApplication</a> takes care of calling reparseConfiguration on <a class="el" href="classKGlobal.html#71532b4619923ec5f7779c5f0065e6e7">KGlobal::config()</a> so that applications/classes using this only have to re-read the configuration. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>category</em>&nbsp;</td><td>the category among the enum above </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="4ca52b277f11f5b216e44b675ff70ee4"></a><!-- doxytag: member="KApplication::setTopWidget" ref="4ca52b277f11f5b216e44b675ff70ee4" args="(QWidget *topWidget)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KApplication::setTopWidget           </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" doxygen="qt.tag:" href="qwidget.html">QWidget</a> *&nbsp;</td>
          <td class="paramname"> <em>topWidget</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets the top widget of the application. 
<p>
This means basically applying the right window caption and icon. An application may have several top widgets. You don't need to call this function manually when using <a class="elRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/classKMainWindow.html">KMainWindow</a>.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>topWidget</em>&nbsp;</td><td>A top widget of the application.</td></tr>
  </table>
</dl>
<dl compact><dt><b>See also:</b></dt><dd>icon(), <a class="el" href="classKApplication.html#5a31c97501016f1ab7b78c6382936f0c">caption()</a> </dd></dl>

<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l02846">2846</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="ffc90bf43c70ceee3255361bde856f2b"></a><!-- doxytag: member="KApplication::shutDown" ref="ffc90bf43c70ceee3255361bde856f2b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KApplication::shutDown           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [signal]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Your application is killed. 
<p>
Either by your program itself, <code>xkill</code> or (the usual case) by KDE's logout.<p>
The signal is particularly useful if your application has to do some last-second cleanups. Note that no user interaction is possible at this state. 
</div>
</div><p>
<a class="anchor" name="1f062181acd334b13f9f8a93f8d6c36a"></a><!-- doxytag: member="KApplication::startServiceByDesktopName" ref="1f062181acd334b13f9f8a93f8d6c36a" args="(const QString &amp;_name, const QStringList &amp;URLs=QStringList(), QString *error=0, QCString *dcopService=0, int *pid=0, const QCString &amp;startup_id=&quot;&quot;, bool noWait=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int KApplication::startServiceByDesktopName           </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstringlist.html">QStringList</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>URLs</em> = <code><a class="elRef" doxygen="qt.tag:" href="qstringlist.html">QStringList</a>()</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> *&nbsp;</td>
          <td class="paramname"> <em>error</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" doxygen="qt.tag:" href="qcstring.html">QCString</a> *&nbsp;</td>
          <td class="paramname"> <em>dcopService</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>pid</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qcstring.html">QCString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>startup_id</em> = <code>&quot;&quot;</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>noWait</em> = <code>false</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Starts a service based on the desktop name of the service. 
<p>
E.g. "konqueror"<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>_name</em>&nbsp;</td><td>the desktop name of the service </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>URLs</em>&nbsp;</td><td>if not empty these URLs will be passed to the service </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>error</em>&nbsp;</td><td>On failure, <code>error</code> contains a description of the error that occurred. If the pointer is 0, the argument will be ignored </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>dcopService</em>&nbsp;</td><td>On success, <code>dcopService</code> contains the DCOP name under which this service is available. If empty, the service does not provide DCOP services. If the pointer is 0 the argument will be ignored </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>pid</em>&nbsp;</td><td>On success, the process id of the new service will be written here. If the pointer is 0, the argument will be ignored. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>startup_id</em>&nbsp;</td><td>for app startup notification, "0" for none, "" ( empty string ) is the default </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>noWait</em>&nbsp;</td><td>if set, the function does not wait till the service is running. </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>an error code indicating success (== 0) or failure (&gt; 0). </dd></dl>

<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l02708">2708</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="8228e2636445def9e3a731341a023e16"></a><!-- doxytag: member="KApplication::startServiceByDesktopName" ref="8228e2636445def9e3a731341a023e16" args="(const QString &amp;_name, const QString &amp;URL, QString *error=0, QCString *dcopService=0, int *pid=0, const QCString &amp;startup_id=&quot;&quot;, bool noWait=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int KApplication::startServiceByDesktopName           </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>URL</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> *&nbsp;</td>
          <td class="paramname"> <em>error</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" doxygen="qt.tag:" href="qcstring.html">QCString</a> *&nbsp;</td>
          <td class="paramname"> <em>dcopService</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>pid</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qcstring.html">QCString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>startup_id</em> = <code>&quot;&quot;</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>noWait</em> = <code>false</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Starts a service based on the desktop name of the service. 
<p>
E.g. "konqueror"<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>_name</em>&nbsp;</td><td>the desktop name of the service </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>URL</em>&nbsp;</td><td>if not empty this URL is passed to the service </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>error</em>&nbsp;</td><td>On failure, <code>error</code> contains a description of the error that occurred. If the pointer is 0, the argument will be ignored </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>dcopService</em>&nbsp;</td><td>On success, <code>dcopService</code> contains the DCOP name under which this service is available. If empty, the service does not provide DCOP services. If the pointer is 0 the argument will be ignored </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>pid</em>&nbsp;</td><td>On success, the process id of the new service will be written here. If the pointer is 0, the argument will be ignored. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>startup_id</em>&nbsp;</td><td>for app startup notification, "0" for none, "" ( empty string ) is the default </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>noWait</em>&nbsp;</td><td>if set, the function does not wait till the service is running. </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>an error code indicating success (== 0) or failure (&gt; 0). </dd></dl>

<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l02696">2696</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="7c59cf37434a89a05b51c52f9f842d6c"></a><!-- doxytag: member="KApplication::startServiceByDesktopPath" ref="7c59cf37434a89a05b51c52f9f842d6c" args="(const QString &amp;_name, const QStringList &amp;URLs=QStringList(), QString *error=0, QCString *dcopService=0, int *pid=0, const QCString &amp;startup_id=&quot;&quot;, bool noWait=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int KApplication::startServiceByDesktopPath           </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstringlist.html">QStringList</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>URLs</em> = <code><a class="elRef" doxygen="qt.tag:" href="qstringlist.html">QStringList</a>()</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> *&nbsp;</td>
          <td class="paramname"> <em>error</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" doxygen="qt.tag:" href="qcstring.html">QCString</a> *&nbsp;</td>
          <td class="paramname"> <em>dcopService</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>pid</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qcstring.html">QCString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>startup_id</em> = <code>&quot;&quot;</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>noWait</em> = <code>false</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Starts a service based on the desktop path of the service. 
<p>
E.g. "Applications/konqueror.desktop" or "/home/user/bla/myfile.desktop"<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>_name</em>&nbsp;</td><td>the path of the desktop file </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>URLs</em>&nbsp;</td><td>if not empty these URLs will be passed to the service </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>error</em>&nbsp;</td><td>On failure, <code>error</code> contains a description of the error that occurred. If the pointer is 0, the argument will be ignored </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>dcopService</em>&nbsp;</td><td>On success, <code>dcopService</code> contains the DCOP name under which this service is available. If empty, the service does not provide DCOP services. If the pointer is 0 the argument will be ignored </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>pid</em>&nbsp;</td><td>On success, the process id of the new service will be written here. If the pointer is 0, the argument will be ignored. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>startup_id</em>&nbsp;</td><td>for app startup notification, "0" for none, "" ( empty string ) is the default </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>noWait</em>&nbsp;</td><td>if set, the function does not wait till the service is running. </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>an error code indicating success (== 0) or failure (&gt; 0). </dd></dl>

<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l02687">2687</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="ddee966620b3572c56a399210a77c715"></a><!-- doxytag: member="KApplication::startServiceByDesktopPath" ref="ddee966620b3572c56a399210a77c715" args="(const QString &amp;_name, const QString &amp;URL, QString *error=0, QCString *dcopService=0, int *pid=0, const QCString &amp;startup_id=&quot;&quot;, bool noWait=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int KApplication::startServiceByDesktopPath           </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>URL</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> *&nbsp;</td>
          <td class="paramname"> <em>error</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" doxygen="qt.tag:" href="qcstring.html">QCString</a> *&nbsp;</td>
          <td class="paramname"> <em>dcopService</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>pid</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qcstring.html">QCString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>startup_id</em> = <code>&quot;&quot;</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>noWait</em> = <code>false</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Starts a service based on the desktop path of the service. 
<p>
E.g. "Applications/konqueror.desktop" or "/home/user/bla/myfile.desktop"<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>_name</em>&nbsp;</td><td>the path of the desktop file </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>URL</em>&nbsp;</td><td>if not empty this URL is passed to the service </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>error</em>&nbsp;</td><td>On failure, <code>error</code> contains a description of the error that occurred. If the pointer is 0, the argument will be ignored </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>dcopService</em>&nbsp;</td><td>On success, <code>dcopService</code> contains the DCOP name under which this service is available. If empty, the service does not provide DCOP services. If the pointer is 0 the argument will be ignored </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>pid</em>&nbsp;</td><td>On success, the process id of the new service will be written here. If the pointer is 0, the argument will be ignored. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>startup_id</em>&nbsp;</td><td>for app startup notification, "0" for none, "" ( empty string ) is the default </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>noWait</em>&nbsp;</td><td>if set, the function does not wait till the service is running. </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>an error code indicating success (== 0) or failure (&gt; 0). </dd></dl>

<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l02675">2675</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="fac4ea083ffb6047367f3fadf77e0aa9"></a><!-- doxytag: member="KApplication::startServiceByName" ref="fac4ea083ffb6047367f3fadf77e0aa9" args="(const QString &amp;_name, const QStringList &amp;URLs=QStringList(), QString *error=0, QCString *dcopService=0, int *pid=0, const QCString &amp;startup_id=&quot;&quot;, bool noWait=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int KApplication::startServiceByName           </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstringlist.html">QStringList</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>URLs</em> = <code><a class="elRef" doxygen="qt.tag:" href="qstringlist.html">QStringList</a>()</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> *&nbsp;</td>
          <td class="paramname"> <em>error</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" doxygen="qt.tag:" href="qcstring.html">QCString</a> *&nbsp;</td>
          <td class="paramname"> <em>dcopService</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>pid</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qcstring.html">QCString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>startup_id</em> = <code>&quot;&quot;</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>noWait</em> = <code>false</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Starts a service based on the (translated) name of the service. 
<p>
E.g. "Web Browser"<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>_name</em>&nbsp;</td><td>the name of the service </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>URLs</em>&nbsp;</td><td>if not empty these URLs will be passed to the service </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>error</em>&nbsp;</td><td>On failure, <code>error</code> contains a description of the error that occurred. If the pointer is 0, the argument will be ignored </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>dcopService</em>&nbsp;</td><td>On success, <code>dcopService</code> contains the DCOP name under which this service is available. If empty, the service does not provide DCOP services. If the pointer is 0 the argument will be ignored </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>pid</em>&nbsp;</td><td>On success, the process id of the new service will be written here. If the pointer is 0, the argument will be ignored. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>startup_id</em>&nbsp;</td><td>for app startup notification, "0" for none, "" ( empty string ) is the default </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>noWait</em>&nbsp;</td><td>if set, the function does not wait till the service is running. </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>an error code indicating success (== 0) or failure (&gt; 0). </dd></dl>

<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l02666">2666</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="0931d4a09fc26f89c05ce5423b6acf99"></a><!-- doxytag: member="KApplication::startServiceByName" ref="0931d4a09fc26f89c05ce5423b6acf99" args="(const QString &amp;_name, const QString &amp;URL, QString *error=0, QCString *dcopService=0, int *pid=0, const QCString &amp;startup_id=&quot;&quot;, bool noWait=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int KApplication::startServiceByName           </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>URL</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> *&nbsp;</td>
          <td class="paramname"> <em>error</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" doxygen="qt.tag:" href="qcstring.html">QCString</a> *&nbsp;</td>
          <td class="paramname"> <em>dcopService</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>pid</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qcstring.html">QCString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>startup_id</em> = <code>&quot;&quot;</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>noWait</em> = <code>false</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Starts a service based on the (translated) name of the service. 
<p>
E.g. "Web Browser"<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>_name</em>&nbsp;</td><td>the name of the service </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>URL</em>&nbsp;</td><td>if not empty this URL is passed to the service </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>error</em>&nbsp;</td><td>On failure, <code>error</code> contains a description of the error that occurred. If the pointer is 0, the argument will be ignored </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>dcopService</em>&nbsp;</td><td>On success, <code>dcopService</code> contains the DCOP name under which this service is available. If empty, the service does not provide DCOP services. If the pointer is 0 the argument will be ignored </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>pid</em>&nbsp;</td><td>On success, the process id of the new service will be written here. If the pointer is 0, the argument will be ignored. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>startup_id</em>&nbsp;</td><td>for app startup notification, "0" for none, "" ( empty string ) is the default </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>noWait</em>&nbsp;</td><td>if set, the function does not wait till the service is running. </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>an error code indicating success (== 0) or failure (&gt; 0). </dd></dl>

<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l02654">2654</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="3dee962d7f51f7ea7cf03b77bacf53e6"></a><!-- doxytag: member="KApplication::startupId" ref="3dee962d7f51f7ea7cf03b77bacf53e6" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="qt.tag:" href="qcstring.html">QCString</a> KApplication::startupId           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the app startup notification identifier for this running application. 
<p>
<dl compact><dt><b>Returns:</b></dt><dd>the startup notification identifier </dd></dl>

<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l02867">2867</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="df413bbd66946666d4b04979846ee7db"></a><!-- doxytag: member="KApplication::tempSaveName" ref="df413bbd66946666d4b04979846ee7db" args="(const QString &amp;pFilename) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> KApplication::tempSaveName           </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qstring.html">QString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>pFilename</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get a file name in order to make a temporary copy of your document. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>pFilename</em>&nbsp;</td><td>The full path to the current file of your document. </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>A new filename for auto-saving. </dd></dl>

<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l02746">2746</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="485c4ae7c0e6d1184a7fc037d20e8077"></a><!-- doxytag: member="KApplication::toolbarAppearanceChanged" ref="485c4ae7c0e6d1184a7fc037d20e8077" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KApplication::toolbarAppearanceChanged           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [signal]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Emitted when the settings for toolbars have been changed. 
<p>
<a class="elRef" doxygen="kdeui.tag:../../kdeui/html/" href="../../kdeui/html/classKToolBar.html">KToolBar</a> will know what to do. 
</div>
</div><p>
<a class="anchor" name="1064f3f494fafbc02762c6c5c06b421c"></a><!-- doxytag: member="KApplication::updateRemoteUserTimestamp" ref="1064f3f494fafbc02762c6c5c06b421c" args="(const QCString &amp;dcopId, unsigned long time=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KApplication::updateRemoteUserTimestamp           </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:" href="qcstring.html">QCString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>dcopId</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned long&nbsp;</td>
          <td class="paramname"> <em>time</em> = <code>0</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Updates the last user action timestamp in the application registered to DCOP with dcopId to the given time, or to this application's user time, if 0 is given. 
<p>
Use before causing user interaction in the remote application, e.g. invoking a dialog in the application using a DCOP call. Consult focus stealing prevention section in kdebase/kwin/README. <dl compact><dt><b>Since:</b></dt><dd>3.3 </dd></dl>

<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l01828">1828</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="97864c3aef67e169b79936382f01b190"></a><!-- doxytag: member="KApplication::updateUserTimestamp" ref="97864c3aef67e169b79936382f01b190" args="(unsigned long time=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KApplication::updateUserTimestamp           </td>
          <td>(</td>
          <td class="paramtype">unsigned long&nbsp;</td>
          <td class="paramname"> <em>time</em> = <code>0</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Updates the last user action timestamp to the given time, or to the current time, if 0 is given. 
<p>
Do not use unless you're really sure what you're doing. Consult focus stealing prevention section in kdebase/kwin/README. <dl compact><dt><b>Since:</b></dt><dd>3.2 </dd></dl>

<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l01799">1799</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<a class="anchor" name="7fb1cd7d7b4add1f1e68c6a40aabf5b4"></a><!-- doxytag: member="KApplication::userTimestamp" ref="7fb1cd7d7b4add1f1e68c6a40aabf5b4" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned long KApplication::userTimestamp           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the last user action timestamp or 0 if no user activity has taken place yet. 
<p>
<dl compact><dt><b>Since:</b></dt><dd>3.2.3 </dd></dl>
<dl compact><dt><b>See also:</b></dt><dd>updateuserTimestamp </dd></dl>

<p>
Definition at line <a class="el" href="kapplication_8cpp-source.html#l01819">1819</a> of file <a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a>.
</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="a33f7cb1443c041b2af7e4f79fdafb94"></a><!-- doxytag: member="KApplication::KApp" ref="a33f7cb1443c041b2af7e4f79fdafb94" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKApplication.html">KApplication</a> * <a class="el" href="classKApplication.html#a33f7cb1443c041b2af7e4f79fdafb94">KApplication::KApp</a> = 0L<code> [static, protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Current application object. 
<p>

<p>
Definition at line <a class="el" href="kapplication_8h-source.html#l01123">1123</a> of file <a class="el" href="kapplication_8h-source.html">kapplication.h</a>.
</div>
</div><p>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="kapplication_8h-source.html">kapplication.h</a><li><a class="el" href="kapplication_8cpp-source.html">kapplication.cpp</a><li><a class="el" href="kapplication__win_8cpp-source.html">kapplication_win.cpp</a></ul>
    </div></div>


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


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

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


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

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

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

</body>
</html>