Sophie

Sophie

distrib > Fedora > 18 > x86_64 > by-pkgid > 110492f5122731329f0db69a1df590c3 > files > 2687

kdepimlibs-apidocs-4.10.5-1.fc18.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" xml:lang="en">
<head>
  <title>KCal::KResult Class Reference</title>
<style type="text/css">
  .cp-doNotDisplay { display: none; }
  @media aural, braille, handheld, tty { .cp-doNotDisplay { display: inline; speak: normal; }}
  .cp-edit { text-align: right; }
  @media print, embossed { .cp-edit { display: none; }}
</style>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <meta http-equiv="Content-Style-Type" content="text/css" />
  <link rel="meta" href="http://www.kde.org/labels.rdf" type="application/rdf+xml" title="ICRA labels" />
  <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" />
  <meta name="no-email-collection" content="http://www.unspam.com/noemailcollection" />
  <script type="text/javascript" src="jquery.js"></script>
  <script type="text/javascript" src="dynsections.js"></script>
  <link rel="shortcut icon" href="../../favicon.ico" /><link rel="icon" href="../../favicon.ico" />
  <link rel="stylesheet" media="screen" type="text/css" title="KDE Colors" href="../../kde.css" />
  <link rel="stylesheet" media="print, embossed" type="text/css" href="../../print.css" />
  <link rel="stylesheet" media="screen, aural, handheld, tty, braille" type="text/css" title="Flat" href="../../flat.css" />
  <link rel="stylesheet" type="text/css" href="../../doxygen.css" />
  <link rel="stylesheet" type="text/css" href="../../tabs.css" />
</head>
<body>
<ul class="cp-doNotDisplay">
  <li><a href="#cp-content" accesskey="2">Skip to content</a></li>
  <li><a href="#cp-menu" accesskey="5">Skip to link menu</a></li>
</ul>
<div id="container">
<div id="header">
  <div id="header_top"><div><div>
    <img alt ="" src="../../top-kde.jpg"/>
    </div></div></div>
  <div id="header_bottom">
    <div id="location">
      <ul>
        <li><a href="http://api.kde.org">KDE API Reference</a></li>
        <li><a href="../../index.html">kdepimlibs-4.10.5 API Reference</a></li>
      </ul>
    </div>
    <div id="menu">
<ul>
<li><a href="http://www.kde.org/">KDE Home</a></li>
<li><a href="http://kde.org/contact/">Contact Us</a></li>
</ul>
</div>
</div>
</div>
<!-- End page header -->
    <div id="body_wrapper">
      <div id="body">
        <!-- begin main content -->
        <div id="right">
          <div class="content">
          <div id="main">
            <div class="clearer">&nbsp;</div>
<h2><a name="content"></a>KCal Library</h2>
<!-- BC -->
<div id="top">
<!-- Generated by Doxygen 1.8.3.1 -->
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespaceKCal.html">KCal</a></li><li class="navelem"><a class="el" href="classKCal_1_1KResult.html">KResult</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classKCal_1_1KResult-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">KCal::KResult Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="kresult_8h_source.html">kresult.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for KCal::KResult:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classKCal_1_1KResult.png" usemap="#KCal::KResult_map" alt=""/>
  <map id="KCal::KResult_map" name="KCal::KResult_map">
<area href="classKCal_1_1KResultError.html" title="Convenience class for creating a KResult of type Error." alt="KCal::KResultError" shape="rect" coords="0,56,148,80"/>
<area href="classKCal_1_1KResultInProgress.html" title="Convenience class for creating a KResult of type InProgress." alt="KCal::KResultInProgress" shape="rect" coords="158,56,306,80"/>
<area href="classKCal_1_1KResultOk.html" title="Convenience class for creating a KResult of type Ok." alt="KCal::KResultOk" shape="rect" coords="316,56,464,80"/>
</map>
 </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:abcb4f3952ff3e645817390e98abf86e0"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1KResult.html#abcb4f3952ff3e645817390e98abf86e0">ErrorType</a> { <br/>
&#160;&#160;<a class="el" href="classKCal_1_1KResult.html#abcb4f3952ff3e645817390e98abf86e0ab563b5e82d64e6070d40021a4d33ab84">NotAnError</a>, 
<a class="el" href="classKCal_1_1KResult.html#abcb4f3952ff3e645817390e98abf86e0a21db4995ac95ada96573391c011f4562">Undefined</a>, 
<a class="el" href="classKCal_1_1KResult.html#abcb4f3952ff3e645817390e98abf86e0a323f3f446f11ef32766f49091b39fddc">InvalidUrl</a>, 
<a class="el" href="classKCal_1_1KResult.html#abcb4f3952ff3e645817390e98abf86e0a1f9cf070057f5cc80a65410a48d06062">WrongParameter</a>, 
<br/>
&#160;&#160;<a class="el" href="classKCal_1_1KResult.html#abcb4f3952ff3e645817390e98abf86e0aafb15611dd7a5d3615ad041f82bc7edd">ConnectionFailed</a>, 
<a class="el" href="classKCal_1_1KResult.html#abcb4f3952ff3e645817390e98abf86e0a9136665e3481f16ebb5ab47b1bccfdd6">WriteError</a>, 
<a class="el" href="classKCal_1_1KResult.html#abcb4f3952ff3e645817390e98abf86e0abf0f05d3060192413e0085961f2b9b3a">ReadError</a>, 
<a class="el" href="classKCal_1_1KResult.html#abcb4f3952ff3e645817390e98abf86e0a62ad9476ef58801d09283666952834d0">ParseError</a>, 
<br/>
&#160;&#160;<a class="el" href="classKCal_1_1KResult.html#abcb4f3952ff3e645817390e98abf86e0a7dfd5db27e20a8f0690e2e99c319fd05">WrongSchemaRevision</a>
<br/>
 }</td></tr>
