Sophie

Sophie

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

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

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

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


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

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


<!-- Generated by Doxygen 1.7.4 -->
</div>
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a>  </div>
  <div class="headertitle">
<div class="title">KNewStuff Class Reference</div>  </div>
</div>
<div class="contents">
<!-- doxytag: class="KNewStuff" -->
<p>This class provides the functionality to download and upload "new stuff".  
 <a href="classKNewStuff.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="knewstuff_8h_source.html">knewstuff.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for KNewStuff:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classKNewStuff.png" usemap="#KNewStuff_map" alt=""/>
  <map id="KNewStuff_map" name="KNewStuff_map">
<area href="classKNewStuffGeneric.html" title="Basic KNewStuff class with predefined actions." alt="KNewStuffGeneric" shape="rect" coords="0,56,116,80"/>
<area href="classKNewStuffSecure.html" title="Makes possible downloading and installing signed resource files from a server." alt="KNewStuffSecure" shape="rect" coords="126,56,242,80"/>
</map>
 </div></div>

<p><a href="classKNewStuff-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKNewStuff.html#aa399de326f9d531f9267c1424c6c7317">KNewStuff</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;type, <a class="elRef" href="qwidget.html">QWidget</a> *parentWidget=0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKNewStuff.html#a1731801def9775a0ea60e14f72fa804d">KNewStuff</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;type, const <a class="elRef" href="qstring.html">QString</a> &amp;providerList, <a class="elRef" href="qwidget.html">QWidget</a> *parentWidget=0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qstring.html">QString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKNewStuff.html#abe93c2194e8deeda897172c6ef19b3a5">type</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qwidget.html">QWidget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKNewStuff.html#a37278811e658eedae64fdf3ba8e442ea">parentWidget</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKNewStuff.html#ae91eb097d8e84b8a3144d0c8f96d9d42">download</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKNewStuff.html#a83f117575ed90c08cfda41205529ae19">upload</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKNewStuff.html#ad6bf5762d886ba726220122e42d56992">upload</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;fileName, const <a class="elRef" href="qstring.html">QString</a> previewName)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKNewStuff.html#ada381f1cf3abd3985b45cfa9c4091592">install</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;fileName)=0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKNewStuff.html#aeac94e85cc88eaef3ff5fca121434406">createUploadFile</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;fileName)=0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" href="qstring.html">QString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKNewStuff.html#aa9e4603aee2eef6f37526c9752334cc9">downloadDestination</a> (<a class="el" href="classKNS_1_1Entry.html">KNS::Entry</a> *entry)</td></tr>
<tr><td colspan="2"><h2><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKNS_1_1Engine.html">KNS::Engine</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKNewStuff.html#aef35e41dfb317d058729f79dccdcfc16">engine</a> ()</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>This class provides the functionality to download and upload "new stuff". </p>
<p>Applications have to subclass <a class="el" href="classKNewStuff.html" title="This class provides the functionality to download and upload &quot;new stuff&quot;.">KNewStuff</a>, implement the pure virtual functions and link to against libknewstuff.</p>
<p>By calling <a class="el" href="classKNewStuff.html#ae91eb097d8e84b8a3144d0c8f96d9d42" title="Start download process.">download()</a> the download process is started which means that a list of "providers" is fetched from a "master server", information about new stuff is collected from the providers and presented to the user. Selected entries get downloaded and installed to the application. The required functions to install new stuff are provided by implementing <a class="el" href="classKNewStuff.html#ada381f1cf3abd3985b45cfa9c4091592" title="Install file to application.">install()</a>. The location where the downloaded files are stored can be customized by reimplementing <a class="el" href="classKNewStuff.html#aa9e4603aee2eef6f37526c9752334cc9" title="Return a filename which should be used as destination for downloading the specified new stuff entry...">downloadDestination()</a>.</p>
<p>By calling <a class="el" href="classKNewStuff.html#a83f117575ed90c08cfda41205529ae19" title="Start upload process.">upload()</a> the upload process is started which means the user has to select a provider from the list fetched from the master server and to put in information about the entry to be uploaded. Then the file to be uploaded is fetched from the application by calling <a class="el" href="classKNewStuff.html#aeac94e85cc88eaef3ff5fca121434406" title="Create a file to be uploaded to a &quot;new stuff provider&quot; and return the filename.">createUploadFile()</a> and transfered to the upload destination specified in the provider list.</p>
<dl class="author"><dt><b>Author:</b></dt><dd>Cornelius Schumacher (<a href="mailto:schumacher@kde.org">schumacher@kde.org</a>) </dd></dl>
<dl class="user"><dt><b>Maintainer:</b></dt><dd>Josef Spillner (<a href="mailto:spillner@kde.org">spillner@kde.org</a>)</dd></dl>
<dl class="since"><dt><b>Since:</b></dt><dd>3.3 </dd></dl>

