Sophie

Sophie

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

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>Akonadi::ItemModifyJob 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>akonadi</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="namespaceAkonadi.html">Akonadi</a></li><li class="navelem"><a class="el" href="classAkonadi_1_1ItemModifyJob.html">ItemModifyJob</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="classAkonadi_1_1ItemModifyJob-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">Akonadi::ItemModifyJob Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="itemmodifyjob_8h_source.html">itemmodifyjob.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for Akonadi::ItemModifyJob:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classAkonadi_1_1ItemModifyJob.png" usemap="#Akonadi::ItemModifyJob_map" alt=""/>
  <map id="Akonadi::ItemModifyJob_map" name="Akonadi::ItemModifyJob_map">
<area href="classAkonadi_1_1Job.html" title="Base class for all actions in the Akonadi storage." alt="Akonadi::Job" shape="rect" coords="0,0,146,24"/>
</map>
 </div></div>
<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:a45cc438b5f2acea695a8fbf332c6157b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1ItemModifyJob.html#a45cc438b5f2acea695a8fbf332c6157b">ItemModifyJob</a> (const <a class="el" href="classAkonadi_1_1Item.html">Item</a> &amp;<a class="el" href="classAkonadi_1_1ItemModifyJob.html#af13bd338704a35f0a28e5e320da33cec">item</a>, QObject *parent=0)</td></tr>
<tr class="separator:a45cc438b5f2acea695a8fbf332c6157b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16cb7d15b81b4ece303f1123fa9a7a49"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1ItemModifyJob.html#a16cb7d15b81b4ece303f1123fa9a7a49">ItemModifyJob</a> (const <a class="el" href="classAkonadi_1_1Item.html#a670f739423fd0832e9ceefe5c09d865d">Item::List</a> &amp;<a class="el" href="classAkonadi_1_1ItemModifyJob.html#af8887e13f770e374d17cca5f9553148a">items</a>, QObject *parent=0)</td></tr>
<tr class="separator:a16cb7d15b81b4ece303f1123fa9a7a49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59b0801aad924bdb3aeb9e3e69ff6bea"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1ItemModifyJob.html#a59b0801aad924bdb3aeb9e3e69ff6bea">~ItemModifyJob</a> ()</td></tr>
<tr class="separator:a59b0801aad924bdb3aeb9e3e69ff6bea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6709755683533dd7aedc4ecb42c177a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1ItemModifyJob.html#aa6709755683533dd7aedc4ecb42c177a">disableAutomaticConflictHandling</a> ()</td></tr>
<tr class="separator:aa6709755683533dd7aedc4ecb42c177a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34246605b5063537a8ea79dc6b4b3617"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1ItemModifyJob.html#a34246605b5063537a8ea79dc6b4b3617">disableRevisionCheck</a> ()</td></tr>
<tr class="separator:a34246605b5063537a8ea79dc6b4b3617"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a908c3c7f55f100345cb9607b67a9af08"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1ItemModifyJob.html#a908c3c7f55f100345cb9607b67a9af08">ignorePayload</a> () const </td></tr>
<tr class="separator:a908c3c7f55f100345cb9607b67a9af08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af13bd338704a35f0a28e5e320da33cec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAkonadi_1_1Item.html">Item</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1ItemModifyJob.html#af13bd338704a35f0a28e5e320da33cec">item</a> () const </td></tr>
<tr class="separator:af13bd338704a35f0a28e5e320da33cec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8887e13f770e374d17cca5f9553148a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAkonadi_1_1Item.html#a670f739423fd0832e9ceefe5c09d865d">Item::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1ItemModifyJob.html#af8887e13f770e374d17cca5f9553148a">items</a> () const </td></tr>
<tr class="separator:af8887e13f770e374d17cca5f9553148a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ff2ee54e587fa35dc852b850db9f7bb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1ItemModifyJob.html#a2ff2ee54e587fa35dc852b850db9f7bb">setIgnorePayload</a> (bool ignore)</td></tr>
<tr class="separator:a2ff2ee54e587fa35dc852b850db9f7bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classAkonadi_1_1Job"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classAkonadi_1_1Job')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classAkonadi_1_1Job.html">Akonadi::Job</a></td></tr>
<tr class="memitem:aae4c1ad15c1b09457a86ba791f2008a5 inherit pub_methods_classAkonadi_1_1Job"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Job.html#aae4c1ad15c1b09457a86ba791f2008a5">Job</a> (QObject *parent=0)</td></tr>
<tr class="separator:aae4c1ad15c1b09457a86ba791f2008a5 inherit pub_methods_classAkonadi_1_1Job"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a234622c2e1fdae9d01450502ab53ed26 inherit pub_methods_classAkonadi_1_1Job"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Job.html#a234622c2e1fdae9d01450502ab53ed26">~Job</a> ()</td></tr>
<tr class="separator:a234622c2e1fdae9d01450502ab53ed26 inherit pub_methods_classAkonadi_1_1Job"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67c32cd4e5c1b855fc1bf1ba26998262 inherit pub_methods_classAkonadi_1_1Job"><td class="memItemLeft" align="right" valign="top">virtual QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Job.html#a67c32cd4e5c1b855fc1bf1ba26998262">errorString</a> () const </td></tr>
<tr class="separator:a67c32cd4e5c1b855fc1bf1ba26998262 inherit pub_methods_classAkonadi_1_1Job"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e1752f8e61d0c6ae3eb2ee82f58a3d9 inherit pub_methods_classAkonadi_1_1Job"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Job.html#a1e1752f8e61d0c6ae3eb2ee82f58a3d9">start</a> ()</td></tr>
<tr class="separator:a1e1752f8e61d0c6ae3eb2ee82f58a3d9 inherit pub_methods_classAkonadi_1_1Job"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a805a6f71a4829106398d121983c2cceb"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1ItemModifyJob.html#a805a6f71a4829106398d121983c2cceb">doHandleResponse</a> (const QByteArray &amp;tag, const QByteArray &amp;data)</td></tr>
<tr class="separator:a805a6f71a4829106398d121983c2cceb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6236fc2f0908dd56d1f53d7eb4c0fd5"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1ItemModifyJob.html#ac6236fc2f0908dd56d1f53d7eb4c0fd5">doStart</a> ()</td></tr>
<tr class="separator:ac6236fc2f0908dd56d1f53d7eb4c0fd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classAkonadi_1_1Job"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classAkonadi_1_1Job')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classAkonadi_1_1Job.html">Akonadi::Job</a></td></tr>
<tr class="memitem:aef5d2aa11c97448e8ecab4d104525143 inherit pro_methods_classAkonadi_1_1Job"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Job.html#aef5d2aa11c97448e8ecab4d104525143">addSubjob</a> (KJob *job)</td></tr>
<tr class="separator:aef5d2aa11c97448e8ecab4d104525143 inherit pro_methods_classAkonadi_1_1Job"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42affaea66cf459eebdef86c07c755cb inherit pro_methods_classAkonadi_1_1Job"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Job.html#a42affaea66cf459eebdef86c07c755cb">doKill</a> ()</td></tr>
<tr class="separator:a42affaea66cf459eebdef86c07c755cb inherit pro_methods_classAkonadi_1_1Job"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f5e1f1949b052ac61052066c9fae4c3 inherit pro_methods_classAkonadi_1_1Job"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Job.html#a6f5e1f1949b052ac61052066c9fae4c3">emitWriteFinished</a> ()</td></tr>
<tr class="separator:a6f5e1f1949b052ac61052066c9fae4c3 inherit pro_methods_classAkonadi_1_1Job"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a893e81379af7def7e8ec8bcc2c876573 inherit pro_methods_classAkonadi_1_1Job"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Job.html#a893e81379af7def7e8ec8bcc2c876573">removeSubjob</a> (KJob *job)</td></tr>
<tr class="separator:a893e81379af7def7e8ec8bcc2c876573 inherit pro_methods_classAkonadi_1_1Job"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_types_classAkonadi_1_1Job"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classAkonadi_1_1Job')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classAkonadi_1_1Job.html">Akonadi::Job</a></td></tr>
<tr class="memitem:a2b4e82369c2dce4995639c2e8069c008 inherit pub_types_classAkonadi_1_1Job"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Job.html#a2b4e82369c2dce4995639c2e8069c008">Error</a> { <br/>
&#160;&#160;<a class="el" href="classAkonadi_1_1Job.html#a2b4e82369c2dce4995639c2e8069c008aa68c0e25ac959ad7316ddf3049eae550">ConnectionFailed</a> = UserDefinedError, 
<a class="el" href="classAkonadi_1_1Job.html#a2b4e82369c2dce4995639c2e8069c008a682fd1d465e553538e45945a4497b419">ProtocolVersionMismatch</a>, 
<a class="el" href="classAkonadi_1_1Job.html#a2b4e82369c2dce4995639c2e8069c008acb295ed82e074fc91305fb2a322aabe2">UserCanceled</a>, 
<a class="el" href="classAkonadi_1_1Job.html#a2b4e82369c2dce4995639c2e8069c008a2c2fb8b5bd439a91128a9ef74cdf9e69">Unknown</a>, 
<br/>
&#160;&#160;<a class="el" href="classAkonadi_1_1Job.html#a2b4e82369c2dce4995639c2e8069c008abae6159086d51d7da15636a92ab03d8b">UserError</a> = UserDefinedError + 42
<br/>
 }</td></tr>