<tr class="separator:abcb4f3952ff3e645817390e98abf86e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3170467ff0bb2f073988e014e342689"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1KResult.html#ab3170467ff0bb2f073988e014e342689">Type</a> { <a class="el" href="classKCal_1_1KResult.html#ab3170467ff0bb2f073988e014e342689a41af4ed84eefa262aa0be0d959f835ad">Ok</a>, 
<a class="el" href="classKCal_1_1KResult.html#ab3170467ff0bb2f073988e014e342689ad2d5616bf3fd797dc325205a4106393d">InProgress</a>, 
<a class="el" href="classKCal_1_1KResult.html#ab3170467ff0bb2f073988e014e342689a73a44ff6469a92aa5190d05cb84bec8e">Error</a>
 }</td></tr>
<tr class="separator:ab3170467ff0bb2f073988e014e342689"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a1a41e7f1050dc21d7344b9890eddf662"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1KResult.html#a1a41e7f1050dc21d7344b9890eddf662">KResult</a> ()</td></tr>
<tr class="separator:a1a41e7f1050dc21d7344b9890eddf662"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab777dd0cec6d8d1ea1bdd87e48b47ddf"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1KResult.html#ab777dd0cec6d8d1ea1bdd87e48b47ddf">KResult</a> (const <a class="el" href="classKCal_1_1KResult.html">KResult</a> &amp;)</td></tr>
<tr class="separator:ab777dd0cec6d8d1ea1bdd87e48b47ddf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79e708bbbfab2adf8321063eee43219b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1KResult.html#a79e708bbbfab2adf8321063eee43219b">KResult</a> (<a class="el" href="classKCal_1_1KResult.html#ab3170467ff0bb2f073988e014e342689">Type</a> type)</td></tr>
<tr class="separator:a79e708bbbfab2adf8321063eee43219b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84562b2a70ddac98325e76a8e5d0cf46"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1KResult.html#a84562b2a70ddac98325e76a8e5d0cf46">KResult</a> (<a class="el" href="classKCal_1_1KResult.html#abcb4f3952ff3e645817390e98abf86e0">ErrorType</a> <a class="el" href="classKCal_1_1KResult.html#a02cdd511365b9fc7adb502b65808b7c4">error</a>, const QString &amp;<a class="el" href="classKCal_1_1KResult.html#aabfe0d65626be5e33befa2a5165471ef">details</a>=QString())</td></tr>
<tr class="separator:a84562b2a70ddac98325e76a8e5d0cf46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01a01919579ec19a055c316d1ae55711"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1KResult.html#a01a01919579ec19a055c316d1ae55711">~KResult</a> ()</td></tr>
<tr class="separator:a01a01919579ec19a055c316d1ae55711"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76b58fb7eeded04d5f74a2e63d6e9eb2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKCal_1_1KResult.html">KResult</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1KResult.html#a76b58fb7eeded04d5f74a2e63d6e9eb2">chain</a> (const <a class="el" href="classKCal_1_1KResult.html">KResult</a> &amp;result)</td></tr>
<tr class="separator:a76b58fb7eeded04d5f74a2e63d6e9eb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9cefb181b9b44a76c77fc7f6c315e847"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1KResult.html#a9cefb181b9b44a76c77fc7f6c315e847">chainedMessage</a> () const </td></tr>
<tr class="separator:a9cefb181b9b44a76c77fc7f6c315e847"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ef21ab41ea9089e1f9df15238d71137"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKCal_1_1KResult.html">KResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1KResult.html#a5ef21ab41ea9089e1f9df15238d71137">chainedResult</a> () const </td></tr>
<tr class="separator:a5ef21ab41ea9089e1f9df15238d71137"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aabfe0d65626be5e33befa2a5165471ef"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1KResult.html#aabfe0d65626be5e33befa2a5165471ef">details</a> () const </td></tr>
<tr class="separator:aabfe0d65626be5e33befa2a5165471ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02cdd511365b9fc7adb502b65808b7c4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKCal_1_1KResult.html#abcb4f3952ff3e645817390e98abf86e0">ErrorType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1KResult.html#a02cdd511365b9fc7adb502b65808b7c4">error</a> () const </td></tr>
<tr class="separator:a02cdd511365b9fc7adb502b65808b7c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c8e9b00a0c2a1d893efe5ff6dcb8ce7"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1KResult.html#a3c8e9b00a0c2a1d893efe5ff6dcb8ce7">fullMessage</a> () const </td></tr>
<tr class="separator:a3c8e9b00a0c2a1d893efe5ff6dcb8ce7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1596bb058373e5d1f5ab5eb8371da878"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1KResult.html#a1596bb058373e5d1f5ab5eb8371da878">hasChainedResult</a> () const </td></tr>
<tr class="separator:a1596bb058373e5d1f5ab5eb8371da878"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1d063b8aa5f7699f9073329dd74dbc6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1KResult.html#ad1d063b8aa5f7699f9073329dd74dbc6">isError</a> () const </td></tr>
<tr class="separator:ad1d063b8aa5f7699f9073329dd74dbc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73ac3b3ee8b0545877f8d3904484d6e3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1KResult.html#a73ac3b3ee8b0545877f8d3904484d6e3">isInProgress</a> () const </td></tr>
<tr class="separator:a73ac3b3ee8b0545877f8d3904484d6e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a428fe3eca7b9ec9fd76037cb45195458"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1KResult.html#a428fe3eca7b9ec9fd76037cb45195458">isOk</a> () const </td></tr>
<tr class="separator:a428fe3eca7b9ec9fd76037cb45195458"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a988f792aacdf6b0119a212f16513e252"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1KResult.html#a988f792aacdf6b0119a212f16513e252">message</a> () const </td></tr>
<tr class="separator:a988f792aacdf6b0119a212f16513e252"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49e65254bbb8a3d5a40f97e065fbfec7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1KResult.html#a49e65254bbb8a3d5a40f97e065fbfec7">operator bool</a> () const </td></tr>
<tr class="separator:a49e65254bbb8a3d5a40f97e065fbfec7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03417e8446b005cb03f9ce494043a884"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1KResult.html#a03417e8446b005cb03f9ce494043a884">setDetails</a> (const QString &amp;<a class="el" href="classKCal_1_1KResult.html#aabfe0d65626be5e33befa2a5165471ef">details</a>)</td></tr>
<tr class="separator:a03417e8446b005cb03f9ce494043a884"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>This class represents the result of an operation. </p>
<p>It's meant to be used as return value of functions for returning status and especially error information.</p>
<p>There are three main types of result: Ok (operation successful completed), InProgress (operation still in progress) and Error (operation failed). InProgress is used by asynchronous operations. Functions which start an operation and return before the operation is finished should return the InProgress type result.</p>
<p>An error result can include information about the type of the error and a detailed error message. Translated error messages for the error types are available through the <a class="el" href="classKCal_1_1KResult.html#a988f792aacdf6b0119a212f16513e252" title="Returns a translated string describing the result corresponding to Type and ErrorType.">message()</a> function. Additional detailed error messages can be set by the <a class="el" href="classKCal_1_1KResult.html#a03417e8446b005cb03f9ce494043a884" title="Sets a detailed error message.">setDetails()</a> function. A full error message including the type specific message and the details is available through <a class="el" href="classKCal_1_1KResult.html#a3c8e9b00a0c2a1d893efe5ff6dcb8ce7" title="Returns the full error message.">fullMessage()</a>.</p>
<p><a class="el" href="classKCal_1_1KResult.html" title="This class represents the result of an operation.">KResult</a> objects can be chained using the chain function. If an operation executes a suboperation which indicates failure by returning a <a class="el" href="classKCal_1_1KResult.html" title="This class represents the result of an operation.">KResult</a> object the operation can create a new <a class="el" href="classKCal_1_1KResult.html" title="This class represents the result of an operation.">KResult</a> object and chain the suboperation's <a class="el" href="classKCal_1_1KResult.html" title="This class represents the result of an operation.">KResult</a> object to it. The error information of chained results is available through the <a class="el" href="classKCal_1_1KResult.html#a9cefb181b9b44a76c77fc7f6c315e847" title="Returns an error message including full details of all chained messages.">chainedMessage()</a> function.</p>
<p>Examples:</p>
<p>A function returning ok:</p>
<p><a class="el" href="classKCal_1_1KResult.html" title="This class represents the result of an operation.">KResult</a> load() { return KResultOk(); }</p>
<p>Alternative notation:</p>
<p><a class="el" href="classKCal_1_1KResult.html" title="This class represents the result of an operation.">KResult</a> load() { return <a class="el" href="classKCal_1_1KResult.html#ab3170467ff0bb2f073988e014e342689a41af4ed84eefa262aa0be0d959f835ad" title="Operation successfully completed.">KResult::Ok</a>; }</p>
<p>A function returning an error with a specific error message:</p>
<p><a class="el" href="classKCal_1_1KResult.html" title="This class represents the result of an operation.">KResult</a> load() { return <a class="el" href="classKCal_1_1KResultError.html" title="Convenience class for creating a KResult of type Error.">KResultError</a>( i18n("Details about error") ); }</p>
<p>A function returning an error of a sepcific type:</p>
<p><a class="el" href="classKCal_1_1KResult.html" title="This class represents the result of an operation.">KResult</a> load() { return KResultError( KResult::InvalidUrl ); }</p>
<p>Chaining errors:</p>
<p><a class="el" href="classKCal_1_1KResult.html" title="This class represents the result of an operation.">KResult</a> loadFile() { <a class="el" href="classKCal_1_1KResult.html" title="This class represents the result of an operation.">KResult</a> result = mFile.load(); if ( !result.<a class="el" href="classKCal_1_1KResult.html#ad1d063b8aa5f7699f9073329dd74dbc6" title="Returns true if the result is Error.">isError()</a> ) { return <a class="el" href="classKCal_1_1KResultError.html" title="Convenience class for creating a KResult of type Error.">KResultError</a>( "File load error" ).chain( result ); } else { return result; } }</p>
<p>Checking for errors:</p>
<p><a class="el" href="classKCal_1_1KResult.html" title="This class represents the result of an operation.">KResult</a> load() { ... }</p>
<p>... if ( !load() ) <a class="el" href="classKCal_1_1KResult.html#a02cdd511365b9fc7adb502b65808b7c4" title="Returns the specific result ErrorType.">error()</a>; </p>

