Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > by-pkgid > 98d6b53e11e983e268c3e19f14e091a0 > files > 3598

kdepim-devel-doc-3.5.9-9mdv2008.1.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>kpilot/lib: PilotLocalDatabase Class Reference (kpilot/lib)</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" />



<style type="text/css">
<!--
hr { display: none; }
#content h2 { margin-left: 0px; }
table.mdTable { background-color: #f8f8f8; border: .2em solid #d7d7d7; }
td.mdRow { padding: 8px 20px; }
td.md { font-weight: bold; }
td.mdname1 { font-weight: bold; color: #602020; }
td.mdname { font-weight: bold; color: #602020;  }

-->
</style>

</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>
  <img id="nav_header_logo_right" alt="" align="right" src="../../../pimlogo.png" border="0" />

  <div id="nav_header_title" align="left">KDE PIM 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_left" style="text-align: left;">
/ <a href="../../../">API Reference</a>
 / <a href="../../html/index.html">kpilot</a> / <a href=".">lib</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;">
    <h2><a name="content"></a>kpilot/lib</h2>


<!-- Generated by Doxygen 1.5.5 -->
<div class="contents">
<h1>PilotLocalDatabase Class Reference</h1><!-- doxytag: class="PilotLocalDatabase" --><!-- doxytag: inherits="PilotDatabase" --><code>#include &lt;<a class="el" href="pilotLocalDatabase_8h-source.html">pilotLocalDatabase.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for PilotLocalDatabase:</div>
<div class="dynsection">

<p><center><img src="classPilotLocalDatabase.png" usemap="#PilotLocalDatabase_map" border="0" alt=""></center>
<map name="PilotLocalDatabase_map">
<area href="classPilotDatabase.html" alt="PilotDatabase" shape="rect" coords="0,0,120,24">
</map>
</div>

<p>
<a href="classPilotLocalDatabase-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
<a class="el" href="classPilotLocalDatabase.html" title="PilotLocalDatabase represents databases in the same binary format as on the handheld...">PilotLocalDatabase</a> represents databases in the same binary format as on the handheld but which are stored on local disk. 
<p>Definition at line <a class="el" href="pilotLocalDatabase_8h-source.html#l00043">43</a> of file <a class="el" href="pilotLocalDatabase_8h-source.html">pilotLocalDatabase.h</a>.</p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></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="classPilotLocalDatabase.html#4049156bb30f1b1c7a8bb9e821250448">PilotLocalDatabase</a> (const QString &amp;path, const QString &amp;name, bool useDefaultPath=true)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPilotLocalDatabase.html#3f840ebba5fc38d94f5530f980e6f3d3">PilotLocalDatabase</a> (const QString &amp;name)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPilotLocalDatabase.html#7105edecba735d9aa2d503358c9e8149">createDatabase</a> (long creator=0, long type=0, int cardno=0, int flags=0, int version=0)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPilotLocalDatabase.html#3dafde5dda8e12bebd07e9e28280b9ac">deleteDatabase</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPilotLocalDatabase.html#3976df79e42d5b56c5a2d28b7671a15d">readAppBlock</a> (unsigned char *buffer, int maxLen)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPilotLocalDatabase.html#2b3716d56fae974ba5fc04786d8c28b9">writeAppBlock</a> (unsigned char *buffer, int len)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPilotLocalDatabase.html#7a3721e65a357d9c5186c2c96d50d229">recordCount</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual QValueList&lt; recordid_t &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPilotLocalDatabase.html#bcefc77a00b291fef857928cf2ddb7bc">idList</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classPilotRecord.html">PilotRecord</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPilotLocalDatabase.html#3fe06fdf1d80a2e3cacbdfb172f413bf">readRecordById</a> (recordid_t id)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classPilotRecord.html">PilotRecord</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPilotLocalDatabase.html#fe928227f0e370aeac69d2c252c3a8c0">readRecordByIndex</a> (int index)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classPilotRecord.html">PilotRecord</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPilotLocalDatabase.html#dd30689a7e39bd5decd5a461a769b6a7">readNextRecInCategory</a> (int category)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classPilotRecord.html">PilotRecord</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPilotLocalDatabase.html#8194299c97d1966e25ab1081493e5e32">findNextNewRecord</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classPilotRecord.html">PilotRecord</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPilotLocalDatabase.html#2e149236200833a1e60721aa4bed15ad">readNextModifiedRec</a> (int *ind=0L)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual recordid_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPilotLocalDatabase.html#172791a7b8d3525a9b59f84f8408cd83">writeRecord</a> (<a class="el" href="classPilotRecord.html">PilotRecord</a> *newRecord)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPilotLocalDatabase.html#c08f19243207f7da3561621f16c757ab">deleteRecord</a> (recordid_t id, bool all=false)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPilotLocalDatabase.html#e8bdab2bfd237e19477bafd5008f09a8">resetSyncFlags</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPilotLocalDatabase.html#2688684d7e268d83742fb73339d1646b">resetDBIndex</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPilotLocalDatabase.html#2e7239da8c72258dc7be3e23b5dcdf96">cleanup</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual recordid_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPilotLocalDatabase.html#f30b99f9472863893ea390c7b9e1d265">updateID</a> (recordid_t id)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPilotLocalDatabase.html#ae7a7f36050a6a7e0dee8f6b4c0159a3">getDBName</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPilotLocalDatabase.html#eed119737e1d2c62bbe9fb7814d2ba86">dbPathName</a> () const </td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dfa063ecc18f07d05e8f6ce206353a56"></a><!-- doxytag: member="PilotLocalDatabase::appInfo" ref="dfa063ecc18f07d05e8f6ce206353a56" args="()" -->
char *&nbsp;</td><td class="memItemRight" valign="bottom"><b>appInfo</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fe37552963f6cffcbd76e18f86e88343"></a><!-- doxytag: member="PilotLocalDatabase::getDBInfo" ref="fe37552963f6cffcbd76e18f86e88343" args="() const " -->
struct DBInfo &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>getDBInfo</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e870087c929a5cb101df64174c7cd678"></a><!-- doxytag: member="PilotLocalDatabase::setDBInfo" ref="e870087c929a5cb101df64174c7cd678" args="(const struct DBInfo &amp;dbi)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>setDBInfo</b> (const struct DBInfo &amp;dbi)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4bacd493b7347edbba185ca816d2ac37"></a><!-- doxytag: member="PilotLocalDatabase::dbType" ref="4bacd493b7347edbba185ca816d2ac37" args="() const " -->
virtual <a class="el" href="classPilotDatabase.html#f5ccab01d90d0becc7116093be174647">DBType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>dbType</b> () const </td></tr>

<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPilotLocalDatabase.html#c26cacd51de1185a79bab69fed89844e">infoFromFile</a> (const QString &amp;path, DBInfo *d)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPilotLocalDatabase.html#5dc3f61f38393e62b2b3e7ac426e1774">setDBPath</a> (const QString &amp;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static const QString &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPilotLocalDatabase.html#4910212e4f6f75e07e4a26c2a2776c1b">getDBPath</a> ()</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="df99d2b5fdbe87bd48438acebfddb700"></a><!-- doxytag: member="PilotLocalDatabase::fixupDBName" ref="df99d2b5fdbe87bd48438acebfddb700" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>fixupDBName</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0acbe159bfc61d20fcb37d5f6ceb2d77"></a><!-- doxytag: member="PilotLocalDatabase::openDatabase" ref="0acbe159bfc61d20fcb37d5f6ceb2d77" args="()" -->
virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><b>openDatabase</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f9bb08e116d05ed326c62b5b67662f46"></a><!-- doxytag: member="PilotLocalDatabase::closeDatabase" ref="f9bb08e116d05ed326c62b5b67662f46" args="()" -->
virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><b>closeDatabase</b> ()</td></tr>

</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="4049156bb30f1b1c7a8bb9e821250448"></a><!-- doxytag: member="PilotLocalDatabase::PilotLocalDatabase" ref="4049156bb30f1b1c7a8bb9e821250448" args="(const QString &amp;path, const QString &amp;name, bool useDefaultPath=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">PilotLocalDatabase::PilotLocalDatabase           </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>path</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>useDefaultPath</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>
Opens the local database. 
<p>
If the database cannot be found at the given position, a default path is used ($KDEHOME/share/apps/kpilot/DBBackup) and if the file is found there, it is opened. In some cases this should not be done, so the parameter useDefaultPath controls this behavior. If it is set to true, the default path is used if the file cannot be found in the explicitly given location. If it is set to false and the database cannot be found, no database is opened. It can then be created explicitly at the specified location. 
<p>Definition at line <a class="el" href="pilotLocalDatabase_8cc-source.html#l00084">84</a> of file <a class="el" href="pilotLocalDatabase_8cc-source.html">pilotLocalDatabase.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="3f840ebba5fc38d94f5530f980e6f3d3"></a><!-- doxytag: member="PilotLocalDatabase::PilotLocalDatabase" ref="3f840ebba5fc38d94f5530f980e6f3d3" args="(const QString &amp;name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">PilotLocalDatabase::PilotLocalDatabase           </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Opens the local database. 
<p>
This is primarily for testing purposes; only tries the given path. 
<p>Definition at line <a class="el" href="pilotLocalDatabase_8cc-source.html#l00118">118</a> of file <a class="el" href="pilotLocalDatabase_8cc-source.html">pilotLocalDatabase.cc</a>.</p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="7105edecba735d9aa2d503358c9e8149"></a><!-- doxytag: member="PilotLocalDatabase::createDatabase" ref="7105edecba735d9aa2d503358c9e8149" args="(long creator=0, long type=0, int cardno=0, int flags=0, int version=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool PilotLocalDatabase::createDatabase           </td>
          <td>(</td>
          <td class="paramtype">long&nbsp;</td>
          <td class="paramname"> <em>creator</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&nbsp;</td>
          <td class="paramname"> <em>type</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>cardno</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>flags</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>version</em> = <code>0</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Creates the database with the given creator, type and flags on the given card (default is RAM). 
<p>
If the database already exists, this function does nothing. 
<p>Implements <a class="el" href="classPilotDatabase.html#d1698d12ca266a8306e5bc34df5e560c">PilotDatabase</a>.</p>

<p>Definition at line <a class="el" href="pilotLocalDatabase_8cc-source.html#l00159">159</a> of file <a class="el" href="pilotLocalDatabase_8cc-source.html">pilotLocalDatabase.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="3dafde5dda8e12bebd07e9e28280b9ac"></a><!-- doxytag: member="PilotLocalDatabase::deleteDatabase" ref="3dafde5dda8e12bebd07e9e28280b9ac" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int PilotLocalDatabase::deleteDatabase           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Deletes the database (by name, as given in the constructor and stored in the fDBName field. 
<p>
) 
<p>Implements <a class="el" href="classPilotDatabase.html#7ca916f83f35fddaca5a2317e7a09d28">PilotDatabase</a>.</p>

<p>Definition at line <a class="el" href="pilotLocalDatabase_8cc-source.html#l00200">200</a> of file <a class="el" href="pilotLocalDatabase_8cc-source.html">pilotLocalDatabase.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="3976df79e42d5b56c5a2d28b7671a15d"></a><!-- doxytag: member="PilotLocalDatabase::readAppBlock" ref="3976df79e42d5b56c5a2d28b7671a15d" args="(unsigned char *buffer, int maxLen)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int PilotLocalDatabase::readAppBlock           </td>
          <td>(</td>
          <td class="paramtype">unsigned char *&nbsp;</td>
          <td class="paramname"> <em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>maxLen</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Reads the application block info, returns size. 
<p>

<p>Implements <a class="el" href="classPilotDatabase.html#8c8ba52882f589437a7b3f7d016bdc1b">PilotDatabase</a>.</p>

<p>Definition at line <a class="el" href="pilotLocalDatabase_8cc-source.html#l00223">223</a> of file <a class="el" href="pilotLocalDatabase_8cc-source.html">pilotLocalDatabase.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="2b3716d56fae974ba5fc04786d8c28b9"></a><!-- doxytag: member="PilotLocalDatabase::writeAppBlock" ref="2b3716d56fae974ba5fc04786d8c28b9" args="(unsigned char *buffer, int len)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int PilotLocalDatabase::writeAppBlock           </td>
          <td>(</td>
          <td class="paramtype">unsigned char *&nbsp;</td>
          <td class="paramname"> <em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>len</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Writes the application block info. 
<p>

<p>Implements <a class="el" href="classPilotDatabase.html#1404eedc672242ed7e9760abf40419b2">PilotDatabase</a>.</p>

<p>Definition at line <a class="el" href="pilotLocalDatabase_8cc-source.html#l00240">240</a> of file <a class="el" href="pilotLocalDatabase_8cc-source.html">pilotLocalDatabase.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="7a3721e65a357d9c5186c2c96d50d229"></a><!-- doxytag: member="PilotLocalDatabase::recordCount" ref="7a3721e65a357d9c5186c2c96d50d229" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int PilotLocalDatabase::recordCount           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the number of records in the database. 
<p>
If the database is not open, return -1. 
<p>Implements <a class="el" href="classPilotDatabase.html#cdca85cac6283e67eb638c0482d0264d">PilotDatabase</a>.</p>

<p>Definition at line <a class="el" href="pilotLocalDatabase_8cc-source.html#l00259">259</a> of file <a class="el" href="pilotLocalDatabase_8cc-source.html">pilotLocalDatabase.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="bcefc77a00b291fef857928cf2ddb7bc"></a><!-- doxytag: member="PilotLocalDatabase::idList" ref="bcefc77a00b291fef857928cf2ddb7bc" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QValueList&lt; recordid_t &gt; PilotLocalDatabase::idList           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns a QValueList of all record ids in the database. 
<p>
This implementation is really bad. 
<p>Reimplemented from <a class="el" href="classPilotDatabase.html#14470b7fcd6e6ecc6b1349709f122533">PilotDatabase</a>.</p>

<p>Definition at line <a class="el" href="pilotLocalDatabase_8cc-source.html#l00273">273</a> of file <a class="el" href="pilotLocalDatabase_8cc-source.html">pilotLocalDatabase.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="3fe06fdf1d80a2e3cacbdfb172f413bf"></a><!-- doxytag: member="PilotLocalDatabase::readRecordById" ref="3fe06fdf1d80a2e3cacbdfb172f413bf" args="(recordid_t id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classPilotRecord.html">PilotRecord</a> * PilotLocalDatabase::readRecordById           </td>
          <td>(</td>
          <td class="paramtype">recordid_t&nbsp;</td>
          <td class="paramname"> <em>id</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Reads a record from database by id, returns record length. 
<p>

<p>Implements <a class="el" href="classPilotDatabase.html#4de980c912281991628b51f10c3afa52">PilotDatabase</a>.</p>

<p>Definition at line <a class="el" href="pilotLocalDatabase_8cc-source.html#l00292">292</a> of file <a class="el" href="pilotLocalDatabase_8cc-source.html">pilotLocalDatabase.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="fe928227f0e370aeac69d2c252c3a8c0"></a><!-- doxytag: member="PilotLocalDatabase::readRecordByIndex" ref="fe928227f0e370aeac69d2c252c3a8c0" args="(int index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classPilotRecord.html">PilotRecord</a> * PilotLocalDatabase::readRecordByIndex           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Reads a record from database, returns the record length. 
<p>

<p>Implements <a class="el" href="classPilotDatabase.html#eaadc91b9377769c34527474812ed49f">PilotDatabase</a>.</p>

<p>Definition at line <a class="el" href="pilotLocalDatabase_8cc-source.html#l00317">317</a> of file <a class="el" href="pilotLocalDatabase_8cc-source.html">pilotLocalDatabase.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="dd30689a7e39bd5decd5a461a769b6a7"></a><!-- doxytag: member="PilotLocalDatabase::readNextRecInCategory" ref="dd30689a7e39bd5decd5a461a769b6a7" args="(int category)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classPilotRecord.html">PilotRecord</a> * PilotLocalDatabase::readNextRecInCategory           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>category</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Reads the next record from database in category 'category'. 
<p>

<p>Implements <a class="el" href="classPilotDatabase.html#fceb792665a47405cab20a4a834e7078">PilotDatabase</a>.</p>

<p>Definition at line <a class="el" href="pilotLocalDatabase_8cc-source.html#l00347">347</a> of file <a class="el" href="pilotLocalDatabase_8cc-source.html">pilotLocalDatabase.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="8194299c97d1966e25ab1081493e5e32"></a><!-- doxytag: member="PilotLocalDatabase::findNextNewRecord" ref="8194299c97d1966e25ab1081493e5e32" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classPilotRecord.html">PilotRecord</a> * PilotLocalDatabase::findNextNewRecord           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the next "new" record, ie. 
<p>
the next record that has not been synced yet. These records all have ID=0, so are not easy to find with the other methods. The record is the one contained in the database, not a copy like the read*() functions give you -- so be careful with it. Don't delete it, in any case. Casting it to non-const and marking it deleted is OK, though, which is mostly its intended use. 
<p>Definition at line <a class="el" href="pilotLocalDatabase_8cc-source.html#l00371">371</a> of file <a class="el" href="pilotLocalDatabase_8cc-source.html">pilotLocalDatabase.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="2e149236200833a1e60721aa4bed15ad"></a><!-- doxytag: member="PilotLocalDatabase::readNextModifiedRec" ref="2e149236200833a1e60721aa4bed15ad" args="(int *ind=0L)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classPilotRecord.html">PilotRecord</a> * PilotLocalDatabase::readNextModifiedRec           </td>
          <td>(</td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>ind</em> = <code>0L</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Reads the next record from database that has the dirty flag set. 
<p>
ind (if a valid pointer is given) will receive the index of the returned record. 
<p>Implements <a class="el" href="classPilotDatabase.html#f964f36b35ba4d13917408e4813d599a">PilotDatabase</a>.</p>

<p>Definition at line <a class="el" href="pilotLocalDatabase_8cc-source.html#l00396">396</a> of file <a class="el" href="pilotLocalDatabase_8cc-source.html">pilotLocalDatabase.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="172791a7b8d3525a9b59f84f8408cd83"></a><!-- doxytag: member="PilotLocalDatabase::writeRecord" ref="172791a7b8d3525a9b59f84f8408cd83" args="(PilotRecord *newRecord)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">recordid_t PilotLocalDatabase::writeRecord           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classPilotRecord.html">PilotRecord</a> *&nbsp;</td>
          <td class="paramname"> <em>newRecord</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Writes a new record to database (if 'id' == 0, one will be assigned to newRecord). 
<p>

<p>Implements <a class="el" href="classPilotDatabase.html#974c3b97cfb107386929c108a67def14">PilotDatabase</a>.</p>

<p>Definition at line <a class="el" href="pilotLocalDatabase_8cc-source.html#l00450">450</a> of file <a class="el" href="pilotLocalDatabase_8cc-source.html">pilotLocalDatabase.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="c08f19243207f7da3561621f16c757ab"></a><!-- doxytag: member="PilotLocalDatabase::deleteRecord" ref="c08f19243207f7da3561621f16c757ab" args="(recordid_t id, bool all=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int PilotLocalDatabase::deleteRecord           </td>
          <td>(</td>
          <td class="paramtype">recordid_t&nbsp;</td>
          <td class="paramname"> <em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>all</em> = <code>false</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Deletes a record with the given recordid_t from the database, or all records, if all is set to true. 
<p>
The recordid_t will be ignored in this case. Return value is negative on error, 0 otherwise. 
<p>Implements <a class="el" href="classPilotDatabase.html#e7e2e329de660b00b202af22e7e6f992">PilotDatabase</a>.</p>

<p>Definition at line <a class="el" href="pilotLocalDatabase_8cc-source.html#l00491">491</a> of file <a class="el" href="pilotLocalDatabase_8cc-source.html">pilotLocalDatabase.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="e8bdab2bfd237e19477bafd5008f09a8"></a><!-- doxytag: member="PilotLocalDatabase::resetSyncFlags" ref="e8bdab2bfd237e19477bafd5008f09a8" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int PilotLocalDatabase::resetSyncFlags           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Resets all records in the database to not dirty. 
<p>

<p>Implements <a class="el" href="classPilotDatabase.html#9543bcac4220b5356bcd238435b3c68a">PilotDatabase</a>.</p>

<p>Definition at line <a class="el" href="pilotLocalDatabase_8cc-source.html#l00528">528</a> of file <a class="el" href="pilotLocalDatabase_8cc-source.html">pilotLocalDatabase.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="2688684d7e268d83742fb73339d1646b"></a><!-- doxytag: member="PilotLocalDatabase::resetDBIndex" ref="2688684d7e268d83742fb73339d1646b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int PilotLocalDatabase::resetDBIndex           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Resets next record index to beginning. 
<p>

<p>Implements <a class="el" href="classPilotDatabase.html#033b9c7d48e633bab3281351820cf293">PilotDatabase</a>.</p>

<p>Definition at line <a class="el" href="pilotLocalDatabase_8cc-source.html#l00546">546</a> of file <a class="el" href="pilotLocalDatabase_8cc-source.html">pilotLocalDatabase.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="2e7239da8c72258dc7be3e23b5dcdf96"></a><!-- doxytag: member="PilotLocalDatabase::cleanup" ref="2e7239da8c72258dc7be3e23b5dcdf96" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int PilotLocalDatabase::cleanup           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Purges all Archived/Deleted records from Palm <a class="el" href="namespacePilot.html" title="The Pilot namespace holds constants that are global for the handheld data structures...">Pilot</a> database. 
<p>

<p>Implements <a class="el" href="classPilotDatabase.html#cb57840cbb710cb4788296b0a938e0cf">PilotDatabase</a>.</p>

<p>Definition at line <a class="el" href="pilotLocalDatabase_8cc-source.html#l00559">559</a> of file <a class="el" href="pilotLocalDatabase_8cc-source.html">pilotLocalDatabase.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="f30b99f9472863893ea390c7b9e1d265"></a><!-- doxytag: member="PilotLocalDatabase::updateID" ref="f30b99f9472863893ea390c7b9e1d265" args="(recordid_t id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">recordid_t PilotLocalDatabase::updateID           </td>
          <td>(</td>
          <td class="paramtype">recordid_t&nbsp;</td>
          <td class="paramname"> <em>id</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Update the ID of the current record in the database with the specified. 
<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>. This is allowed only after reading or writing a modified or new record. </td></tr>
  </table>
</dl>

<p>Definition at line <a class="el" href="pilotLocalDatabase_8cc-source.html#l00430">430</a> of file <a class="el" href="pilotLocalDatabase_8cc-source.html">pilotLocalDatabase.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="ae7a7f36050a6a7e0dee8f6b4c0159a3"></a><!-- doxytag: member="PilotLocalDatabase::getDBName" ref="ae7a7f36050a6a7e0dee8f6b4c0159a3" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString PilotLocalDatabase::getDBName           </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>
Return the name of the database (as it would be on the handheld). 
<p>

<p>Definition at line <a class="el" href="pilotLocalDatabase_8h-source.html#l00137">137</a> of file <a class="el" href="pilotLocalDatabase_8h-source.html">pilotLocalDatabase.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="eed119737e1d2c62bbe9fb7814d2ba86"></a><!-- doxytag: member="PilotLocalDatabase::dbPathName" ref="eed119737e1d2c62bbe9fb7814d2ba86" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString PilotLocalDatabase::dbPathName           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the full path of the current database, based on the path and dbname passed to the constructor, and including the .pdb extension. 
<p>

<p>Implements <a class="el" href="classPilotDatabase.html#e4f502da20c819cc7527ab1ad1f3b2ab">PilotDatabase</a>.</p>

<p>Definition at line <a class="el" href="pilotLocalDatabase_8cc-source.html#l00591">591</a> of file <a class="el" href="pilotLocalDatabase_8cc-source.html">pilotLocalDatabase.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="b991181e607539dd010c4d83f2f6e60b"></a><!-- doxytag: member="PilotLocalDatabase::appInfoSize" ref="b991181e607539dd010c4d83f2f6e60b" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int PilotLocalDatabase::appInfoSize           </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>
Accessor functions for the application info block. 
<p>

<p>Definition at line <a class="el" href="pilotLocalDatabase_8h-source.html#l00149">149</a> of file <a class="el" href="pilotLocalDatabase_8h-source.html">pilotLocalDatabase.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="c26cacd51de1185a79bab69fed89844e"></a><!-- doxytag: member="PilotLocalDatabase::infoFromFile" ref="c26cacd51de1185a79bab69fed89844e" args="(const QString &amp;path, DBInfo *d)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool PilotLocalDatabase::infoFromFile           </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>path</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">DBInfo *&nbsp;</td>
          <td class="paramname"> <em>d</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>
Reads local file <code>path</code> and fills in the DBInfo structure <code>d</code> with the DBInfo from the file. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd><code>false</code> if d is NULL <p>
<code>false</code> if the file <code>path</code> does not exist <p>
<code>true</code> if reading the DBInfo succeeds</dd></dl>
<dl class="note" compact><dt><b>Note:</b></dt><dd>Relatively expensive operation, since the pilot-link library doesn't provide a cheap way of getting this information. </dd></dl>

<p>Definition at line <a class="el" href="pilotLocalDatabase_8cc-source.html#l00734">734</a> of file <a class="el" href="pilotLocalDatabase_8cc-source.html">pilotLocalDatabase.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="5dc3f61f38393e62b2b3e7ac426e1774"></a><!-- doxytag: member="PilotLocalDatabase::setDBPath" ref="5dc3f61f38393e62b2b3e7ac426e1774" args="(const QString &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void PilotLocalDatabase::setDBPath           </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>s</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
For databases opened by name only (constructor 2 -- which is the preferred one, too) try this path first before the default path. 
<p>
Set statically so it's shared for all local databases. 
<p>Definition at line <a class="el" href="pilotLocalDatabase_8cc-source.html#l00709">709</a> of file <a class="el" href="pilotLocalDatabase_8cc-source.html">pilotLocalDatabase.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="4910212e4f6f75e07e4a26c2a2776c1b"></a><!-- doxytag: member="PilotLocalDatabase::getDBPath" ref="4910212e4f6f75e07e4a26c2a2776c1b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static const QString&amp; PilotLocalDatabase::getDBPath           </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>
Accessor for the extra search path. 
<p>

<p>Definition at line <a class="el" href="pilotLocalDatabase_8h-source.html#l00196">196</a> of file <a class="el" href="pilotLocalDatabase_8h-source.html">pilotLocalDatabase.h</a>.</p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="pilotLocalDatabase_8h-source.html">pilotLocalDatabase.h</a><li><a class="el" href="pilotLocalDatabase_8cc-source.html">pilotLocalDatabase.cc</a></ul>
</div>
    </div></div>


      </td>
  </tr>
  <tr>
    <td valign="top" id="leftmenu" width="25%">
      <a name="navigation"></a>
      <div class="menu_box"><h2>kpilot/lib</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="namespacemembers.html">Namespace Members</a></li><li><a href="functions.html">Class Members</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="classActionQueue.html">actionqueue</option>,  <option value="classCleanupAction.html">cleanupaction</option>,  <option value="classConduitAction.html">conduitaction</option>,  <option value="classConduitConfigBase.html">conduitconfigbase</option>,  <option value="classConduitFactory.html">conduitfactory</option>,  <option value="classConduitProxy.html">conduitproxy</option>,  <option value="classCUDCounter.html">cudcounter</option>,  <option value="classDatabaseInterpreter.html">databaseinterpreter</option>,  <option value="classDeviceCommThread.html">devicecommthread</option>,  <option value="classIDMapper.html">idmapper</option>,  <option value="classKPilotDeviceLink.html">kpilotdevicelink</option>,  <option value="classKPilotLink.html">kpilotlink</option>,  <option value="classKPilotLocalLink.html">kpilotlocallink</option>,  <option value="classNullMapper.html">nullmapper</option>,  <option value="classPhoneSlot.html">phoneslot</option>,  <option value="classPilotAddress.html">pilotaddress</option>,  <option value="classPilotAppInfo.html">pilotappinfo</option>,  <option value="classPilotAppInfoBase.html">pilotappinfobase</option>,  <option value="classPilotDatabase.html">pilotdatabase</option>,  <option value="classPilotDateEntry.html">pilotdateentry</option>,  <option value="classPilotLocalDatabase.html">pilotlocaldatabase</option>,  <option value="classPilotRecord.html">pilotrecord</option>,  <option value="classPilotRecordBase.html">pilotrecordbase</option>,  <option value="classPilotSerialDatabase.html">pilotserialdatabase</option>,  <option value="classPilotTodoEntry.html">pilottodoentry</option>,  <option value="classRecordConduitBase.html">recordconduitbase</option>,  <option value="classSorryAction.html">sorryaction</option>,  <option value="classSyncAction_1_1SyncMode.html">syncaction::syncmode</option>,  <option value="classTestLink.html">testlink</option>,  <option value="classWelcomeAction.html">welcomeaction</option>,
</select>
</form>
</div>
-->
</div></div>
<div class="menu_box"><h2>API Dox</h2>
<div class="nav_list">
<ul>
<li><a href="../../../akregator/html/index.html">akregator</a></li><li>&nbsp;&nbsp;<a href="../../../akregator/src/html/index.html">src</a></li><li>&nbsp;&nbsp;&nbsp;&nbsp;<a href="../../../akregator/src/librss/html/index.html">librss</a></li><li><a href="../../../certmanager/html/index.html">certmanager</a></li><li>&nbsp;&nbsp;<a href="../../../certmanager/lib/html/index.html">lib</a></li><li><a href="../../../kaddressbook/html/index.html">kaddressbook</a></li><li><a href="../../../kalarm/html/index.html">kalarm</a></li><li>&nbsp;&nbsp;<a href="../../../kalarm/lib/html/index.html">lib</a></li><li><a href="../../../kandy/html/index.html">kandy</a></li><li><a href="../../../karm/html/index.html">karm</a></li><li><a href="../../../kdgantt/html/index.html">kdgantt</a></li><li><a href="../../../kgantt/html/index.html">kgantt</a></li><li><a href="../../../kioslaves/html/index.html">kioslaves</a></li><li>&nbsp;&nbsp;<a href="../../../kioslaves/imap4/html/index.html">imap4</a></li><li>&nbsp;&nbsp;<a href="../../../kioslaves/mbox/html/index.html">mbox</a></li><li><a href="../../../kitchensync/html/index.html">kitchensync</a></li><li><a href="../../../kmail/html/index.html">kmail</a></li><li><a href="../../../knotes/html/index.html">knotes</a></li><li><a href="../../../konsolekalendar/html/index.html">konsolekalendar</a></li><li><a href="../../../kontact/html/index.html">kontact</a></li><li><a href="../../../korganizer/html/index.html">korganizer</a></li><li><a href="../../../kpilot/html/index.html">kpilot</a></li><li>&nbsp;&nbsp;<a href="../../../kpilot/kpilot/html/index.html">kpilot</a></li><li>&nbsp;&nbsp;<a href="../../../kpilot/lib/html/index.html">lib</a></li><li><a href="../../../libemailfunctions/html/index.html">libemailfunctions</a></li><li><a href="../../../libkcal/html/index.html">libkcal</a></li><li><a href="../../../libkdepim/html/index.html">libkdepim</a></li><li><a href="../../../libkholidays/html/index.html">libkholidays</a></li><li><a href="../../../libkmime/html/index.html">libkmime</a></li><li><a href="../../../libkpgp/html/index.html">libkpgp</a></li><li><a href="../../../libkpimidentities/html/index.html">libkpimidentities</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>