<tr class="separator:a2b4e82369c2dce4995639c2e8069c008 inherit pub_types_classAkonadi_1_1Job"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d992678202e88463cb4bb5295d023f8 inherit pub_types_classAkonadi_1_1Job"><td class="memItemLeft" align="right" valign="top">typedef QList&lt; <a class="el" href="classAkonadi_1_1Job.html">Job</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Job.html#a9d992678202e88463cb4bb5295d023f8">List</a></td></tr>
<tr class="separator:a9d992678202e88463cb4bb5295d023f8 inherit pub_types_classAkonadi_1_1Job"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header signals_classAkonadi_1_1Job"><td colspan="2" onclick="javascript:toggleInherit('signals_classAkonadi_1_1Job')"><img src="closed.png" alt="-"/>&#160;Signals inherited from <a class="el" href="classAkonadi_1_1Job.html">Akonadi::Job</a></td></tr>
<tr class="memitem:a013afc2475036d32ecdcbeea8269e217 inherit signals_classAkonadi_1_1Job"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Job.html#a013afc2475036d32ecdcbeea8269e217">aboutToStart</a> (<a class="el" href="classAkonadi_1_1Job.html">Akonadi::Job</a> *job)</td></tr>
<tr class="separator:a013afc2475036d32ecdcbeea8269e217 inherit signals_classAkonadi_1_1Job"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb211c037b41ca4df439aabe7c720449 inherit signals_classAkonadi_1_1Job"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Job.html#acb211c037b41ca4df439aabe7c720449">writeFinished</a> (<a class="el" href="classAkonadi_1_1Job.html">Akonadi::Job</a> *job)</td></tr>
<tr class="separator:acb211c037b41ca4df439aabe7c720449 inherit signals_classAkonadi_1_1Job"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_slots_classAkonadi_1_1Job"><td colspan="2" onclick="javascript:toggleInherit('pro_slots_classAkonadi_1_1Job')"><img src="closed.png" alt="-"/>&#160;Protected Slots inherited from <a class="el" href="classAkonadi_1_1Job.html">Akonadi::Job</a></td></tr>
<tr class="memitem:ad5b740086af4ae4280c63c25941a1a16 inherit pro_slots_classAkonadi_1_1Job"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad5b740086af4ae4280c63c25941a1a16"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>slotResult</b> (KJob *job)</td></tr>
<tr class="separator:ad5b740086af4ae4280c63c25941a1a16 inherit pro_slots_classAkonadi_1_1Job"><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><a class="el" href="classAkonadi_1_1Job.html" title="Base class for all actions in the Akonadi storage.">Job</a> that modifies an existing item in the <a class="el" href="namespaceAkonadi.html" title="FreeBusyManager::Singleton.">Akonadi</a> storage. </p>
<p>This job is used to writing back items to the <a class="el" href="namespaceAkonadi.html" title="FreeBusyManager::Singleton.">Akonadi</a> storage, after the user has changed them in any way. For performance reasons either the full item (including the full payload) can written back or only the meta data of the item.</p>
<p>Example:</p>
<div class="fragment"><div class="line"><span class="comment">// Fetch item with unique id 125</span></div>
<div class="line"><a class="code" href="classAkonadi_1_1ItemFetchJob.html" title="Job that fetches items from the Akonadi storage.">Akonadi::ItemFetchJob</a> *fetchJob = <span class="keyword">new</span> <a class="code" href="classAkonadi_1_1ItemFetchJob.html" title="Job that fetches items from the Akonadi storage.">Akonadi::ItemFetchJob</a>( <a class="code" href="classAkonadi_1_1Item.html" title="Represents a PIM item stored in Akonadi storage.">Akonadi::Item</a>( 125 ) );</div>
<div class="line">connect( fetchJob, SIGNAL( result( KJob* ) ), SLOT( fetchFinished( KJob* ) ) );</div>
<div class="line"></div>
<div class="line">...</div>
<div class="line"></div>
<div class="line">MyClass::fetchFinished( KJob *job )</div>
<div class="line">{</div>
<div class="line">  <span class="keywordflow">if</span> ( job-&gt;error() )</div>
<div class="line">    <span class="keywordflow">return</span>;</div>
<div class="line"></div>
<div class="line">  <a class="code" href="classAkonadi_1_1ItemFetchJob.html" title="Job that fetches items from the Akonadi storage.">Akonadi::ItemFetchJob</a> *fetchJob = qobject_cast&lt;<a class="code" href="classAkonadi_1_1ItemFetchJob.html" title="Job that fetches items from the Akonadi storage.">Akonadi::ItemFetchJob</a>*&gt;( job );</div>
<div class="line"></div>
<div class="line">  <a class="code" href="classAkonadi_1_1Item.html" title="Represents a PIM item stored in Akonadi storage.">Akonadi::Item</a> item = fetchJob-&gt;<a class="code" href="classAkonadi_1_1ItemFetchJob.html#a0db781dee869c87e7a81652829997234" title="Returns the fetched item.">items</a>().first();</div>
<div class="line"></div>
<div class="line">  <span class="comment">// Set a custom flag</span></div>
<div class="line">  item.setFlag( <span class="stringliteral">&quot;\GotIt&quot;</span> );</div>
<div class="line"></div>
<div class="line">  <span class="comment">// Store back modified item</span></div>
<div class="line">  <a class="code" href="classAkonadi_1_1ItemModifyJob.html" title="Job that modifies an existing item in the Akonadi storage.">Akonadi::ItemModifyJob</a> *modifyJob = <span class="keyword">new</span> <a class="code" href="classAkonadi_1_1ItemModifyJob.html" title="Job that modifies an existing item in the Akonadi storage.">Akonadi::ItemModifyJob</a>( item );</div>
<div class="line">  connect( modifyJob, SIGNAL( result( KJob* ) ), SLOT( modifyFinished( KJob* ) ) );</div>
<div class="line">}</div>
<div class="line"></div>
<div class="line">MyClass::modifyFinished( KJob *job )</div>
<div class="line">{</div>
<div class="line">  <span class="keywordflow">if</span> ( job-&gt;error() )</div>
<div class="line">    qDebug() &lt;&lt; <span class="stringliteral">&quot;Error occurred&quot;</span>;</div>
<div class="line">  <span class="keywordflow">else</span></div>
<div class="line">    qDebug() &lt;&lt; <span class="stringliteral">&quot;Item modified successfully&quot;</span>;</div>
<div class="line">}</div>
</div><!-- fragment --><h3>Conflict Resolution</h3>
<p>When the job is executed, a check is made to ensure that the <a class="el" href="classAkonadi_1_1Item.html" title="Represents a PIM item stored in Akonadi storage.">Item</a> contained in the job is not older than the version of the <a class="el" href="classAkonadi_1_1Item.html" title="Represents a PIM item stored in Akonadi storage.">Item</a> already held in the <a class="el" href="namespaceAkonadi.html" title="FreeBusyManager::Singleton.">Akonadi</a> database. If it is older, a conflict resolution dialog is displayed for the user to choose which version of the <a class="el" href="classAkonadi_1_1Item.html" title="Represents a PIM item stored in Akonadi storage.">Item</a> to use, unless <a class="el" href="classAkonadi_1_1ItemModifyJob.html#aa6709755683533dd7aedc4ecb42c177a" title="Disables the automatic handling of conflicts.">disableAutomaticConflictHandling()</a> has been called to disable the dialog, or <a class="el" href="classAkonadi_1_1ItemModifyJob.html#a34246605b5063537a8ea79dc6b4b3617" title="Disables the check of the revision number.">disableRevisionCheck()</a> has been called to disable version checking altogether.</p>
<p>The item version is checked by comparing the <a class="el" href="classAkonadi_1_1Item.html#a0b37415b2935759fce442bf60f3fe91e" title="Returns the revision number of the item.">Item::revision()</a> values in the job and in the database. To ensure that two successive ItemModifyJobs for the same <a class="el" href="classAkonadi_1_1Item.html" title="Represents a PIM item stored in Akonadi storage.">Item</a> work correctly, the revision number of the <a class="el" href="classAkonadi_1_1Item.html" title="Represents a PIM item stored in Akonadi storage.">Item</a> supplied to the second <a class="el" href="classAkonadi_1_1ItemModifyJob.html" title="Job that modifies an existing item in the Akonadi storage.">ItemModifyJob</a> should be set equal to the <a class="el" href="classAkonadi_1_1Item.html" title="Represents a PIM item stored in Akonadi storage.">Item</a>'s revision number on completion of the first <a class="el" href="classAkonadi_1_1ItemModifyJob.html" title="Job that modifies an existing item in the Akonadi storage.">ItemModifyJob</a>. This can be obtained by, for example, calling <a class="el" href="classAkonadi_1_1ItemModifyJob.html#af13bd338704a35f0a28e5e320da33cec" title="Returns the modified and stored item including the changed revision number.">item()</a>.revision() in the job's result slot.</p>
<dl class="section author"><dt>Author</dt><dd>Volker Krause <a href="#" onclick="location.href='mai'+'lto:'+'vkr'+'au'+'se@'+'kd'+'e.o'+'rg'; return false;">vkrau<span style="display: none;">.nosp@m.</span>se@k<span style="display: none;">.nosp@m.</span>de.or<span style="display: none;">.nosp@m.</span>g</a> </dd></dl>