<p>Definition at line <a class="el" href="kresult_8h_source.html#l00109">109</a> of file <a class="el" href="kresult_8h_source.html">kresult.h</a>.</p>
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
<a class="anchor" id="abcb4f3952ff3e645817390e98abf86e0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classKCal_1_1KResult.html#abcb4f3952ff3e645817390e98abf86e0">KCal::KResult::ErrorType</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The different types of error conditions. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="abcb4f3952ff3e645817390e98abf86e0ab563b5e82d64e6070d40021a4d33ab84"></a>NotAnError</em>&nbsp;</td><td class="fielddoc">
<p>Not an error. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="abcb4f3952ff3e645817390e98abf86e0a21db4995ac95ada96573391c011f4562"></a>Undefined</em>&nbsp;</td><td class="fielddoc">
<p>Undefined error. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="abcb4f3952ff3e645817390e98abf86e0a323f3f446f11ef32766f49091b39fddc"></a>InvalidUrl</em>&nbsp;</td><td class="fielddoc">
<p>Invalid URL. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="abcb4f3952ff3e645817390e98abf86e0a1f9cf070057f5cc80a65410a48d06062"></a>WrongParameter</em>&nbsp;</td><td class="fielddoc">
<p>Invalid parameter. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="abcb4f3952ff3e645817390e98abf86e0aafb15611dd7a5d3615ad041f82bc7edd"></a>ConnectionFailed</em>&nbsp;</td><td class="fielddoc">
<p>unable to establish a connection </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="abcb4f3952ff3e645817390e98abf86e0a9136665e3481f16ebb5ab47b1bccfdd6"></a>WriteError</em>&nbsp;</td><td class="fielddoc">
<p>Write error. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="abcb4f3952ff3e645817390e98abf86e0abf0f05d3060192413e0085961f2b9b3a"></a>ReadError</em>&nbsp;</td><td class="fielddoc">
<p>Read error. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="abcb4f3952ff3e645817390e98abf86e0a62ad9476ef58801d09283666952834d0"></a>ParseError</em>&nbsp;</td><td class="fielddoc">
<p>Parse error. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="abcb4f3952ff3e645817390e98abf86e0a7dfd5db27e20a8f0690e2e99c319fd05"></a>WrongSchemaRevision</em>&nbsp;</td><td class="fielddoc">
<p>Invalid schema revision. </p>
</td></tr>
</table>