<p>Definition at line <a class="el" href="knewstuff_8h_source.html#l00069">69</a> of file <a class="el" href="knewstuff_8h_source.html">knewstuff.h</a>.</p>
</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="aa399de326f9d531f9267c1424c6c7317"></a><!-- doxytag: member="KNewStuff::KNewStuff" ref="aa399de326f9d531f9267c1424c6c7317" args="(const QString &amp;type, QWidget *parentWidget=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KNewStuff::KNewStuff </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" href="qwidget.html">QWidget</a> *&#160;</td>
          <td class="paramname"><em>parentWidget</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Constructor. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">type</td><td>type of data to be handled, should be something like korganizer/calendar, kword/template, kdesktop/wallpaper </td></tr>
    <tr><td class="paramname">parentWidget</td><td>parent widget of dialogs opened by the <a class="el" href="classKNewStuff.html" title="This class provides the functionality to download and upload &quot;new stuff&quot;.">KNewStuff</a> engine </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="knewstuff_8cpp_source.html#l00042">42</a> of file <a class="el" href="knewstuff_8cpp_source.html">knewstuff.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a1731801def9775a0ea60e14f72fa804d"></a><!-- doxytag: member="KNewStuff::KNewStuff" ref="a1731801def9775a0ea60e14f72fa804d" args="(const QString &amp;type, const QString &amp;providerList, QWidget *parentWidget=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KNewStuff::KNewStuff </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>providerList</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" href="qwidget.html">QWidget</a> *&#160;</td>
          <td class="paramname"><em>parentWidget</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Constructor. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">type</td><td>type of data to be handled, should be something like korganizer/calendar, kword/template, kdesktop/wallpaper </td></tr>
    <tr><td class="paramname">providerList</td><td>the URL of the provider list </td></tr>
    <tr><td class="paramname">parentWidget</td><td>parent widget of dialogs opened by the <a class="el" href="classKNewStuff.html" title="This class provides the functionality to download and upload &quot;new stuff&quot;.">KNewStuff</a> engine </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="knewstuff_8cpp_source.html#l00047">47</a> of file <a class="el" href="knewstuff_8cpp_source.html">knewstuff.cpp</a>.</p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="aeac94e85cc88eaef3ff5fca121434406"></a><!-- doxytag: member="KNewStuff::createUploadFile" ref="aeac94e85cc88eaef3ff5fca121434406" args="(const QString &amp;fileName)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool KNewStuff::createUploadFile </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>fileName</em></td><td>)</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Create a file to be uploaded to a "new stuff provider" and return the filename. </p>
<p>The format of the file is application specific. The only constraint is that the corresponding <a class="el" href="classKNewStuff.html#ada381f1cf3abd3985b45cfa9c4091592" title="Install file to application.">install()</a> implementation is able to use the file.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">fileName</td><td>name of the file to be written </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> on success, <code>false</code> on error. </dd></dl>

<p>Implemented in <a class="el" href="classKNewStuffGeneric.html#ab30034411b2046d12975a79be53c4b40">KNewStuffGeneric</a>, and <a class="el" href="classKNewStuffSecure.html#a616b08bee29bdf396e91494c75fa270c">KNewStuffSecure</a>.</p>

</div>
</div>
<a class="anchor" id="ae91eb097d8e84b8a3144d0c8f96d9d42"></a><!-- doxytag: member="KNewStuff::download" ref="ae91eb097d8e84b8a3144d0c8f96d9d42" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KNewStuff::download </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Start download process. </p>

<p>Definition at line <a class="el" href="knewstuff_8cpp_source.html#l00067">67</a> of file <a class="el" href="knewstuff_8cpp_source.html">knewstuff.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aa9e4603aee2eef6f37526c9752334cc9"></a><!-- doxytag: member="KNewStuff::downloadDestination" ref="aa9e4603aee2eef6f37526c9752334cc9" args="(KNS::Entry *entry)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qstring.html">QString</a> KNewStuff::downloadDestination </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKNS_1_1Entry.html">KNS::Entry</a> *&#160;</td>
          <td class="paramname"><em>entry</em></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return a filename which should be used as destination for downloading the specified new stuff entry. </p>
<p>Reimplement this function, if you don't want the new stuff to be downloaded to a temporary file. </p>

<p>Reimplemented in <a class="el" href="classKNewStuffGeneric.html#a8111981071fad043268964049f7d9008">KNewStuffGeneric</a>.</p>

<p>Definition at line <a class="el" href="knewstuff_8cpp_source.html#l00072">72</a> of file <a class="el" href="knewstuff_8cpp_source.html">knewstuff.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aef35e41dfb317d058729f79dccdcfc16"></a><!-- doxytag: member="KNewStuff::engine" ref="aef35e41dfb317d058729f79dccdcfc16" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKNS_1_1Engine.html">KNS::Engine</a>* KNewStuff::engine </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the pointer to the engine. </p>
<p>Needed by subclasses to access the <a class="el" href="classKNS_1_1Engine.html" title="Central class combining all possible KNewStuff operations.">KNS::Engine</a> object. </p>

<p>Definition at line <a class="el" href="knewstuff_8h_source.html#l00154">154</a> of file <a class="el" href="knewstuff_8h_source.html">knewstuff.h</a>.</p>

</div>
</div>
<a class="anchor" id="ada381f1cf3abd3985b45cfa9c4091592"></a><!-- doxytag: member="KNewStuff::install" ref="ada381f1cf3abd3985b45cfa9c4091592" args="(const QString &amp;fileName)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool KNewStuff::install </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>fileName</em></td><td>)</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Install file to application. </p>
<p>The given fileName points to the file downloaded by the <a class="el" href="classKNewStuff.html" title="This class provides the functionality to download and upload &quot;new stuff&quot;.">KNewStuff</a> engine. This is a temporary file by default. The application can do whatever is needed to handle the information contained in the file.</p>
<p>The function returns true, when the installation was successful and false if were errors.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">fileName</td><td>name of downloaded file </td></tr>
  </table>
  </dd>
</dl>

<p>Implemented in <a class="el" href="classKNewStuffGeneric.html#a2ca0ad8c0dbe574e42a7c5e5b88b5c99">KNewStuffGeneric</a>, and <a class="el" href="classKNewStuffSecure.html#acec831e4f9f30f0dd2950d231be8a78c">KNewStuffSecure</a>.</p>

</div>
</div>
<a class="anchor" id="a37278811e658eedae64fdf3ba8e442ea"></a><!-- doxytag: member="KNewStuff::parentWidget" ref="a37278811e658eedae64fdf3ba8e442ea" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qwidget.html">QWidget</a> * KNewStuff::parentWidget </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return parent widget. </p>

<p>Definition at line <a class="el" href="knewstuff_8cpp_source.html#l00057">57</a> of file <a class="el" href="knewstuff_8cpp_source.html">knewstuff.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="abe93c2194e8deeda897172c6ef19b3a5"></a><!-- doxytag: member="KNewStuff::type" ref="abe93c2194e8deeda897172c6ef19b3a5" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qstring.html">QString</a> KNewStuff::type </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return type of data. </p>

<p>Definition at line <a class="el" href="knewstuff_8cpp_source.html#l00052">52</a> of file <a class="el" href="knewstuff_8cpp_source.html">knewstuff.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ad6bf5762d886ba726220122e42d56992"></a><!-- doxytag: member="KNewStuff::upload" ref="ad6bf5762d886ba726220122e42d56992" args="(const QString &amp;fileName, const QString previewName)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KNewStuff::upload </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>fileName</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a>&#160;</td>
          <td class="paramname"><em>previewName</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Upload with pre-defined files. </p>

<p>Definition at line <a class="el" href="knewstuff_8cpp_source.html#l00083">83</a> of file <a class="el" href="knewstuff_8cpp_source.html">knewstuff.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a83f117575ed90c08cfda41205529ae19"></a><!-- doxytag: member="KNewStuff::upload" ref="a83f117575ed90c08cfda41205529ae19" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KNewStuff::upload </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Start upload process. </p>

<p>Definition at line <a class="el" href="knewstuff_8cpp_source.html#l00078">78</a> of file <a class="el" href="knewstuff_8cpp_source.html">knewstuff.cpp</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="knewstuff_8h_source.html">knewstuff.h</a></li>
<li><a class="el" href="knewstuff_8cpp_source.html">knewstuff.cpp</a></li>
</ul>
</div>
    </div></div>


      </td>
  </tr>
  <tr>
    <td valign="top" id="leftmenu" width="25%">
      <a name="navigation"></a>
      <div class="menu_box"><h2>knewstuff</h2>
<div class="nav_list">
<ul><li><a href="index.html">Main Page</a></li><li><a href="namespaces.html">Namespace List</a></li><li><a href="hierarchy.html">Class Hierarchy</a></li><li><a href="classes.html">Alphabetical List</a></li><li><a href="annotated.html">Class List</a></li><li><a href="files.html">File List</a></li><li><a href="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="classKNewStuff.html">knewstuff</option>,  <option value="classKNewStuffGeneric.html">knewstuffgeneric</option>,  <option value="classKNewStuffSecure.html">knewstuffsecure</option>,  <option value="classKNS_1_1Button.html">kns::button</option>,  <option value="classKNS_1_1DownloadDialog.html">kns::downloaddialog</option>,  <option value="classKNS_1_1Engine.html">kns::engine</option>,  <option value="classKNS_1_1Entry.html">kns::entry</option>,  <option value="classKNS_1_1Provider.html">kns::provider</option>,  <option value="classKNS_1_1ProviderDialog.html">kns::providerdialog</option>,  <option value="classKNS_1_1ProviderLoader.html">kns::providerloader</option>,  <option value="classKNS_1_1UploadDialog.html">kns::uploaddialog</option>,
</select>
</form>
</div>
-->
</div></div>
<div class="menu_box"><h2>API Dox</h2>
<div class="nav_list">
<ul>
<li><a href="../../arts/html/index.html">arts</a></li><li><a href="../../dcop/html/index.html">dcop</a></li><li><a href="../../dnssd/html/index.html">dnssd</a></li><li><a href="../../interfaces/html/index.html">interfaces</a></li><li>&nbsp;&nbsp;&nbsp;&nbsp;<a href="../../interfaces/kimproxy/interface/html/index.html">interface</a></li><li>&nbsp;&nbsp;&nbsp;&nbsp;<a href="../../interfaces/kimproxy/library/html/index.html">library</a></li><li>&nbsp;&nbsp;<a href="../../interfaces/kspeech/html/index.html">kspeech</a></li><li>&nbsp;&nbsp;<a href="../../interfaces/ktexteditor/html/index.html">ktexteditor</a></li><li><a href="../../kabc/html/index.html">kabc</a></li><li><a href="../../kate/html/index.html">kate</a></li><li><a href="../../kcmshell/html/index.html">kcmshell</a></li><li><a href="../../kdecore/html/index.html">kdecore</a></li><li><a href="../../kded/html/index.html">kded</a></li><li><a href="../../kdefx/html/index.html">kdefx</a></li><li><a href="../../kdeprint/html/index.html">kdeprint</a></li><li><a href="../../kdesu/html/index.html">kdesu</a></li><li><a href="../../kdeui/html/index.html">kdeui</a></li><li><a href="../../kdoctools/html/index.html">kdoctools</a></li><li><a href="../../khtml/html/index.html">khtml</a></li><li><a href="../../kimgio/html/index.html">kimgio</a></li><li><a href="../../kinit/html/index.html">kinit</a></li><li><a href="../../kio/html/index.html">kio</a></li><li>&nbsp;&nbsp;<a href="../../kio/bookmarks/html/index.html">bookmarks</a></li><li>&nbsp;&nbsp;<a href="../../kio/httpfilter/html/index.html">httpfilter</a></li><li>&nbsp;&nbsp;<a href="../../kio/kfile/html/index.html">kfile</a></li><li>&nbsp;&nbsp;<a href="../../kio/kio/html/index.html">kio</a></li><li>&nbsp;&nbsp;<a href="../../kio/kioexec/html/index.html">kioexec</a></li><li>&nbsp;&nbsp;<a href="../../kio/kpasswdserver/html/index.html">kpasswdserver</a></li><li>&nbsp;&nbsp;<a href="../../kio/kssl/html/index.html">kssl</a></li><li><a href="../../kioslave/html/index.html">kioslave</a></li><li>&nbsp;&nbsp;<a href="../../kioslave/http/html/index.html">http</a></li><li><a href="../../kjs/html/index.html">kjs</a></li><li><a href="../../kmdi/html/index.html">kmdi</a></li><li>&nbsp;&nbsp;<a href="../../kmdi/kmdi/html/index.html">kmdi</a></li><li><a href="../../knewstuff/html/index.html">knewstuff</a></li><li><a href="../../kparts/html/index.html">kparts</a></li><li><a href="../../kresources/html/index.html">kresources</a></li><li><a href="../../kspell2/html/index.html">kspell2</a></li><li><a href="../../kunittest/html/index.html">kunittest</a></li><li><a href="../../kutils/html/index.html">kutils</a></li><li><a href="../../kwallet/html/index.html">kwallet</a></li><li><a href="../../libkmid/html/index.html">libkmid</a></li><li><a href="../../libkscreensaver/html/index.html">libkscreensaver</a></li>
</ul></div></div>


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

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


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

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

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

</body>
</html>