<p>Definition at line <a class="el" href="itemmodifyjob_8h_source.html#l00097">97</a> of file <a class="el" href="itemmodifyjob_8h_source.html">itemmodifyjob.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a45cc438b5f2acea695a8fbf332c6157b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">ItemModifyJob::ItemModifyJob </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classAkonadi_1_1Item.html">Item</a> &amp;&#160;</td>
          <td class="paramname"><em>item</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QObject *&#160;</td>
          <td class="paramname"><em>parent</em> = <code>0</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 new item modify job. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">item</td><td>The modified item object to store. </td></tr>
    <tr><td class="paramname">parent</td><td>The parent object. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="itemmodifyjob_8cpp_source.html#l00102">102</a> of file <a class="el" href="itemmodifyjob_8cpp_source.html">itemmodifyjob.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a16cb7d15b81b4ece303f1123fa9a7a49"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">ItemModifyJob::ItemModifyJob </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classAkonadi_1_1Item.html#a670f739423fd0832e9ceefe5c09d865d">Item::List</a> &amp;&#160;</td>
          <td class="paramname"><em>items</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QObject *&#160;</td>
          <td class="paramname"><em>parent</em> = <code>0</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 new item modify job for bulk modifications. </p>
<p>Using this is different from running a modification job per item. Use this when applying the same change to a set of items, such as a mass-change of item flags, not if you just want to store a bunch of randomly modified items.</p>
<p>Currently the following modifications are supported:</p>
<ul>
<li>flag changes</li>
</ul>
<dl class="section note"><dt>Note</dt><dd>Since this does not do payload modifications, it implies setIgnorePayload( true ) and <a class="el" href="classAkonadi_1_1ItemModifyJob.html#a34246605b5063537a8ea79dc6b4b3617" title="Disables the check of the revision number.">disableRevisionCheck()</a>. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">items</td><td>The list of items to modify, must not be empty. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section since"><dt>Since</dt><dd>4.6 </dd></dl>