<p>Definition at line <a class="el" href="kresult_8h_source.html#l00124">124</a> of file <a class="el" href="kresult_8h_source.html">kresult.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab3170467ff0bb2f073988e014e342689"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classKCal_1_1KResult.html#ab3170467ff0bb2f073988e014e342689">KCal::KResult::Type</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The different types of results. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="ab3170467ff0bb2f073988e014e342689a41af4ed84eefa262aa0be0d959f835ad"></a>Ok</em>&nbsp;</td><td class="fielddoc">
<p>Operation successfully completed. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ab3170467ff0bb2f073988e014e342689ad2d5616bf3fd797dc325205a4106393d"></a>InProgress</em>&nbsp;</td><td class="fielddoc">
<p>Operation still in-progress. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ab3170467ff0bb2f073988e014e342689a73a44ff6469a92aa5190d05cb84bec8e"></a>Error</em>&nbsp;</td><td class="fielddoc">
<p>Operation failed. </p>
</td></tr>
</table>

<p>Definition at line <a class="el" href="kresult_8h_source.html#l00115">115</a> of file <a class="el" href="kresult_8h_source.html">kresult.h</a>.</p>

</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a1a41e7f1050dc21d7344b9890eddf662"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KResult::KResult </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Constructs a <a class="el" href="classKCal_1_1KResult.html" title="This class represents the result of an operation.">KResult</a> object. </p>
<p>Private class that helps to provide binary compatibility between releases.</p>
<p>Default Type is Ok.</p>

<p>Definition at line <a class="el" href="kresult_8cpp_source.html#l00082">82</a> of file <a class="el" href="kresult_8cpp_source.html">kresult.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ab777dd0cec6d8d1ea1bdd87e48b47ddf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KResult::KResult </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKCal_1_1KResult.html">KResult</a> &amp;&#160;</td>
          <td class="paramname"><em>o</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Copy constructor. </p>

<p>Definition at line <a class="el" href="kresult_8cpp_source.html#l00103">103</a> of file <a class="el" href="kresult_8cpp_source.html">kresult.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a79e708bbbfab2adf8321063eee43219b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">KResult::KResult </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKCal_1_1KResult.html#ab3170467ff0bb2f073988e014e342689">Type</a>&#160;</td>
          <td class="paramname"><em>type</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Creates a <a class="el" href="classKCal_1_1KResult.html" title="This class represents the result of an operation.">KResult</a> object of the specified Type. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">type</td><td>is the result <a class="el" href="classKCal_1_1KResult.html#ab3170467ff0bb2f073988e014e342689" title="The different types of results.">Type</a>. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kresult_8cpp_source.html#l00087">87</a> of file <a class="el" href="kresult_8cpp_source.html">kresult.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a84562b2a70ddac98325e76a8e5d0cf46"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">KResult::KResult </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKCal_1_1KResult.html#abcb4f3952ff3e645817390e98abf86e0">ErrorType</a>&#160;</td>
          <td class="paramname"><em>error</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>details</em> = <code>QString()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Creates a <a class="el" href="classKCal_1_1KResult.html" title="This class represents the result of an operation.">KResult</a> object of the specified ErrorType and an optional detailed error message. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">error</td><td>is the <a class="el" href="classKCal_1_1KResult.html#abcb4f3952ff3e645817390e98abf86e0" title="The different types of error conditions.">ErrorType</a>. </td></tr>
    <tr><td class="paramname">details</td><td>is a QString containing optional details to add to the message corresponding to this error. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kresult_8cpp_source.html#l00092">92</a> of file <a class="el" href="kresult_8cpp_source.html">kresult.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a01a01919579ec19a055c316d1ae55711"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KResult::~KResult </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Destroys the result. </p>

<p>Definition at line <a class="el" href="kresult_8cpp_source.html#l00097">97</a> of file <a class="el" href="kresult_8cpp_source.html">kresult.cpp</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a76b58fb7eeded04d5f74a2e63d6e9eb2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKCal_1_1KResult.html">KResult</a> &amp; KResult::chain </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKCal_1_1KResult.html">KResult</a> &amp;&#160;</td>
          <td class="paramname"><em>result</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Chains result objects. </p>
<p>This can be used to remember the cause of an error. The full error messages including the messages from chained objects can be accessed through <a class="el" href="classKCal_1_1KResult.html#a9cefb181b9b44a76c77fc7f6c315e847" title="Returns an error message including full details of all chained messages.">chainedMessage()</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">result</td><td>is another <a class="el" href="classKCal_1_1KResult.html" title="This class represents the result of an operation.">KResult</a> to chain this one to. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="kresult_8cpp_source.html#l00184">184</a> of file <a class="el" href="kresult_8cpp_source.html">kresult.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a9cefb181b9b44a76c77fc7f6c315e847"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString KResult::chainedMessage </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns an error message including full details of all chained messages. </p>
<p>This can constitute a backtrace of a error. </p>

<p>Definition at line <a class="el" href="kresult_8cpp_source.html#l00209">209</a> of file <a class="el" href="kresult_8cpp_source.html">kresult.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a5ef21ab41ea9089e1f9df15238d71137"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKCal_1_1KResult.html">KResult</a> KResult::chainedResult </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns a chained <a class="el" href="classKCal_1_1KResult.html" title="This class represents the result of an operation.">KResult</a> object. </p>

<p>Definition at line <a class="el" href="kresult_8cpp_source.html#l00195">195</a> of file <a class="el" href="kresult_8cpp_source.html">kresult.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aabfe0d65626be5e33befa2a5165471ef"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString KResult::details </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the detailed error message. </p>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCal_1_1KResult.html#a03417e8446b005cb03f9ce494043a884" title="Sets a detailed error message.">setDetails()</a>. </dd></dl>

<p>Definition at line <a class="el" href="kresult_8cpp_source.html#l00179">179</a> of file <a class="el" href="kresult_8cpp_source.html">kresult.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a02cdd511365b9fc7adb502b65808b7c4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKCal_1_1KResult.html#abcb4f3952ff3e645817390e98abf86e0">KResult::ErrorType</a> KResult::error </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the specific result ErrorType. </p>

<p>Definition at line <a class="el" href="kresult_8cpp_source.html#l00135">135</a> of file <a class="el" href="kresult_8cpp_source.html">kresult.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a3c8e9b00a0c2a1d893efe5ff6dcb8ce7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString KResult::fullMessage </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the full error message. </p>
<p>This includes the type-specific message (see <a class="el" href="classKCal_1_1KResult.html#a988f792aacdf6b0119a212f16513e252" title="Returns a translated string describing the result corresponding to Type and ErrorType.">message()</a>) and the detailed message (see <a class="el" href="classKCal_1_1KResult.html#aabfe0d65626be5e33befa2a5165471ef" title="Returns the detailed error message.">details()</a>). </p>