<p>Definition at line <a class="el" href="itemmodifyjob_8cpp_source.html#l00114">114</a> of file <a class="el" href="itemmodifyjob_8cpp_source.html">itemmodifyjob.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a59b0801aad924bdb3aeb9e3e69ff6bea"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">ItemModifyJob::~ItemModifyJob </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Destroys the item modify job. </p>

<p>Definition at line <a class="el" href="itemmodifyjob_8cpp_source.html#l00133">133</a> of file <a class="el" href="itemmodifyjob_8cpp_source.html">itemmodifyjob.cpp</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="aa6709755683533dd7aedc4ecb42c177a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ItemModifyJob::disableAutomaticConflictHandling </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Disables the automatic handling of conflicts. </p>
<p>By default the item modify job will bring up a dialog to resolve a conflict that might happen when modifying an item. Calling this method will avoid that and the job returns with an error in case of a conflict.</p>
<dl class="section since"><dt>Since</dt><dd>4.6 </dd></dl>

<p>Definition at line <a class="el" href="itemmodifyjob_8cpp_source.html#l00335">335</a> of file <a class="el" href="itemmodifyjob_8cpp_source.html">itemmodifyjob.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a34246605b5063537a8ea79dc6b4b3617"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ItemModifyJob::disableRevisionCheck </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Disables the check of the revision number. </p>
<dl class="section note"><dt>Note</dt><dd>If disabled, no conflict detection is available. </dd></dl>