<p>Definition at line <a class="el" href="kresult_8cpp_source.html#l00200">200</a> of file <a class="el" href="kresult_8cpp_source.html">kresult.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a1596bb058373e5d1f5ab5eb8371da878"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KResult::hasChainedResult </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns true if the <a class="el" href="classKCal_1_1KResult.html" title="This class represents the result of an operation.">KResult</a> object has a chained <a class="el" href="classKCal_1_1KResult.html" title="This class represents the result of an operation.">KResult</a> object; else returns false. </p>

<p>Definition at line <a class="el" href="kresult_8cpp_source.html#l00190">190</a> of file <a class="el" href="kresult_8cpp_source.html">kresult.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ad1d063b8aa5f7699f9073329dd74dbc6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KResult::isError </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns true if the result is Error. </p>

<p>Definition at line <a class="el" href="kresult_8cpp_source.html#l00130">130</a> of file <a class="el" href="kresult_8cpp_source.html">kresult.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a73ac3b3ee8b0545877f8d3904484d6e3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KResult::isInProgress </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns true if the result is InProgress. </p>

<p>Definition at line <a class="el" href="kresult_8cpp_source.html#l00125">125</a> of file <a class="el" href="kresult_8cpp_source.html">kresult.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a428fe3eca7b9ec9fd76037cb45195458"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KResult::isOk </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns true if the result is Ok. </p>

<p>Definition at line <a class="el" href="kresult_8cpp_source.html#l00120">120</a> of file <a class="el" href="kresult_8cpp_source.html">kresult.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a988f792aacdf6b0119a212f16513e252"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString KResult::message </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns a translated string describing the result corresponding to Type and ErrorType. </p>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCal_1_1KResult.html#a3c8e9b00a0c2a1d893efe5ff6dcb8ce7" title="Returns the full error message.">fullMessage()</a>. </dd></dl>

<p>Definition at line <a class="el" href="kresult_8cpp_source.html#l00140">140</a> of file <a class="el" href="kresult_8cpp_source.html">kresult.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a49e65254bbb8a3d5a40f97e065fbfec7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KResult::operator bool </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Behave like a bool in the corresponding context. </p>
<p>Ok and InProgress are considered as success and return true, Error is considered as failure and returns false. </p>

<p>Definition at line <a class="el" href="kresult_8cpp_source.html#l00115">115</a> of file <a class="el" href="kresult_8cpp_source.html">kresult.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a03417e8446b005cb03f9ce494043a884"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KResult::setDetails </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>details</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets a detailed error message. </p>
<p>This error message should include all details needed to understand and recover from the error. This could be information like the URL which was tried, the file which could not be written or which parameter was missing.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">details</td><td>is a QString containing details to add to the message for this error. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCal_1_1KResult.html#aabfe0d65626be5e33befa2a5165471ef" title="Returns the detailed error message.">details()</a>. </dd></dl>

<p>Definition at line <a class="el" href="kresult_8cpp_source.html#l00174">174</a> of file <a class="el" href="kresult_8cpp_source.html">kresult.cpp</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="kresult_8h_source.html">kresult.h</a></li>
<li><a class="el" href="kresult_8cpp_source.html">kresult.cpp</a></li>
</ul>
</div><!-- contents -->
<div class="copyrights">
This file is part of the KDE documentation.<br/>
Documentation copyright &copy; 1996-2013 The KDE developers.<br/>
Generated on Fri Jul 12 2013 16:49:33 by
<a href="http://www.doxygen.org/index.html">doxygen</a> 1.8.3.1 written
by <a href="mailto:dimitri@stack.nl">Dimitri van Heesch</a>, &copy;&nbsp;1997-2006
<p>
KDE's <a href="http://techbase.kde.org/Policies/Library_Documentation_Policy">Doxygen guidelines</a> are available online.
</p>
</div>
            </div>
          </div>
        </div>
        <div id="left">
          <div class="menu_box">