<p>Definition at line <a class="el" href="itemmodifyjob_8cpp_source.html#l00328">328</a> of file <a class="el" href="itemmodifyjob_8cpp_source.html">itemmodifyjob.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a805a6f71a4829106398d121983c2cceb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ItemModifyJob::doHandleResponse </td>
          <td>(</td>
          <td class="paramtype">const QByteArray &amp;&#160;</td>
          <td class="paramname"><em>tag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QByteArray &amp;&#160;</td>
          <td class="paramname"><em>data</em>&#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">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>This method should be reimplemented in the concrete jobs in case you want to handle incoming data. </p>
<p>It will be called on received data from the backend. The default implementation does nothing.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">tag</td><td>The tag of the corresponding command, empty if this is an untagged response. </td></tr>
    <tr><td class="paramname">data</td><td>The received data. </td></tr>
  </table>
  </dd>
</dl>

<p>Reimplemented from <a class="el" href="classAkonadi_1_1Job.html#afed076a6f18e20bbdd996f9f5d846982">Akonadi::Job</a>.</p>

<p>Definition at line <a class="el" href="itemmodifyjob_8cpp_source.html#l00224">224</a> of file <a class="el" href="itemmodifyjob_8cpp_source.html">itemmodifyjob.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ac6236fc2f0908dd56d1f53d7eb4c0fd5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ItemModifyJob::doStart </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>This method must be reimplemented in the concrete jobs. </p>
<p>It will be called after the job has been started and a connection to the <a class="el" href="namespaceAkonadi.html" title="FreeBusyManager::Singleton.">Akonadi</a> backend has been established. </p>

<p>Implements <a class="el" href="classAkonadi_1_1Job.html#aadae98c0488932ffe7be0f275259cd09">Akonadi::Job</a>.</p>

<p>Definition at line <a class="el" href="itemmodifyjob_8cpp_source.html#l00137">137</a> of file <a class="el" href="itemmodifyjob_8cpp_source.html">itemmodifyjob.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a908c3c7f55f100345cb9607b67a9af08"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool ItemModifyJob::ignorePayload </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns whether the payload of the modified item shall be omitted from transmission to the <a class="el" href="namespaceAkonadi.html" title="FreeBusyManager::Singleton.">Akonadi</a> storage. </p>

<p>Definition at line <a class="el" href="itemmodifyjob_8cpp_source.html#l00321">321</a> of file <a class="el" href="itemmodifyjob_8cpp_source.html">itemmodifyjob.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="af13bd338704a35f0a28e5e320da33cec"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classAkonadi_1_1Item.html">Item</a> ItemModifyJob::item </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the modified and stored item including the changed revision number. </p>
<dl class="section note"><dt>Note</dt><dd>Use this method only when using the single item constructor. </dd></dl>

<p>Definition at line <a class="el" href="itemmodifyjob_8cpp_source.html#l00342">342</a> of file <a class="el" href="itemmodifyjob_8cpp_source.html">itemmodifyjob.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="af8887e13f770e374d17cca5f9553148a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classAkonadi_1_1Item.html#a670f739423fd0832e9ceefe5c09d865d">Item::List</a> ItemModifyJob::items </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the modified and stored items including the changed revision number. </p>
<dl class="section since"><dt>Since</dt><dd>4.6 </dd></dl>

<p>Definition at line <a class="el" href="itemmodifyjob_8cpp_source.html#l00350">350</a> of file <a class="el" href="itemmodifyjob_8cpp_source.html">itemmodifyjob.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a2ff2ee54e587fa35dc852b850db9f7bb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ItemModifyJob::setIgnorePayload </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>ignore</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets whether the payload of the modified item shall be omitted from transmission to the <a class="el" href="namespaceAkonadi.html" title="FreeBusyManager::Singleton.">Akonadi</a> storage. </p>
<p>The default is <code>false</code>, however it can be set for performance reasons. </p>

<p>Definition at line <a class="el" href="itemmodifyjob_8cpp_source.html#l00305">305</a> of file <a class="el" href="itemmodifyjob_8cpp_source.html">itemmodifyjob.cpp</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="itemmodifyjob_8h_source.html">itemmodifyjob.h</a></li>
<li><a class="el" href="itemmodifyjob_8cpp_source.html">itemmodifyjob.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:01 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">akonadi</h2>
<a href="#cp-skip-project" class="cp-doNotDisplay">Skip menu "akonadi"</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="modules.html">Modules</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="classAddressEditDialog.html">addresseditdialog</option>,  <option value="classAddressEditWidget.html">addresseditwidget</option>,  <option value="classAddressSelectionWidget.html">addressselectionwidget</option>,  <option value="classAddressTypeCombo.html">addresstypecombo</option>,  <option value="classAkonadi_1_1AbstractContactFormatter.html">akonadi::abstractcontactformatter</option>,  <option value="classAkonadi_1_1AbstractContactGroupFormatter.html">akonadi::abstractcontactgroupformatter</option>,  <option value="classAkonadi_1_1AbstractDifferencesReporter.html">akonadi::abstractdifferencesreporter</option>,  <option value="classAkonadi_1_1ActionStateManager.html">akonadi::actionstatemanager</option>,  <option value="classAkonadi_1_1AddressAttribute.html">akonadi::addressattribute</option>,  <option value="classAkonadi_1_1AgentActionManager.html">akonadi::agentactionmanager</option>,  <option value="classAkonadi_1_1AgentBase.html">akonadi::agentbase</option>,  <option value="classAkonadi_1_1AgentBase_1_1Observer.html">akonadi::agentbase::observer</option>,  <option value="classAkonadi_1_1AgentBase_1_1ObserverV2.html">akonadi::agentbase::observerv2</option>,  <option value="classAkonadi_1_1AgentBasePrivate.html">akonadi::agentbaseprivate</option>,  <option value="classAkonadi_1_1AgentFactory.html">akonadi::agentfactory</option>,  <option value="classAkonadi_1_1AgentFactoryBase.html">akonadi::agentfactorybase</option>,  <option value="classAkonadi_1_1AgentFilterProxyModel.html">akonadi::agentfilterproxymodel</option>,  <option value="classAkonadi_1_1AgentInstance.html">akonadi::agentinstance</option>,  <option value="classAkonadi_1_1AgentInstance_1_1Private.html">akonadi::agentinstance::private</option>,  <option value="classAkonadi_1_1AgentInstanceCreateJob.html">akonadi::agentinstancecreatejob</option>,  <option value="classAkonadi_1_1AgentInstanceModel.html">akonadi::agentinstancemodel</option>,  <option value="classAkonadi_1_1AgentInstanceWidget.html">akonadi::agentinstancewidget</option>,  <option value="classAkonadi_1_1AgentManager.html">akonadi::agentmanager</option>,  <option value="classAkonadi_1_1AgentManagerPrivate.html">akonadi::agentmanagerprivate</option>,  <option value="classAkonadi_1_1AgentSearchInterface.html">akonadi::agentsearchinterface</option>,  <option value="classAkonadi_1_1AgentType.html">akonadi::agenttype</option>,  <option value="classAkonadi_1_1AgentType_1_1Private.html">akonadi::agenttype::private</option>,  <option value="classAkonadi_1_1AgentTypeDialog.html">akonadi::agenttypedialog</option>,  <option value="classAkonadi_1_1AgentTypeModel.html">akonadi::agenttypemodel</option>,  <option value="classAkonadi_1_1AgentTypeWidget.html">akonadi::agenttypewidget</option>,  <option value="classAkonadi_1_1AsyncSelectionHandler.html">akonadi::asyncselectionhandler</option>,  <option value="classAkonadi_1_1Attribute.html">akonadi::attribute</option>,  <option value="classAkonadi_1_1AttributeFactory.html">akonadi::attributefactory</option>,  <option value="classAkonadi_1_1BlockAlarmsAttribute.html">akonadi::blockalarmsattribute</option>,  <option value="classAkonadi_1_1CachePolicy.html">akonadi::cachepolicy</option>,  <option value="classAkonadi_1_1CachePolicyPage.html">akonadi::cachepolicypage</option>,  <option value="classAkonadi_1_1CalendarBase.html">akonadi::calendarbase</option>,  <option value="classAkonadi_1_1ChangeNotificationDependenciesFactory.html">akonadi::changenotificationdependenciesfactory</option>,  <option value="classAkonadi_1_1ChangeRecorder.html">akonadi::changerecorder</option>,  <option value="classAkonadi_1_1Collection.html">akonadi::collection</option>,  <option value="classAkonadi_1_1CollectionAttributesSynchronizationJob.html">akonadi::collectionattributessynchronizationjob</option>,  <option value="classAkonadi_1_1CollectionComboBox.html">akonadi::collectioncombobox</option>,  <option value="classAkonadi_1_1CollectionCopyJob.html">akonadi::collectioncopyjob</option>,  <option value="classAkonadi_1_1CollectionCreateJob.html">akonadi::collectioncreatejob</option>,  <option value="classAkonadi_1_1CollectionDeleteJob.html">akonadi::collectiondeletejob</option>,  <option value="classAkonadi_1_1CollectionDialog.html">akonadi::collectiondialog</option>,  <option value="classAkonadi_1_1CollectionFetchJob.html">akonadi::collectionfetchjob</option>,  <option value="classAkonadi_1_1CollectionFetchScope.html">akonadi::collectionfetchscope</option>,  <option value="classAkonadi_1_1CollectionFilterProxyModel.html">akonadi::collectionfilterproxymodel</option>,  <option value="classAkonadi_1_1CollectionModel.html">akonadi::collectionmodel</option>,  <option value="classAkonadi_1_1CollectionModelPrivate.html">akonadi::collectionmodelprivate</option>,  <option value="classAkonadi_1_1CollectionModifyJob.html">akonadi::collectionmodifyjob</option>,  <option value="classAkonadi_1_1CollectionMoveJob.html">akonadi::collectionmovejob</option>,  <option value="classAkonadi_1_1CollectionPathResolver.html">akonadi::collectionpathresolver</option>,  <option value="classAkonadi_1_1CollectionPrivate.html">akonadi::collectionprivate</option>,  <option value="classAkonadi_1_1CollectionPropertiesDialog.html">akonadi::collectionpropertiesdialog</option>,  <option value="classAkonadi_1_1CollectionPropertiesPage.html">akonadi::collectionpropertiespage</option>,  <option value="classAkonadi_1_1CollectionPropertiesPageFactory.html">akonadi::collectionpropertiespagefactory</option>,  <option value="classAkonadi_1_1CollectionQuotaAttribute.html">akonadi::collectionquotaattribute</option>,  <option value="classAkonadi_1_1CollectionRequester.html">akonadi::collectionrequester</option>,  <option value="classAkonadi_1_1CollectionRightsAttribute.html">akonadi::collectionrightsattribute</option>,  <option value="classAkonadi_1_1CollectionSelectJob.html">akonadi::collectionselectjob</option>,  <option value="classAkonadi_1_1CollectionStatistics.html">akonadi::collectionstatistics</option>,  <option value="classAkonadi_1_1CollectionStatisticsDelegate.html">akonadi::collectionstatisticsdelegate</option>,  <option value="classAkonadi_1_1CollectionStatisticsJob.html">akonadi::collectionstatisticsjob</option>,  <option value="classAkonadi_1_1CollectionStatisticsModel.html">akonadi::collectionstatisticsmodel</option>,  <option value="classAkonadi_1_1CollectionSync.html">akonadi::collectionsync</option>,  <option value="classAkonadi_1_1CollectionView.html">akonadi::collectionview</option>,  <option value="classAkonadi_1_1ConflictHandler.html">akonadi::conflicthandler</option>,  <option value="classAkonadi_1_1ConflictResolveDialog.html">akonadi::conflictresolvedialog</option>,  <option value="classAkonadi_1_1ContactDefaultActions.html">akonadi::contactdefaultactions</option>,  <option value="classAkonadi_1_1ContactEditor.html">akonadi::contacteditor</option>,  <option value="classAkonadi_1_1ContactEditorDialog.html">akonadi::contacteditordialog</option>,  <option value="classAkonadi_1_1ContactEditorPagePlugin.html">akonadi::contacteditorpageplugin</option>,  <option value="classAkonadi_1_1ContactGroupEditor.html">akonadi::contactgroupeditor</option>,  <option value="classAkonadi_1_1ContactGroupEditorDialog.html">akonadi::contactgroupeditordialog</option>,  <option value="classAkonadi_1_1ContactGroupExpandJob.html">akonadi::contactgroupexpandjob</option>,  <option value="classAkonadi_1_1ContactGroupSearchJob.html">akonadi::contactgroupsearchjob</option>,  <option value="classAkonadi_1_1ContactGroupViewer.html">akonadi::contactgroupviewer</option>,  <option value="classAkonadi_1_1ContactGroupViewerDialog.html">akonadi::contactgroupviewerdialog</option>,  <option value="classAkonadi_1_1ContactMetaData.html">akonadi::contactmetadata</option>,  <option value="classAkonadi_1_1ContactMetaDataAttribute.html">akonadi::contactmetadataattribute</option>,  <option value="classAkonadi_1_1ContactSearchJob.html">akonadi::contactsearchjob</option>,  <option value="classAkonadi_1_1ContactsFilterProxyModel.html">akonadi::contactsfilterproxymodel</option>,  <option value="classAkonadi_1_1ContactsTreeModel.html">akonadi::contactstreemodel</option>,  <option value="classAkonadi_1_1ContactViewer.html">akonadi::contactviewer</option>,  <option value="classAkonadi_1_1ContactViewerDialog.html">akonadi::contactviewerdialog</option>,  <option value="classAkonadi_1_1Control.html">akonadi::control</option>,  <option value="classAkonadi_1_1DefaultItemSerializerPlugin.html">akonadi::defaultitemserializerplugin</option>,  <option value="classAkonadi_1_1DefaultResourceJob.html">akonadi::defaultresourcejob</option>,  <option value="classAkonadi_1_1DialPhoneNumberAction.html">akonadi::dialphonenumberaction</option>,  <option value="classAkonadi_1_1DifferencesAlgorithmInterface.html">akonadi::differencesalgorithminterface</option>,  <option value="classAkonadi_1_1EmailAddressSelection.html">akonadi::emailaddressselection</option>,  <option value="classAkonadi_1_1EmailAddressSelectionDialog.html">akonadi::emailaddressselectiondialog</option>,  <option value="classAkonadi_1_1EmailAddressSelectionWidget.html">akonadi::emailaddressselectionwidget</option>,  <option value="classAkonadi_1_1Entity.html">akonadi::entity</option>,  <option value="classAkonadi_1_1EntityCache.html">akonadi::entitycache</option>,  <option value="classAkonadi_1_1EntityCacheBase.html">akonadi::entitycachebase</option>,  <option value="classAkonadi_1_1EntityDeletedAttribute.html">akonadi::entitydeletedattribute</option>,  <option value="classAkonadi_1_1EntityDisplayAttribute.html">akonadi::entitydisplayattribute</option>,  <option value="classAkonadi_1_1EntityHiddenAttribute.html">akonadi::entityhiddenattribute</option>,  <option value="classAkonadi_1_1EntityListView.html">akonadi::entitylistview</option>,  <option value="classAkonadi_1_1EntityMimeTypeFilterModel.html">akonadi::entitymimetypefiltermodel</option>,  <option value="classAkonadi_1_1EntityOrderProxyModel.html">akonadi::entityorderproxymodel</option>,  <option value="classAkonadi_1_1EntityPrivate.html">akonadi::entityprivate</option>,  <option value="classAkonadi_1_1EntityRightsFilterModel.html">akonadi::entityrightsfiltermodel</option>,  <option value="classAkonadi_1_1EntityTreeModel.html">akonadi::entitytreemodel</option>,  <option value="classAkonadi_1_1EntityTreeModelPrivate.html">akonadi::entitytreemodelprivate</option>,  <option value="classAkonadi_1_1EntityTreeView.html">akonadi::entitytreeview</option>,  <option value="classAkonadi_1_1EntityTreeViewStateSaver.html">akonadi::entitytreeviewstatesaver</option>,  <option value="classAkonadi_1_1ErrorOverlay.html">akonadi::erroroverlay</option>,  <option value="classAkonadi_1_1Exception.html">akonadi::exception</option>,  <option value="classAkonadi_1_1FavoriteCollectionsModel.html">akonadi::favoritecollectionsmodel</option>,  <option value="classAkonadi_1_1FetchJobCalendar.html">akonadi::fetchjobcalendar</option>,  <option value="classAkonadi_1_1Firstrun.html">akonadi::firstrun</option>,  <option value="classAkonadi_1_1FreeBusyProviderBase.html">akonadi::freebusyproviderbase</option>,  <option value="classAkonadi_1_1FreeBusyProviderBasePrivate.html">akonadi::freebusyproviderbaseprivate</option>,  <option value="classAkonadi_1_1GetLockJob.html">akonadi::getlockjob</option>,  <option value="classAkonadi_1_1History.html">akonadi::history</option>,  <option value="classAkonadi_1_1ImageProvider.html">akonadi::imageprovider</option>,  <option value="classAkonadi_1_1IncidenceFetchJob.html">akonadi::incidencefetchjob</option>,  <option value="classAkonadi_1_1IncidenceMimeTypeVisitor.html">akonadi::incidencemimetypevisitor</option>,  <option value="classAkonadi_1_1IndexPolicyAttribute.html">akonadi::indexpolicyattribute</option>,  <option value="classAkonadi_1_1Internal_1_1SharedValuePool.html">akonadi::internal::sharedvaluepool</option>,  <option value="classAkonadi_1_1InvalidateCacheJob.html">akonadi::invalidatecachejob</option>,  <option value="classAkonadi_1_1InvitationHandlerHelper.html">akonadi::invitationhandlerhelper</option>,  <option value="classAkonadi_1_1Item.html">akonadi::item</option>,  <option value="classAkonadi_1_1ItemCopyJob.html">akonadi::itemcopyjob</option>,  <option value="classAkonadi_1_1ItemCreateJob.html">akonadi::itemcreatejob</option>,  <option value="classAkonadi_1_1ItemDeleteJob.html">akonadi::itemdeletejob</option>,  <option value="classAkonadi_1_1ItemFetchJob.html">akonadi::itemfetchjob</option>,  <option value="classAkonadi_1_1ItemFetchScope.html">akonadi::itemfetchscope</option>,  <option value="classAkonadi_1_1ItemFetchScopePrivate.html">akonadi::itemfetchscopeprivate</option>,  <option value="classAkonadi_1_1ItemModel.html">akonadi::itemmodel</option>,  <option value="classAkonadi_1_1ItemModifyJob.html">akonadi::itemmodifyjob</option>,  <option value="classAkonadi_1_1ItemModifyJobPrivate.html">akonadi::itemmodifyjobprivate</option>,  <option value="classAkonadi_1_1ItemMonitor.html">akonadi::itemmonitor</option>,  <option value="classAkonadi_1_1ItemMonitor_1_1Private.html">akonadi::itemmonitor::private</option>,  <option value="classAkonadi_1_1ItemMoveJob.html">akonadi::itemmovejob</option>,  <option value="classAkonadi_1_1ItemPrivate.html">akonadi::itemprivate</option>,  <option value="classAkonadi_1_1ItemSearchJob.html">akonadi::itemsearchjob</option>,  <option value="classAkonadi_1_1ItemSerializer.html">akonadi::itemserializer</option>,  <option value="classAkonadi_1_1ItemSerializerPlugin.html">akonadi::itemserializerplugin</option>,  <option value="classAkonadi_1_1ItemSerializerPluginV2.html">akonadi::itemserializerpluginv2</option>,  <option value="classAkonadi_1_1ItemSync.html">akonadi::itemsync</option>,  <option value="classAkonadi_1_1ItemView.html">akonadi::itemview</option>,  <option value="classAkonadi_1_1Job.html">akonadi::job</option>,  <option value="classAkonadi_1_1JobPrivate.html">akonadi::jobprivate</option>,  <option value="classAkonadi_1_1KColumnFilterProxyModel.html">akonadi::kcolumnfilterproxymodel</option>,  <option value="classAkonadi_1_1KJobPrivateBase.html">akonadi::kjobprivatebase</option>,  <option value="classAkonadi_1_1LinkJob.html">akonadi::linkjob</option>,  <option value="classAkonadi_1_1LinkJobImpl.html">akonadi::linkjobimpl</option>,  <option value="classAkonadi_1_1MessageFolderAttribute.html">akonadi::messagefolderattribute</option>,  <option value="classAkonadi_1_1MessageModel.html">akonadi::messagemodel</option>,  <option value="classAkonadi_1_1MessageStatus.html">akonadi::messagestatus</option>,  <option value="classAkonadi_1_1MessageThreaderProxyModel.html">akonadi::messagethreaderproxymodel</option>,  <option value="classAkonadi_1_1MessageThreadingAttribute.html">akonadi::messagethreadingattribute</option>,  <option value="classAkonadi_1_1MimeTypeChecker.html">akonadi::mimetypechecker</option>,  <option value="classAkonadi_1_1MimeTypeCheckerPrivate.html">akonadi::mimetypecheckerprivate</option>,  <option value="classAkonadi_1_1Monitor.html">akonadi::monitor</option>,  <option value="classAkonadi_1_1MonitorPrivate.html">akonadi::monitorprivate</option>,  <option value="classAkonadi_1_1MonitorPrivate_1_1PurgeBuffer.html">akonadi::monitorprivate::purgebuffer</option>,  <option value="classAkonadi_1_1MoveJobImpl.html">akonadi::movejobimpl</option>,  <option value="classAkonadi_1_1NoteUtils_1_1Attachment.html">akonadi::noteutils::attachment</option>,  <option value="classAkonadi_1_1NoteUtils_1_1NoteMessageWrapper.html">akonadi::noteutils::notemessagewrapper</option>,  <option value="classAkonadi_1_1ObjectNotificationMessage.html">akonadi::objectnotificationmessage</option>,  <option value="classAkonadi_1_1PartFetcher.html">akonadi::partfetcher</option>,  <option value="classAkonadi_1_1PersistentSearchAttribute.html">akonadi::persistentsearchattribute</option>,  <option value="classAkonadi_1_1PreprocessorBase.html">akonadi::preprocessorbase</option>,  <option value="classAkonadi_1_1ProtocolHelper.html">akonadi::protocolhelper</option>,  <option value="classAkonadi_1_1RecentContactsCollectionRequestJob.html">akonadi::recentcontactscollectionrequestjob</option>,  <option value="classAkonadi_1_1RecentContactsCollections.html">akonadi::recentcontactscollections</option>,  <option value="classAkonadi_1_1RecursiveCollectionFilterProxyModel.html">akonadi::recursivecollectionfilterproxymodel</option>,  <option value="classAkonadi_1_1RecursiveItemFetchJob.html">akonadi::recursiveitemfetchjob</option>,  <option value="classAkonadi_1_1RecursiveMover.html">akonadi::recursivemover</option>,  <option value="classAkonadi_1_1RemoveDuplicatesJob.html">akonadi::removeduplicatesjob</option>,  <option value="classAkonadi_1_1ResourceBase.html">akonadi::resourcebase</option>,  <option value="classAkonadi_1_1ResourceScanJob.html">akonadi::resourcescanjob</option>,  <option value="classAkonadi_1_1ResourceSelectJob.html">akonadi::resourceselectjob</option>,  <option value="classAkonadi_1_1ResourceSynchronizationJob.html">akonadi::resourcesynchronizationjob</option>,  <option value="classAkonadi_1_1Scheduler.html">akonadi::scheduler</option>,  <option value="classAkonadi_1_1SearchCreateJob.html">akonadi::searchcreatejob</option>,  <option value="classAkonadi_1_1SelectionProxyModel.html">akonadi::selectionproxymodel</option>,  <option value="classAkonadi_1_1SelfTestDialog.html">akonadi::selftestdialog</option>,  <option value="classAkonadi_1_1ServerManager.html">akonadi::servermanager</option>,  <option value="classAkonadi_1_1Session.html">akonadi::session</option>,  <option value="classAkonadi_1_1SessionPrivate.html">akonadi::sessionprivate</option>,  <option value="classAkonadi_1_1ShowAddressAction.html">akonadi::showaddressaction</option>,  <option value="classAkonadi_1_1SocialFeedItem.html">akonadi::socialfeeditem</option>,  <option value="classAkonadi_1_1SpecialCollectionAttribute.html">akonadi::specialcollectionattribute</option>,  <option value="classAkonadi_1_1SpecialCollections.html">akonadi::specialcollections</option>,  <option value="classAkonadi_1_1SpecialCollectionsPrivate.html">akonadi::specialcollectionsprivate</option>,  <option value="classAkonadi_1_1SpecialCollectionsRequestJob.html">akonadi::specialcollectionsrequestjob</option>,  <option value="classAkonadi_1_1SpecialMailCollections.html">akonadi::specialmailcollections</option>,  <option value="classAkonadi_1_1SpecialMailCollectionsRequestJob.html">akonadi::specialmailcollectionsrequestjob</option>,  <option value="classAkonadi_1_1SpecialMailCollectionsTesting.html">akonadi::specialmailcollectionstesting</option>,  <option value="classAkonadi_1_1StandardActionManager.html">akonadi::standardactionmanager</option>,  <option value="classAkonadi_1_1StandardCalendarActionManager.html">akonadi::standardcalendaractionmanager</option>,  <option value="classAkonadi_1_1StandardContactActionManager.html">akonadi::standardcontactactionmanager</option>,  <option value="classAkonadi_1_1StandardContactFormatter.html">akonadi::standardcontactformatter</option>,  <option value="classAkonadi_1_1StandardContactGroupFormatter.html">akonadi::standardcontactgroupformatter</option>,  <option value="classAkonadi_1_1StandardMailActionManager.html">akonadi::standardmailactionmanager</option>,  <option value="classAkonadi_1_1StatisticsProxyModel.html">akonadi::statisticsproxymodel</option>,  <option value="classAkonadi_1_1StdStringItemSerializerPlugin.html">akonadi::stdstringitemserializerplugin</option>,  <option value="classAkonadi_1_1SubscriptionDialog.html">akonadi::subscriptiondialog</option>,  <option value="classAkonadi_1_1SubscriptionJob.html">akonadi::subscriptionjob</option>,  <option value="classAkonadi_1_1SubscriptionModel.html">akonadi::subscriptionmodel</option>,  <option value="classAkonadi_1_1TextBrowser.html">akonadi::textbrowser</option>,  <option value="classAkonadi_1_1TransactionBeginJob.html">akonadi::transactionbeginjob</option>,  <option value="classAkonadi_1_1TransactionCommitJob.html">akonadi::transactioncommitjob</option>,  <option value="classAkonadi_1_1TransactionRollbackJob.html">akonadi::transactionrollbackjob</option>,  <option value="classAkonadi_1_1TransactionSequence.html">akonadi::transactionsequence</option>,  <option value="classAkonadi_1_1TransportResourceBase.html">akonadi::transportresourcebase</option>,  <option value="classAkonadi_1_1TransportResourceBasePrivate.html">akonadi::transportresourcebaseprivate</option>,  <option value="classAkonadi_1_1TrashFilterProxyModel.html">akonadi::trashfilterproxymodel</option>,  <option value="classAkonadi_1_1TrashJob.html">akonadi::trashjob</option>,  <option value="classAkonadi_1_1TrashRestoreJob.html">akonadi::trashrestorejob</option>,  <option value="classAkonadi_1_1UnlinkJob.html">akonadi::unlinkjob</option>,  <option value="classAutoQPointer.html">autoqpointer</option>,  <option value="classCategoriesEditWidget.html">categorieseditwidget</option>,  <option value="classCollectionFilterModel.html">collectionfiltermodel</option>,  <option value="classContactEditorWidget.html">contacteditorwidget</option>,  <option value="classCustomField.html">customfield</option>,  <option value="classCustomFieldManager.html">customfieldmanager</option>,  <option value="classDisplayNameEditWidget.html">displaynameeditwidget</option>,  <option value="classEmailEditWidget.html">emaileditwidget</option>,  <option value="classIMEditWidget.html">imeditwidget</option>,  <option value="classKDatePickerPopup.html">kdatepickerpopup</option>,  <option value="classKEditTagsDialog.html">kedittagsdialog</option>,  <option value="classNameEditWidget.html">nameeditwidget</option>,  <option value="classPhoneEditWidget.html">phoneeditwidget</option>,  <option value="classPhoneNumberListWidget.html">phonenumberlistwidget</option>,  <option value="classPhoneNumberWidget.html">phonenumberwidget</option>,  <option value="classPhoneTypeCombo.html">phonetypecombo</option>,  <option value="classPhoneTypeDialog.html">phonetypedialog</option>,  <option value="classWaitingOverlay.html">waitingoverlay</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>