<a name="cp-menu" /><div class="menutitle"><div>
<h2 id="cp-menu-project">KCal Library</h2>
<a href="#cp-skip-project" class="cp-doNotDisplay">Skip menu "KCal Library"</a>
</div></div>
<ul><li><a href="index.html">Main Page</a></li><li><a href="namespaces.html">Namespace List</a></li><li><a href="namespacemembers.html">Namespace Members</a></li><li><a href="classes.html">Alphabetical List</a></li><li><a href="annotated.html">Class List</a></li><li><a href="hierarchy.html">Class Hierarchy</a></li><li><a href="functions.html">Class Members</a></li><li><a href="files.html">File List</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="classKCal_1_1Alarm.html">kcal::alarm</option>,  <option value="classKCal_1_1AssignmentVisitor.html">kcal::assignmentvisitor</option>,  <option value="classKCal_1_1Attachment.html">kcal::attachment</option>,  <option value="classKCal_1_1Attendee.html">kcal::attendee</option>,  <option value="classKCal_1_1Calendar.html">kcal::calendar</option>,  <option value="classKCal_1_1Calendar_1_1CalendarObserver.html">kcal::calendar::calendarobserver</option>,  <option value="classKCal_1_1CalendarLocal.html">kcal::calendarlocal</option>,  <option value="classKCal_1_1CalendarNull.html">kcal::calendarnull</option>,  <option value="classKCal_1_1CalendarResources.html">kcal::calendarresources</option>,  <option value="classKCal_1_1CalFilter.html">kcal::calfilter</option>,  <option value="classKCal_1_1CalFormat.html">kcal::calformat</option>,  <option value="classKCal_1_1CalStorage.html">kcal::calstorage</option>,  <option value="classKCal_1_1ComparisonVisitor.html">kcal::comparisonvisitor</option>,  <option value="classKCal_1_1Compat.html">kcal::compat</option>,  <option value="classKCal_1_1CompatFactory.html">kcal::compatfactory</option>,  <option value="classKCal_1_1CompatOutlook9.html">kcal::compatoutlook9</option>,  <option value="classKCal_1_1CompatPre31.html">kcal::compatpre31</option>,  <option value="classKCal_1_1CompatPre32.html">kcal::compatpre32</option>,  <option value="classKCal_1_1CompatPre35.html">kcal::compatpre35</option>,  <option value="classKCal_1_1CustomProperties.html">kcal::customproperties</option>,  <option value="classKCal_1_1DndFactory.html">kcal::dndfactory</option>,  <option value="classKCal_1_1DummyScheduler.html">kcal::dummyscheduler</option>,  <option value="classKCal_1_1Duration.html">kcal::duration</option>,  <option value="classKCal_1_1ErrorFormat.html">kcal::errorformat</option>,  <option value="classKCal_1_1Event.html">kcal::event</option>,  <option value="classKCal_1_1Exception.html">kcal::exception</option>,  <option value="classKCal_1_1FileStorage.html">kcal::filestorage</option>,  <option value="classKCal_1_1FreeBusy.html">kcal::freebusy</option>,  <option value="classKCal_1_1FreeBusyCache.html">kcal::freebusycache</option>,  <option value="classKCal_1_1FreeBusyPeriod.html">kcal::freebusyperiod</option>,  <option value="classKCal_1_1HtmlExport.html">kcal::htmlexport</option>,  <option value="classKCal_1_1ICalFormat.html">kcal::icalformat</option>,  <option value="classKCal_1_1ICalFormatImpl.html">kcal::icalformatimpl</option>,  <option value="classKCal_1_1ICalTimeZone.html">kcal::icaltimezone</option>,  <option value="classKCal_1_1ICalTimeZoneBackend.html">kcal::icaltimezonebackend</option>,  <option value="classKCal_1_1ICalTimeZoneData.html">kcal::icaltimezonedata</option>,  <option value="classKCal_1_1ICalTimeZones.html">kcal::icaltimezones</option>,  <option value="classKCal_1_1ICalTimeZoneSource.html">kcal::icaltimezonesource</option>,  <option value="classKCal_1_1Incidence.html">kcal::incidence</option>,  <option value="classKCal_1_1IncidenceBase.html">kcal::incidencebase</option>,  <option value="classKCal_1_1IncidenceBase_1_1IncidenceObserver.html">kcal::incidencebase::incidenceobserver</option>,  <option value="classKCal_1_1IncidenceBase_1_1Visitor.html">kcal::incidencebase::visitor</option>,  <option value="classKCal_1_1Journal.html">kcal::journal</option>,  <option value="classKCal_1_1KResult.html">kcal::kresult</option>,  <option value="classKCal_1_1KResultError.html">kcal::kresulterror</option>,  <option value="classKCal_1_1KResultInProgress.html">kcal::kresultinprogress</option>,  <option value="classKCal_1_1KResultOk.html">kcal::kresultok</option>,  <option value="classKCal_1_1ListBase.html">kcal::listbase</option>,  <option value="classKCal_1_1Period.html">kcal::period</option>,  <option value="classKCal_1_1Person.html">kcal::person</option>,  <option value="classKCal_1_1QtopiaFormat.html">kcal::qtopiaformat</option>,  <option value="classKCal_1_1Recurrence.html">kcal::recurrence</option>,  <option value="classKCal_1_1RecurrenceRule.html">kcal::recurrencerule</option>,  <option value="classKCal_1_1RecurrenceRule_1_1WDayPos.html">kcal::recurrencerule::wdaypos</option>,  <option value="classKCal_1_1ResourceCached.html">kcal::resourcecached</option>,  <option value="classKCal_1_1ResourceCachedReloadConfig.html">kcal::resourcecachedreloadconfig</option>,  <option value="classKCal_1_1ResourceCachedSaveConfig.html">kcal::resourcecachedsaveconfig</option>,  <option value="classKCal_1_1ResourceCalendar.html">kcal::resourcecalendar</option>,  <option value="classKCal_1_1ResourceLocal.html">kcal::resourcelocal</option>,  <option value="classKCal_1_1ResourceLocalConfig.html">kcal::resourcelocalconfig</option>,  <option value="classKCal_1_1ResourceLocalDir.html">kcal::resourcelocaldir</option>,  <option value="classKCal_1_1ResourceLocalDirConfig.html">kcal::resourcelocaldirconfig</option>,  <option value="classKCal_1_1ScheduleMessage.html">kcal::schedulemessage</option>,  <option value="classKCal_1_1Scheduler.html">kcal::scheduler</option>,  <option value="classKCal_1_1SortableList.html">kcal::sortablelist</option>,  <option value="classKCal_1_1Todo.html">kcal::todo</option>,
</select>
</form>
</div>
-->
<div class="menu_box">
<a name="cp-menu" /><div class="menutitle"><div>
<h2 id="cp-menu-project">kdepimlibs-4.10.5 API Reference</h2>
<a href="#cp-skip-project" class="cp-doNotDisplay">Skip menu "kdepimlibs-4.10.5 API Reference"</a>
</div></div>
<div class="nav_list">
<ul>
<li><a href="../../akonadi/html/index.html">akonadi</a></li><li>&nbsp;&nbsp;<a href="../../akonadi/contact/html/index.html">contact</a></li><li>&nbsp;&nbsp;<a href="../../akonadi/kmime/html/index.html">kmime</a></li><li>&nbsp;&nbsp;<a href="../../akonadi/socialutils/html/index.html">socialutils</a></li><li><a href="../../kabc/html/index.html">kabc</a></li><li><a href="../../kalarmcal/html/index.html">kalarmcal</a></li><li><a href="../../kblog/html/index.html">kblog</a></li><li><a href="../../kcal/html/index.html">kcal</a></li><li><a href="../../kcalcore/html/index.html">kcalcore</a></li><li><a href="../../kcalutils/html/index.html">kcalutils</a></li><li><a href="../../kholidays/html/index.html">kholidays</a></li><li><a href="../../kimap/html/index.html">kimap</a></li><li><a href="../../kioslave/html/index.html">kioslave</a></li><li>&nbsp;&nbsp;<a href="../../kioslave/imap4/html/index.html">imap4</a></li><li>&nbsp;&nbsp;<a href="../../kioslave/mbox/html/index.html">mbox</a></li><li>&nbsp;&nbsp;<a href="../../kioslave/nntp/html/index.html">nntp</a></li><li><a href="../../kldap/html/index.html">kldap</a></li><li><a href="../../kmbox/html/index.html">kmbox</a></li><li><a href="../../kmime/html/index.html">kmime</a></li><li><a href="../../kontactinterface/html/index.html">kontactinterface</a></li><li><a href="../../kpimidentities/html/index.html">kpimidentities</a></li><li><a href="../../kpimtextedit/html/index.html">kpimtextedit</a></li><li><a href="../../kpimutils/html/index.html">kpimutils</a></li><li><a href="../../kresources/html/index.html">kresources</a></li><li><a href="../../ktnef/html/index.html">ktnef</a></li><li><a href="../../kxmlrpcclient/html/index.html">kxmlrpcclient</a></li><li><a href="../../mailtransport/html/index.html">mailtransport</a></li><li><a href="../../microblog/html/index.html">microblog</a></li><li><a href="../../qgpgme/html/index.html">qgpgme</a></li><li><a href="../../syndication/html/index.html">syndication</a></li><li>&nbsp;&nbsp;<a href="../../syndication/atom/html/index.html">atom</a></li><li>&nbsp;&nbsp;<a href="../../syndication/rdf/html/index.html">rdf</a></li><li>&nbsp;&nbsp;<a href="../../syndication/rss2/html/index.html">rss2</a></li>
</ul></div></div>
<!-- api_searchbox -->
          </div>
        </div>
        <div class="clearer"></div>
      </div>
      <div class="clearer"></div>
    </div>
    <div id="end_body"></div>
    <div id="footer"><div id="footer_text">
    Report problems with this website to <a href="https://bugs.kde.org/enter_sysadmin_request.cgi?component=api.kde.org">our bug tracking system</a>.<br>
    Contact the specific authors with questions and comments about the page contents.<p>
    KDE<sup>&#174;</sup> and <a href="/media/images/kde_gear_black.png">the K Desktop Environment<sup>&#174;</sup> logo</a> are registered trademarks of <a href="http://ev.kde.org/" title="Homepage of the KDE non-profit Organization">KDE e.V.</a> |
        <a href="http://www.kde.org/contact/impressum.php">Legal</a></p>
    </div></div>
  </div>
<!--
WARNING: DO NOT SEND MAIL TO THE FOLLOWING EMAIL ADDRESS! YOU WILL
BE BLOCKED INSTANTLY AND PERMANENTLY!
<a href="mailto:aaaatrap-45abe0e0c3bebc77@kde.org">Block me</a>
WARNING END
-->
</body>
</html>