Sophie

Sophie

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

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::Item 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_1Item.html">Item</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="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="classAkonadi_1_1Item-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">Akonadi::Item Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="item_8h_source.html">item.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for Akonadi::Item:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classAkonadi_1_1Item.png" usemap="#Akonadi::Item_map" alt=""/>
  <map id="Akonadi::Item_map" name="Akonadi::Item_map">
<area href="classAkonadi_1_1Entity.html" title="The base class for Item and Collection." alt="Akonadi::Entity" shape="rect" coords="0,0,95,24"/>
</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:a09a5fef8af9662d6de02300faf28006e"><td class="memItemLeft" align="right" valign="top">typedef QByteArray&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Item.html#a09a5fef8af9662d6de02300faf28006e">Flag</a></td></tr>
<tr class="separator:a09a5fef8af9662d6de02300faf28006e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab34e58e0f9aa796d1ac7f234aa256b23"><td class="memItemLeft" align="right" valign="top">typedef QSet&lt; QByteArray &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Item.html#ab34e58e0f9aa796d1ac7f234aa256b23">Flags</a></td></tr>
<tr class="separator:ab34e58e0f9aa796d1ac7f234aa256b23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a670f739423fd0832e9ceefe5c09d865d"><td class="memItemLeft" align="right" valign="top">typedef QList&lt; <a class="el" href="classAkonadi_1_1Item.html">Item</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Item.html#a670f739423fd0832e9ceefe5c09d865d">List</a></td></tr>
<tr class="separator:a670f739423fd0832e9ceefe5c09d865d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd0f1222dca18360cf4322ad3e9a453e"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Item.html#afd0f1222dca18360cf4322ad3e9a453e">UrlType</a> { <a class="el" href="classAkonadi_1_1Item.html#afd0f1222dca18360cf4322ad3e9a453eae0ebb5b2977ed4c7060f8215a6159a3b">UrlShort</a> = 0, 
<a class="el" href="classAkonadi_1_1Item.html#afd0f1222dca18360cf4322ad3e9a453eabec44a9d816646905ff8adb465adaa10">UrlWithMimeType</a> = 1
 }</td></tr>
<tr class="separator:afd0f1222dca18360cf4322ad3e9a453e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_types_classAkonadi_1_1Entity"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classAkonadi_1_1Entity')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classAkonadi_1_1Entity.html">Akonadi::Entity</a></td></tr>
<tr class="memitem:a1bfca399bdd2a6044854cf1dce71aa14 inherit pub_types_classAkonadi_1_1Entity"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Entity.html#a1bfca399bdd2a6044854cf1dce71aa14">CreateOption</a> { <a class="el" href="classAkonadi_1_1Entity.html#a1bfca399bdd2a6044854cf1dce71aa14af3cb2e89334416a1fd58d18e6d2471a1">AddIfMissing</a>
 }</td></tr>
<tr class="separator:a1bfca399bdd2a6044854cf1dce71aa14 inherit pub_types_classAkonadi_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2be5f7f801231641bfff0e2ae9f686f inherit pub_types_classAkonadi_1_1Entity"><td class="memItemLeft" align="right" valign="top">typedef qint64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Entity.html#af2be5f7f801231641bfff0e2ae9f686f">Id</a></td></tr>
<tr class="separator:af2be5f7f801231641bfff0e2ae9f686f inherit pub_types_classAkonadi_1_1Entity"><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:a297720c02984eab37332ae795d22189d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Item.html#a297720c02984eab37332ae795d22189d">Item</a> ()</td></tr>
<tr class="separator:a297720c02984eab37332ae795d22189d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81f79d0c0515984c225dfdc2154e2965"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Item.html#a81f79d0c0515984c225dfdc2154e2965">Item</a> (<a class="el" href="classAkonadi_1_1Entity.html#af2be5f7f801231641bfff0e2ae9f686f">Id</a> <a class="el" href="classAkonadi_1_1Entity.html#ac7408b9ffe056831edf30df416caef6b">id</a>)</td></tr>
<tr class="separator:a81f79d0c0515984c225dfdc2154e2965"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a535e4e7e2e1f39ef50a8a38f84e308ca"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Item.html#a535e4e7e2e1f39ef50a8a38f84e308ca">Item</a> (const QString &amp;<a class="el" href="classAkonadi_1_1Item.html#a1adbad895a788c3eea32974a09270052">mimeType</a>)</td></tr>
<tr class="separator:a535e4e7e2e1f39ef50a8a38f84e308ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44f7e3f580bd6c0fa2e1c288dff484be"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Item.html#a44f7e3f580bd6c0fa2e1c288dff484be">Item</a> (const <a class="el" href="classAkonadi_1_1Item.html">Item</a> &amp;other)</td></tr>
<tr class="separator:a44f7e3f580bd6c0fa2e1c288dff484be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11663c84075b78c3ae5e30fdfcd7c458"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Item.html#a11663c84075b78c3ae5e30fdfcd7c458">~Item</a> ()</td></tr>
<tr class="separator:a11663c84075b78c3ae5e30fdfcd7c458"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b413a1a5347e04d9055681016ef1d8e"><td class="memTemplParams" colspan="2"><a class="anchor" id="a1b413a1a5347e04d9055681016ef1d8e"></a>
template&lt;typename T &gt; </td></tr>
<tr class="memitem:a1b413a1a5347e04d9055681016ef1d8e"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><b>addToLegacyMapping</b> (const QString &amp;<a class="el" href="classAkonadi_1_1Item.html#a1adbad895a788c3eea32974a09270052">mimeType</a>)</td></tr>
<tr class="separator:a1b413a1a5347e04d9055681016ef1d8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee0b62e2de34e2667b908d60c0cafc22"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Item.html#aee0b62e2de34e2667b908d60c0cafc22">apply</a> (const <a class="el" href="classAkonadi_1_1Item.html">Item</a> &amp;other)</td></tr>
<tr class="separator:aee0b62e2de34e2667b908d60c0cafc22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab74bacb2a5df81e50c8f384022bafa42"><td class="memItemLeft" align="right" valign="top">QVector&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Item.html#ab74bacb2a5df81e50c8f384022bafa42">availablePayloadMetaTypeIds</a> () const </td></tr>
<tr class="separator:ab74bacb2a5df81e50c8f384022bafa42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a900c9063c094576ab3cb7520ede0006a"><td class="memItemLeft" align="right" valign="top">QSet&lt; QByteArray &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Item.html#a900c9063c094576ab3cb7520ede0006a">availablePayloadParts</a> () const </td></tr>
<tr class="separator:a900c9063c094576ab3cb7520ede0006a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15feb4afa8ac1bc200c3200cf47b2b10"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Item.html#a15feb4afa8ac1bc200c3200cf47b2b10">clearFlag</a> (const QByteArray &amp;name)</td></tr>
<tr class="separator:a15feb4afa8ac1bc200c3200cf47b2b10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42c5b42e99e35ebf7c1a51e25eaeb44b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Item.html#a42c5b42e99e35ebf7c1a51e25eaeb44b">clearFlags</a> ()</td></tr>
<tr class="separator:a42c5b42e99e35ebf7c1a51e25eaeb44b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeaaa3858c5a6bae19641e18a2a6e166e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Item.html#aeaaa3858c5a6bae19641e18a2a6e166e">clearPayload</a> ()</td></tr>
<tr class="separator:aeaaa3858c5a6bae19641e18a2a6e166e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a514eab9eddb9b79846ba86e85fe5414a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAkonadi_1_1Item.html#ab34e58e0f9aa796d1ac7f234aa256b23">Flags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Item.html#a514eab9eddb9b79846ba86e85fe5414a">flags</a> () const </td></tr>
<tr class="separator:a514eab9eddb9b79846ba86e85fe5414a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae82eb31fc26dd3df700aad4f14860adc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Item.html#ae82eb31fc26dd3df700aad4f14860adc">hasFlag</a> (const QByteArray &amp;name) const </td></tr>
<tr class="separator:ae82eb31fc26dd3df700aad4f14860adc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37cc7fee924dd664eac9d631dfb9bcae"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Item.html#a37cc7fee924dd664eac9d631dfb9bcae">hasPayload</a> () const </td></tr>
<tr class="separator:a37cc7fee924dd664eac9d631dfb9bcae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeed6abd8c5cc2febff2f7f1ce4b7f4bb"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:aeed6abd8c5cc2febff2f7f1ce4b7f4bb"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Item.html#aeed6abd8c5cc2febff2f7f1ce4b7f4bb">hasPayload</a> () const </td></tr>
<tr class="separator:aeed6abd8c5cc2febff2f7f1ce4b7f4bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02f49138be60cfb0da1d32f920a97b37"><td class="memItemLeft" align="right" valign="top">QSet&lt; QByteArray &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Item.html#a02f49138be60cfb0da1d32f920a97b37">loadedPayloadParts</a> () const </td></tr>
<tr class="separator:a02f49138be60cfb0da1d32f920a97b37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1adbad895a788c3eea32974a09270052"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Item.html#a1adbad895a788c3eea32974a09270052">mimeType</a> () const </td></tr>
<tr class="separator:a1adbad895a788c3eea32974a09270052"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5b1728b737398db7531034c16a3ad64"><td class="memItemLeft" align="right" valign="top">QDateTime&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Item.html#ae5b1728b737398db7531034c16a3ad64">modificationTime</a> () const </td></tr>
<tr class="separator:ae5b1728b737398db7531034c16a3ad64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a036bca6746aa1f0035586023b54c6fca"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a036bca6746aa1f0035586023b54c6fca"><td class="memTemplItemLeft" align="right" valign="top">T&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Item.html#a036bca6746aa1f0035586023b54c6fca">payload</a> () const </td></tr>
<tr class="separator:a036bca6746aa1f0035586023b54c6fca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a766753e03705ea60161e4a31c4774fe5"><td class="memItemLeft" align="right" valign="top">QByteArray&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Item.html#a766753e03705ea60161e4a31c4774fe5">payloadData</a> () const </td></tr>
<tr class="separator:a766753e03705ea60161e4a31c4774fe5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b37415b2935759fce442bf60f3fe91e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Item.html#a0b37415b2935759fce442bf60f3fe91e">revision</a> () const </td></tr>
<tr class="separator:a0b37415b2935759fce442bf60f3fe91e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acab47cb5d4e3688996675ebbf28ab0d1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Item.html#acab47cb5d4e3688996675ebbf28ab0d1">setFlag</a> (const QByteArray &amp;name)</td></tr>
<tr class="separator:acab47cb5d4e3688996675ebbf28ab0d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace45907dc98c47e48fc829857577938f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Item.html#ace45907dc98c47e48fc829857577938f">setFlags</a> (const <a class="el" href="classAkonadi_1_1Item.html#ab34e58e0f9aa796d1ac7f234aa256b23">Flags</a> &amp;<a class="el" href="classAkonadi_1_1Item.html#a514eab9eddb9b79846ba86e85fe5414a">flags</a>)</td></tr>
<tr class="separator:ace45907dc98c47e48fc829857577938f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46a4ef19696ae380ba6b68438d714e28"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Item.html#a46a4ef19696ae380ba6b68438d714e28">setMimeType</a> (const QString &amp;<a class="el" href="classAkonadi_1_1Item.html#a1adbad895a788c3eea32974a09270052">mimeType</a>)</td></tr>
<tr class="separator:a46a4ef19696ae380ba6b68438d714e28"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61f274da1f3f106216743166e5c4817a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Item.html#a61f274da1f3f106216743166e5c4817a">setModificationTime</a> (const QDateTime &amp;datetime)</td></tr>
<tr class="separator:a61f274da1f3f106216743166e5c4817a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca36f63b848450284c7573b9d43d8ed3"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:aca36f63b848450284c7573b9d43d8ed3"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Item.html#aca36f63b848450284c7573b9d43d8ed3">setPayload</a> (const T &amp;p)</td></tr>
<tr class="separator:aca36f63b848450284c7573b9d43d8ed3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a177fe437862f06c78e906a275656f248"><td class="memTemplParams" colspan="2"><a class="anchor" id="a177fe437862f06c78e906a275656f248"></a>
template&lt;typename T &gt; </td></tr>
<tr class="memitem:a177fe437862f06c78e906a275656f248"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><b>setPayload</b> (T *p)</td></tr>
<tr class="separator:a177fe437862f06c78e906a275656f248"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52285a80cdb71dc9199e61a0407c94e2"><td class="memTemplParams" colspan="2"><a class="anchor" id="a52285a80cdb71dc9199e61a0407c94e2"></a>
template&lt;typename T &gt; </td></tr>
<tr class="memitem:a52285a80cdb71dc9199e61a0407c94e2"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><b>setPayload</b> (std::auto_ptr&lt; T &gt; p)</td></tr>
<tr class="separator:a52285a80cdb71dc9199e61a0407c94e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11efe7fc5da8e98f16c23ab488178258"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Item.html#a11efe7fc5da8e98f16c23ab488178258">setPayloadFromData</a> (const QByteArray &amp;data)</td></tr>
<tr class="separator:a11efe7fc5da8e98f16c23ab488178258"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e0be51233e529ef10b35d3e0b68b53a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Item.html#a5e0be51233e529ef10b35d3e0b68b53a">setRevision</a> (int <a class="el" href="classAkonadi_1_1Item.html#a0b37415b2935759fce442bf60f3fe91e">revision</a>)</td></tr>
<tr class="separator:a5e0be51233e529ef10b35d3e0b68b53a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38b290b37e56c2ce9a1d888ddc07c593"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Item.html#a38b290b37e56c2ce9a1d888ddc07c593">setSize</a> (qint64 <a class="el" href="classAkonadi_1_1Item.html#acdb1d10d433c4d7a64bbdf4a4141eb98">size</a>)</td></tr>
<tr class="separator:a38b290b37e56c2ce9a1d888ddc07c593"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acdb1d10d433c4d7a64bbdf4a4141eb98"><td class="memItemLeft" align="right" valign="top">qint64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Item.html#acdb1d10d433c4d7a64bbdf4a4141eb98">size</a> () const </td></tr>
<tr class="separator:acdb1d10d433c4d7a64bbdf4a4141eb98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ef07a1e2ac679897ac17cf489842837"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAkonadi_1_1Entity.html#af2be5f7f801231641bfff0e2ae9f686f">Entity::Id</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Item.html#a4ef07a1e2ac679897ac17cf489842837">storageCollectionId</a> () const </td></tr>
<tr class="separator:a4ef07a1e2ac679897ac17cf489842837"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6b8f180ae2f96878604c054f671d4a0"><td class="memItemLeft" align="right" valign="top">KUrl&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Item.html#ad6b8f180ae2f96878604c054f671d4a0">url</a> (<a class="el" href="classAkonadi_1_1Item.html#afd0f1222dca18360cf4322ad3e9a453e">UrlType</a> type=<a class="el" href="classAkonadi_1_1Item.html#afd0f1222dca18360cf4322ad3e9a453eae0ebb5b2977ed4c7060f8215a6159a3b">UrlShort</a>) const </td></tr>
<tr class="separator:ad6b8f180ae2f96878604c054f671d4a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classAkonadi_1_1Entity"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classAkonadi_1_1Entity')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classAkonadi_1_1Entity.html">Akonadi::Entity</a></td></tr>
<tr class="memitem:afcbae05bc71100a165ac58a65cf690d2 inherit pub_methods_classAkonadi_1_1Entity"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Entity.html#afcbae05bc71100a165ac58a65cf690d2">addAttribute</a> (<a class="el" href="classAkonadi_1_1Attribute.html">Attribute</a> *<a class="el" href="classAkonadi_1_1Entity.html#aeb7029a1945cd663e642120eb647e4b2">attribute</a>)</td></tr>
<tr class="separator:afcbae05bc71100a165ac58a65cf690d2 inherit pub_methods_classAkonadi_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb7029a1945cd663e642120eb647e4b2 inherit pub_methods_classAkonadi_1_1Entity"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAkonadi_1_1Attribute.html">Attribute</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Entity.html#aeb7029a1945cd663e642120eb647e4b2">attribute</a> (const QByteArray &amp;name) const </td></tr>
<tr class="separator:aeb7029a1945cd663e642120eb647e4b2 inherit pub_methods_classAkonadi_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a781575cf331c3d31a4509e6dd3741dfc inherit pub_methods_classAkonadi_1_1Entity"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a781575cf331c3d31a4509e6dd3741dfc inherit pub_methods_classAkonadi_1_1Entity"><td class="memTemplItemLeft" align="right" valign="top">T *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Entity.html#a781575cf331c3d31a4509e6dd3741dfc">attribute</a> (<a class="el" href="classAkonadi_1_1Entity.html#a1bfca399bdd2a6044854cf1dce71aa14">CreateOption</a> option)</td></tr>
<tr class="separator:a781575cf331c3d31a4509e6dd3741dfc inherit pub_methods_classAkonadi_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb64ff449d12d5ad67aef0a084d49d1f inherit pub_methods_classAkonadi_1_1Entity"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:aeb64ff449d12d5ad67aef0a084d49d1f inherit pub_methods_classAkonadi_1_1Entity"><td class="memTemplItemLeft" align="right" valign="top">T *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Entity.html#aeb64ff449d12d5ad67aef0a084d49d1f">attribute</a> () const </td></tr>
<tr class="separator:aeb64ff449d12d5ad67aef0a084d49d1f inherit pub_methods_classAkonadi_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5b1430601be0d8baa250a7df1c2460f inherit pub_methods_classAkonadi_1_1Entity"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAkonadi_1_1Attribute.html#a81cfc2c7b22afd60ca4ad23412249e95">Attribute::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Entity.html#aa5b1430601be0d8baa250a7df1c2460f">attributes</a> () const </td></tr>
<tr class="separator:aa5b1430601be0d8baa250a7df1c2460f inherit pub_methods_classAkonadi_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a606a110d0db9c42b4246f53cfc49ab62 inherit pub_methods_classAkonadi_1_1Entity"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Entity.html#a606a110d0db9c42b4246f53cfc49ab62">clearAttributes</a> ()</td></tr>
<tr class="separator:a606a110d0db9c42b4246f53cfc49ab62 inherit pub_methods_classAkonadi_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac37c02ba9243bca8637c6390037e23b6 inherit pub_methods_classAkonadi_1_1Entity"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Entity.html#ac37c02ba9243bca8637c6390037e23b6">hasAttribute</a> (const QByteArray &amp;name) const </td></tr>
<tr class="separator:ac37c02ba9243bca8637c6390037e23b6 inherit pub_methods_classAkonadi_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a643e45d743555005e2aa04da569d65c6 inherit pub_methods_classAkonadi_1_1Entity"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a643e45d743555005e2aa04da569d65c6 inherit pub_methods_classAkonadi_1_1Entity"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Entity.html#a643e45d743555005e2aa04da569d65c6">hasAttribute</a> () const </td></tr>
<tr class="separator:a643e45d743555005e2aa04da569d65c6 inherit pub_methods_classAkonadi_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7408b9ffe056831edf30df416caef6b inherit pub_methods_classAkonadi_1_1Entity"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAkonadi_1_1Entity.html#af2be5f7f801231641bfff0e2ae9f686f">Id</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Entity.html#ac7408b9ffe056831edf30df416caef6b">id</a> () const </td></tr>
<tr class="separator:ac7408b9ffe056831edf30df416caef6b inherit pub_methods_classAkonadi_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f405da11f91effa9cdc69827a38f302 inherit pub_methods_classAkonadi_1_1Entity"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Entity.html#a8f405da11f91effa9cdc69827a38f302">isValid</a> () const </td></tr>
<tr class="separator:a8f405da11f91effa9cdc69827a38f302 inherit pub_methods_classAkonadi_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac710b4d0a5aad204fa9b1909c23938b inherit pub_methods_classAkonadi_1_1Entity"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Entity.html#aac710b4d0a5aad204fa9b1909c23938b">operator!=</a> (const <a class="el" href="classAkonadi_1_1Entity.html">Entity</a> &amp;other) const </td></tr>
<tr class="separator:aac710b4d0a5aad204fa9b1909c23938b inherit pub_methods_classAkonadi_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac60916921bb164e7bdf4ad251f51acdc inherit pub_methods_classAkonadi_1_1Entity"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Entity.html#ac60916921bb164e7bdf4ad251f51acdc">operator&lt;</a> (const <a class="el" href="classAkonadi_1_1Entity.html">Entity</a> &amp;other) const </td></tr>
<tr class="separator:ac60916921bb164e7bdf4ad251f51acdc inherit pub_methods_classAkonadi_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32c3d1b7e4029970647fa03b804e3a6b inherit pub_methods_classAkonadi_1_1Entity"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAkonadi_1_1Entity.html">Entity</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Entity.html#a32c3d1b7e4029970647fa03b804e3a6b">operator=</a> (const <a class="el" href="classAkonadi_1_1Entity.html">Entity</a> &amp;other)</td></tr>
<tr class="separator:a32c3d1b7e4029970647fa03b804e3a6b inherit pub_methods_classAkonadi_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af50e572de8bf4ecf1a917a6f922cbd2d inherit pub_methods_classAkonadi_1_1Entity"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Entity.html#af50e572de8bf4ecf1a917a6f922cbd2d">operator==</a> (const <a class="el" href="classAkonadi_1_1Entity.html">Entity</a> &amp;other) const </td></tr>
<tr class="separator:af50e572de8bf4ecf1a917a6f922cbd2d inherit pub_methods_classAkonadi_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6235d1f7b9f02af15e0f85c44039a11a inherit pub_methods_classAkonadi_1_1Entity"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAkonadi_1_1Collection.html">Collection</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Entity.html#a6235d1f7b9f02af15e0f85c44039a11a">parentCollection</a> () const </td></tr>
<tr class="separator:a6235d1f7b9f02af15e0f85c44039a11a inherit pub_methods_classAkonadi_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0cbadb5312c3494a762438c3f829e8a inherit pub_methods_classAkonadi_1_1Entity"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAkonadi_1_1Collection.html">Collection</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Entity.html#ad0cbadb5312c3494a762438c3f829e8a">parentCollection</a> ()</td></tr>
<tr class="separator:ad0cbadb5312c3494a762438c3f829e8a inherit pub_methods_classAkonadi_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8de79689381611bd46b6b0bf874a989 inherit pub_methods_classAkonadi_1_1Entity"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Entity.html#ad8de79689381611bd46b6b0bf874a989">remoteId</a> () const </td></tr>
<tr class="separator:ad8de79689381611bd46b6b0bf874a989 inherit pub_methods_classAkonadi_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5f9131d0f900fb993f390ebc974bc85 inherit pub_methods_classAkonadi_1_1Entity"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Entity.html#af5f9131d0f900fb993f390ebc974bc85">remoteRevision</a> () const </td></tr>
<tr class="separator:af5f9131d0f900fb993f390ebc974bc85 inherit pub_methods_classAkonadi_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1731decdf61ffe242dc50c8a62254bb9 inherit pub_methods_classAkonadi_1_1Entity"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Entity.html#a1731decdf61ffe242dc50c8a62254bb9">removeAttribute</a> (const QByteArray &amp;name)</td></tr>
<tr class="separator:a1731decdf61ffe242dc50c8a62254bb9 inherit pub_methods_classAkonadi_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9669c3c1a3a8a474bb2e8702dd5fabd inherit pub_methods_classAkonadi_1_1Entity"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:ab9669c3c1a3a8a474bb2e8702dd5fabd inherit pub_methods_classAkonadi_1_1Entity"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Entity.html#ab9669c3c1a3a8a474bb2e8702dd5fabd">removeAttribute</a> ()</td></tr>
<tr class="separator:ab9669c3c1a3a8a474bb2e8702dd5fabd inherit pub_methods_classAkonadi_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f224e75ee89410cfb2aba0205879b67 inherit pub_methods_classAkonadi_1_1Entity"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Entity.html#a8f224e75ee89410cfb2aba0205879b67">setId</a> (<a class="el" href="classAkonadi_1_1Entity.html#af2be5f7f801231641bfff0e2ae9f686f">Id</a> identifier)</td></tr>
<tr class="separator:a8f224e75ee89410cfb2aba0205879b67 inherit pub_methods_classAkonadi_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0561d65e7f450f6621fcfa14badca86 inherit pub_methods_classAkonadi_1_1Entity"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Entity.html#ac0561d65e7f450f6621fcfa14badca86">setParentCollection</a> (const <a class="el" href="classAkonadi_1_1Collection.html">Collection</a> &amp;parent)</td></tr>
<tr class="separator:ac0561d65e7f450f6621fcfa14badca86 inherit pub_methods_classAkonadi_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff5e440b25f3a6794a30959e56f78100 inherit pub_methods_classAkonadi_1_1Entity"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Entity.html#aff5e440b25f3a6794a30959e56f78100">setRemoteId</a> (const QString &amp;<a class="el" href="classAkonadi_1_1Entity.html#ac7408b9ffe056831edf30df416caef6b">id</a>)</td></tr>
<tr class="separator:aff5e440b25f3a6794a30959e56f78100 inherit pub_methods_classAkonadi_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adabf2d628c69a58a73ceac2291d67e43 inherit pub_methods_classAkonadi_1_1Entity"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Entity.html#adabf2d628c69a58a73ceac2291d67e43">setRemoteRevision</a> (const QString &amp;revision)</td></tr>
<tr class="separator:adabf2d628c69a58a73ceac2291d67e43 inherit pub_methods_classAkonadi_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:aef40212a803fb7c2801dd08f977a7b90"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:aef40212a803fb7c2801dd08f977a7b90"><td class="memTemplItemLeft" align="right" valign="top">static void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Item.html#aef40212a803fb7c2801dd08f977a7b90">addToLegacyMapping</a> (const QString &amp;<a class="el" href="classAkonadi_1_1Item.html#a1adbad895a788c3eea32974a09270052">mimeType</a>)</td></tr>
<tr class="separator:aef40212a803fb7c2801dd08f977a7b90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaff4ff0c27d848760fdb21db1160d52c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classAkonadi_1_1Item.html">Item</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Item.html#aaff4ff0c27d848760fdb21db1160d52c">fromUrl</a> (const KUrl &amp;<a class="el" href="classAkonadi_1_1Item.html#ad6b8f180ae2f96878604c054f671d4a0">url</a>)</td></tr>
<tr class="separator:aaff4ff0c27d848760fdb21db1160d52c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:a6e4f8b04c510a73a15254973d6709d8f"><td class="memItemLeft" align="right" valign="top">static const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Item.html#a6e4f8b04c510a73a15254973d6709d8f">FullPayload</a> = &quot;RFC822&quot;</td></tr>
<tr class="separator:a6e4f8b04c510a73a15254973d6709d8f"><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 pro_methods_classAkonadi_1_1Entity"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classAkonadi_1_1Entity')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classAkonadi_1_1Entity.html">Akonadi::Entity</a></td></tr>
<tr class="memitem:a8cee18c049f0c60ed610ca825aecd53d inherit pro_methods_classAkonadi_1_1Entity"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Entity.html#a8cee18c049f0c60ed610ca825aecd53d">Entity</a> (const <a class="el" href="classAkonadi_1_1Entity.html">Entity</a> &amp;other)</td></tr>
<tr class="separator:a8cee18c049f0c60ed610ca825aecd53d inherit pro_methods_classAkonadi_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf6d3f7cb1b2ba029b6b048a395cc8ae inherit pro_methods_classAkonadi_1_1Entity"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Entity.html#adf6d3f7cb1b2ba029b6b048a395cc8ae">~Entity</a> ()</td></tr>
<tr class="separator:adf6d3f7cb1b2ba029b6b048a395cc8ae inherit pro_methods_classAkonadi_1_1Entity"><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>Represents a PIM item stored in <a class="el" href="namespaceAkonadi.html" title="FreeBusyManager::Singleton.">Akonadi</a> storage. </p>
<p>A PIM item consists of one or more parts, allowing a fine-grained access on its content where needed (eg. mail envelope, mail body and attachments).</p>
<p>There is also a namespace (prefix) for special parts which are local to <a class="el" href="namespaceAkonadi.html" title="FreeBusyManager::Singleton.">Akonadi</a>. These parts, prefixed by "akonadi-" will never be fetched in the resource. They are useful for local extensions like agents which might want to add meta data to items in order to handle them but the meta data should not be stored back to the resource.</p>
<p>This class is implicitly shared.</p>
<h4>Payload</h4>
<p>This class contains, beside some type-agnostic information (flags, revision), zero or more payload objects representing its actual data. Which objects these actually are depends on the mimetype of the item and the corresponding serializer plugin(s).</p>
<p>Technically the only restriction on payload objects is that they have to be copyable. For safety reasons, pointer payloads are forbidden as well though, as the ownership would not be clear. In this case, usage of a shared pointer is recommended (such as boost::shared_ptr or QSharedPointer).</p>
<p>Using a shared pointer is also required in case the payload is a polymorphic type. For supported shared pointer types implicit casting is provided when possible.</p>
<p>When using a value-based class as payload, it is recommended to use one that does support implicit sharing as setting and retrieving a payload as well as copying an <a class="el" href="classAkonadi_1_1Item.html" title="Represents a PIM item stored in Akonadi storage.">Akonadi::Item</a> object imply copying of the payload object.</p>
<p>Since KDE 4.6, <a class="el" href="classAkonadi_1_1Item.html" title="Represents a PIM item stored in Akonadi storage.">Item</a> supports multiple payload types per mime type, and will automatically convert between them using the serialiser plugins (which is slow). It also supports mixing shared pointer types, e.g. inserting a boost::shared_ptr&lt;Foo&gt; and extracting a QSharedPointer&lt;Foo&gt;. Since the two shared pointer types cannot share ownership of the same object, the payload class <code>T</code> needs to provide a <code>clone()</code> method with the usual signature, ie.</p>
<div class="fragment"><div class="line"><span class="keyword">virtual</span> T * T::clone() const</div>
</div><!-- fragment --><p>If the class that does not have a <code>clone()</code> method, asking for an incompatible shared pointer will throw a PayloadException.</p>
<p>Since using different shared pointer types and different payload types for the same mimetype incurs slow conversions (between payload types) and cloning (between shared pointer types), as well as manifold memory usage (results of conversions are cached inside the <a class="el" href="classAkonadi_1_1Item.html" title="Represents a PIM item stored in Akonadi storage.">Item</a>, and only destroyed when a new payload is set by the user of the class), you want to restrict yourself to just one type and one shared pointer type. This mechanism was mainly introduced for backwards compatibility (e.g., putting in a boost::shared_ptr&lt;KCal::Incidence&gt; and extracting a QSharedPointer&lt;KCalCore::Incidence&gt;), so it is not optimized for performance.</p>
<p>The availability of a payload of a specific type can be checked using <a class="el" href="classAkonadi_1_1Item.html#a37cc7fee924dd664eac9d631dfb9bcae" title="Returns whether the item has a payload object.">hasPayload()</a>, payloads can be retrieved by using <a class="el" href="classAkonadi_1_1Item.html#a036bca6746aa1f0035586023b54c6fca" title="Returns the payload object of this PIM item.">payload()</a> and set by using <a class="el" href="classAkonadi_1_1Item.html#aca36f63b848450284c7573b9d43d8ed3" title="Sets the payload object of this PIM item.">setPayload()</a>. Refer to the documentation of those methods for more details.</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>, Till Adam <a href="#" onclick="location.href='mai'+'lto:'+'ada'+'m@'+'kde'+'.o'+'rg'; return false;">adam@<span style="display: none;">.nosp@m.</span>kde.<span style="display: none;">.nosp@m.</span>org</a>, Marc Mutz <a href="#" onclick="location.href='mai'+'lto:'+'mut'+'z@'+'kde'+'.o'+'rg'; return false;">mutz@<span style="display: none;">.nosp@m.</span>kde.<span style="display: none;">.nosp@m.</span>org</a> </dd></dl>

<p>Definition at line <a class="el" href="item_8h_source.html#l00115">115</a> of file <a class="el" href="item_8h_source.html">item.h</a>.</p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a class="anchor" id="a09a5fef8af9662d6de02300faf28006e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef QByteArray <a class="el" href="classAkonadi_1_1Item.html#a09a5fef8af9662d6de02300faf28006e">Akonadi::Item::Flag</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Describes a flag name. </p>

<p>Definition at line <a class="el" href="item_8h_source.html#l00126">126</a> of file <a class="el" href="item_8h_source.html">item.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab34e58e0f9aa796d1ac7f234aa256b23"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef QSet&lt;QByteArray&gt; <a class="el" href="classAkonadi_1_1Item.html#ab34e58e0f9aa796d1ac7f234aa256b23">Akonadi::Item::Flags</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Describes a set of flag names. </p>

<p>Definition at line <a class="el" href="item_8h_source.html#l00131">131</a> of file <a class="el" href="item_8h_source.html">item.h</a>.</p>

</div>
</div>
<a class="anchor" id="a670f739423fd0832e9ceefe5c09d865d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef QList&lt;<a class="el" href="classAkonadi_1_1Item.html">Item</a>&gt; <a class="el" href="classAkonadi_1_1Item.html#a670f739423fd0832e9ceefe5c09d865d">Akonadi::Item::List</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Describes a list of items. </p>

<p>Definition at line <a class="el" href="item_8h_source.html#l00121">121</a> of file <a class="el" href="item_8h_source.html">item.h</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Enumeration Documentation</h2>
<a class="anchor" id="afd0f1222dca18360cf4322ad3e9a453e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classAkonadi_1_1Item.html#afd0f1222dca18360cf4322ad3e9a453e">Akonadi::Item::UrlType</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Describes the type of url which is returned in <a class="el" href="classAkonadi_1_1Item.html#ad6b8f180ae2f96878604c054f671d4a0" title="Returns the url of the item.">url()</a>. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="afd0f1222dca18360cf4322ad3e9a453eae0ebb5b2977ed4c7060f8215a6159a3b"></a>UrlShort</em>&nbsp;</td><td class="fielddoc">
<p>A short url which contains the identifier only (default) </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="afd0f1222dca18360cf4322ad3e9a453eabec44a9d816646905ff8adb465adaa10"></a>UrlWithMimeType</em>&nbsp;</td><td class="fielddoc">
<p>A url with identifier and mimetype. </p>
</td></tr>
</table>

<p>Definition at line <a class="el" href="item_8h_source.html#l00357">357</a> of file <a class="el" href="item_8h_source.html">item.h</a>.</p>

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

<p>Creates a new item. </p>

<p>Definition at line <a class="el" href="item_8cpp_source.html#l00113">113</a> of file <a class="el" href="item_8cpp_source.html">item.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a81f79d0c0515984c225dfdc2154e2965"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Item::Item </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classAkonadi_1_1Entity.html#af2be5f7f801231641bfff0e2ae9f686f">Id</a>&#160;</td>
          <td class="paramname"><em>id</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 new item with the given unique <code>id</code>. </p>

<p>Definition at line <a class="el" href="item_8cpp_source.html#l00118">118</a> of file <a class="el" href="item_8cpp_source.html">item.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a535e4e7e2e1f39ef50a8a38f84e308ca"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Item::Item </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>mimeType</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 new item with the given mime type. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">mimeType</td><td>The mime type of the item. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="item_8cpp_source.html#l00123">123</a> of file <a class="el" href="item_8cpp_source.html">item.cpp</a>.</p>

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

<p>Creates a new item from an <code>other</code> item. </p>

<p>Definition at line <a class="el" href="item_8cpp_source.html#l00129">129</a> of file <a class="el" href="item_8cpp_source.html">item.cpp</a>.</p>

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

<p>Destroys the item. </p>

<p>Definition at line <a class="el" href="item_8cpp_source.html#l00134">134</a> of file <a class="el" href="item_8cpp_source.html">item.cpp</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="aef40212a803fb7c2801dd08f977a7b90"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static void Akonadi::Item::addToLegacyMapping </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>mimeType</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Registers <em>T</em> as a legacy type for mime type <em>mimeType</em>. </p>
<p>This is required information for <a class="el" href="classAkonadi_1_1Item.html" title="Represents a PIM item stored in Akonadi storage.">Item</a> to return the correct type from <a class="el" href="classAkonadi_1_1Item.html#a036bca6746aa1f0035586023b54c6fca" title="Returns the payload object of this PIM item.">payload()</a> when clients have not been recompiled to use the new code.</p>
<dl class="section since"><dt>Since</dt><dd>4.6 </dd></dl>

</div>
</div>
<a class="anchor" id="aee0b62e2de34e2667b908d60c0cafc22"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Item::apply </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classAkonadi_1_1Item.html">Item</a> &amp;&#160;</td>
          <td class="paramname"><em>other</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Applies the parts of <a class="el" href="classAkonadi_1_1Item.html" title="Represents a PIM item stored in Akonadi storage.">Item</a> <code>other</code> to this item. </p>
<p>Any parts or attributes available in other, will be applied to this item, and the payload parts of other will be inserted into this item, overwriting any existing parts with the same part name.</p>
<p>If there is an ItemSerialzerPluginV2 for the type, the merge method in that plugin is used to perform the merge. If only an ItemSerialzerPlugin class is found, or the merge method of the -V2 plugin is not implemented, the merge is performed with multiple deserializations of the payload.</p>
<dl class="section since"><dt>Since</dt><dd>4.4 </dd></dl>

<p>Definition at line <a class="el" href="item_8cpp_source.html#l00463">463</a> of file <a class="el" href="item_8cpp_source.html">item.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ab74bacb2a5df81e50c8f384022bafa42"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QVector&lt; int &gt; Item::availablePayloadMetaTypeIds </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns a list of metatype-ids, describing the different variants of payload that are currently contained in this item. </p>
<p>The result is always sorted (increasing ids). </p>

<p>Definition at line <a class="el" href="item_8cpp_source.html#l00451">451</a> of file <a class="el" href="item_8cpp_source.html">item.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a900c9063c094576ab3cb7520ede0006a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QSet&lt; QByteArray &gt; Item::availablePayloadParts </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the parts available for this item. </p>
<p>The returned set refers to parts available on the akonadi server or remotely, but does not include the <a class="el" href="classAkonadi_1_1Item.html#a02f49138be60cfb0da1d32f920a97b37" title="Returns the list of loaded payload parts.">loadedPayloadParts()</a> of this item.</p>
<dl class="section since"><dt>Since</dt><dd>4.4 </dd></dl>

<p>Definition at line <a class="el" href="item_8cpp_source.html#l00446">446</a> of file <a class="el" href="item_8cpp_source.html">item.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a15feb4afa8ac1bc200c3200cf47b2b10"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Item::clearFlag </td>
          <td>(</td>
          <td class="paramtype">const QByteArray &amp;&#160;</td>
          <td class="paramname"><em>name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Removes the flag with the given <code>name</code> from the item. </p>

<p>Definition at line <a class="el" href="item_8cpp_source.html#l00156">156</a> of file <a class="el" href="item_8cpp_source.html">item.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a42c5b42e99e35ebf7c1a51e25eaeb44b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Item::clearFlags </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Removes all flags from the item. </p>

<p>Definition at line <a class="el" href="item_8cpp_source.html#l00176">176</a> of file <a class="el" href="item_8cpp_source.html">item.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aeaaa3858c5a6bae19641e18a2a6e166e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Item::clearPayload </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Marks that the payload shall be cleared from the cache when this item is passed to an <a class="el" href="classAkonadi_1_1ItemModifyJob.html" title="Job that modifies an existing item in the Akonadi storage.">ItemModifyJob</a> the next time. </p>
<p>This will trigger a refetch of the payload from the backend when the item is accessed afterwards. Only resources should have a need for this functionality.</p>
<dl class="section since"><dt>Since</dt><dd>4.5 </dd></dl>

<p>Definition at line <a class="el" href="item_8cpp_source.html#l00216">216</a> of file <a class="el" href="item_8cpp_source.html">item.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a514eab9eddb9b79846ba86e85fe5414a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classAkonadi_1_1Item.html#ab34e58e0f9aa796d1ac7f234aa256b23">Item::Flags</a> Item::flags </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns all flags of this item. </p>

<p>Definition at line <a class="el" href="item_8cpp_source.html#l00138">138</a> of file <a class="el" href="item_8cpp_source.html">item.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aaff4ff0c27d848760fdb21db1160d52c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classAkonadi_1_1Item.html">Item</a> Item::fromUrl </td>
          <td>(</td>
          <td class="paramtype">const KUrl &amp;&#160;</td>
          <td class="paramname"><em>url</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Creates an item from the given <code>url</code>. </p>

<p>Definition at line <a class="el" href="item_8cpp_source.html#l00281">281</a> of file <a class="el" href="item_8cpp_source.html">item.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ae82eb31fc26dd3df700aad4f14860adc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Item::hasFlag </td>
          <td>(</td>
          <td class="paramtype">const QByteArray &amp;&#160;</td>
          <td class="paramname"><em>name</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns whether the flag with the given <code>name</code> is set in the item. </p>

<p>Definition at line <a class="el" href="item_8cpp_source.html#l00193">193</a> of file <a class="el" href="item_8cpp_source.html">item.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a37cc7fee924dd664eac9d631dfb9bcae"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Akonadi::Item::hasPayload </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns whether the item has a payload object. </p>

<p>Definition at line <a class="el" href="item_8cpp_source.html#l00263">263</a> of file <a class="el" href="item_8cpp_source.html">item.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aeed6abd8c5cc2febff2f7f1ce4b7f4bb"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">bool Akonadi::Item::hasPayload </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns whether the item has a payload of type <code>T</code>. </p>
<p>This method will only return <code>true</code> if either you requested the exact same payload type that was put in or the payload uses a supported shared pointer type (currently boost::shared_ptr and QSharedPointer), and is castable to the requested type. For this to work there needs to be a specialization of Akonadi::super_trait of the used classes.</p>
<p>Trying to retrieve a pointer type will fail to compile. </p>

</div>
</div>
<a class="anchor" id="a02f49138be60cfb0da1d32f920a97b37"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QSet&lt; QByteArray &gt; Item::loadedPayloadParts </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the list of loaded payload parts. </p>
<p>This is not necessarily identical to all parts in the cache or to all available parts on the backend. </p>

<p>Definition at line <a class="el" href="item_8cpp_source.html#l00198">198</a> of file <a class="el" href="item_8cpp_source.html">item.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a1adbad895a788c3eea32974a09270052"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString Item::mimeType </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the mime type of the item. </p>

<p>Definition at line <a class="el" href="item_8cpp_source.html#l00241">241</a> of file <a class="el" href="item_8cpp_source.html">item.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ae5b1728b737398db7531034c16a3ad64"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QDateTime Item::modificationTime </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the timestamp of the last modification of this item. </p>
<dl class="section since"><dt>Since</dt><dd>4.2 </dd></dl>

<p>Definition at line <a class="el" href="item_8cpp_source.html#l00183">183</a> of file <a class="el" href="item_8cpp_source.html">item.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a036bca6746aa1f0035586023b54c6fca"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">T Akonadi::Item::payload </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the payload object of this PIM item. </p>
<p>This method will only succeed if either you requested the exact same payload type that was put in or the payload uses a supported shared pointer type (currently boost::shared_ptr and QSharedPointer), and is castable to the requested type. For this to work there needs to be a specialization of Akonadi::super_trait of the used classes.</p>
<p>If a mismatching or non-castable payload type is requested, an Akonadi::PayloadException is thrown. Therefore it is generally recommended to guard calls to <a class="el" href="classAkonadi_1_1Item.html#a036bca6746aa1f0035586023b54c6fca" title="Returns the payload object of this PIM item.">payload()</a> with a corresponding <a class="el" href="classAkonadi_1_1Item.html#a37cc7fee924dd664eac9d631dfb9bcae" title="Returns whether the item has a payload object.">hasPayload()</a> call.</p>
<p>Trying to retrieve a pointer type will fail to compile. </p>

<p>Definition at line <a class="el" href="item_8h_source.html#l00483">483</a> of file <a class="el" href="item_8h_source.html">item.h</a>.</p>

</div>
</div>
<a class="anchor" id="a766753e03705ea60161e4a31c4774fe5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QByteArray Item::payloadData </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the full payload in its canonical representation, e.g. </p>
<p>the binary or textual format usually used for data with this mime type. This is useful when communicating with non-Akonadi application by e.g. drag&amp;drop, copy&amp;paste or stored files. </p>

<p>Definition at line <a class="el" href="item_8cpp_source.html#l00203">203</a> of file <a class="el" href="item_8cpp_source.html">item.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a0b37415b2935759fce442bf60f3fe91e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Item::revision </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the revision number of the item. </p>

<p>Definition at line <a class="el" href="item_8cpp_source.html#l00221">221</a> of file <a class="el" href="item_8cpp_source.html">item.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="acab47cb5d4e3688996675ebbf28ab0d1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Item::setFlag </td>
          <td>(</td>
          <td class="paramtype">const QByteArray &amp;&#160;</td>
          <td class="paramname"><em>name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the flag with the given <code>name</code> in the item. </p>

<p>Definition at line <a class="el" href="item_8cpp_source.html#l00143">143</a> of file <a class="el" href="item_8cpp_source.html">item.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ace45907dc98c47e48fc829857577938f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Item::setFlags </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classAkonadi_1_1Item.html#ab34e58e0f9aa796d1ac7f234aa256b23">Flags</a> &amp;&#160;</td>
          <td class="paramname"><em>flags</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Overwrites all flags of the item by the given <code>flags</code>. </p>

<p>Definition at line <a class="el" href="item_8cpp_source.html#l00169">169</a> of file <a class="el" href="item_8cpp_source.html">item.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a46a4ef19696ae380ba6b68438d714e28"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Item::setMimeType </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>mimeType</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the mime type of the item to <code>mimeType</code>. </p>

<p>Definition at line <a class="el" href="item_8cpp_source.html#l00258">258</a> of file <a class="el" href="item_8cpp_source.html">item.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a61f274da1f3f106216743166e5c4817a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Item::setModificationTime </td>
          <td>(</td>
          <td class="paramtype">const QDateTime &amp;&#160;</td>
          <td class="paramname"><em>datetime</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the timestamp of the last modification of this item. </p>
<dl class="section note"><dt>Note</dt><dd>Do not modify this value from within an application, it is updated automatically by the revision checking functions. </dd></dl>
<dl class="section since"><dt>Since</dt><dd>4.2 </dd></dl>

<p>Definition at line <a class="el" href="item_8cpp_source.html#l00188">188</a> of file <a class="el" href="item_8cpp_source.html">item.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aca36f63b848450284c7573b9d43d8ed3"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void Akonadi::Item::setPayload </td>
          <td>(</td>
          <td class="paramtype">const T &amp;&#160;</td>
          <td class="paramname"><em>p</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the payload object of this PIM item. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td>The payload object. Must be copyable and must not be a pointer, will cause a compilation failure otherwise. Using a type that can be copied fast (such as implicitly shared classes) is recommended. If the payload type is polymorphic and you intend to set and retrieve payload objects with mismatching but castable types, make sure to use a supported shared pointer implementation (currently boost::shared_ptr and QSharedPointer) and make sure there is a specialization of Akonadi::super_trait for your class. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="item_8h_source.html#l00620">620</a> of file <a class="el" href="item_8h_source.html">item.h</a>.</p>

</div>
</div>
<a class="anchor" id="a11efe7fc5da8e98f16c23ab488178258"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Item::setPayloadFromData </td>
          <td>(</td>
          <td class="paramtype">const QByteArray &amp;&#160;</td>
          <td class="paramname"><em>data</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the payload based on the canonical representation normally used for data of this mime type. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">data</td><td>The encoded data. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See Also</dt><dd>fullPayloadData </dd></dl>

<p>Definition at line <a class="el" href="item_8cpp_source.html#l00211">211</a> of file <a class="el" href="item_8cpp_source.html">item.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a5e0be51233e529ef10b35d3e0b68b53a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Item::setRevision </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>revision</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the <code>revision</code> number of the item. </p>
<dl class="section note"><dt>Note</dt><dd>Do not modify this value from within an application, it is updated automatically by the revision checking functions. </dd></dl>

<p>Definition at line <a class="el" href="item_8cpp_source.html#l00226">226</a> of file <a class="el" href="item_8cpp_source.html">item.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a38b290b37e56c2ce9a1d888ddc07c593"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Item::setSize </td>
          <td>(</td>
          <td class="paramtype">qint64&#160;</td>
          <td class="paramname"><em>size</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the size of the item in bytes. </p>
<dl class="section since"><dt>Since</dt><dd>4.2 </dd></dl>

<p>Definition at line <a class="el" href="item_8cpp_source.html#l00246">246</a> of file <a class="el" href="item_8cpp_source.html">item.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="acdb1d10d433c4d7a64bbdf4a4141eb98"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">qint64 Item::size </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the size of the items in bytes. </p>
<dl class="section since"><dt>Since</dt><dd>4.2 </dd></dl>

<p>Definition at line <a class="el" href="item_8cpp_source.html#l00253">253</a> of file <a class="el" href="item_8cpp_source.html">item.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a4ef07a1e2ac679897ac17cf489842837"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classAkonadi_1_1Entity.html#af2be5f7f801231641bfff0e2ae9f686f">Entity::Id</a> Item::storageCollectionId </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the unique identifier of the collection this item is stored in. </p>
<p>There is only a single such collection, although the item can be linked into arbitrary many virtual collections. Calling this method makes sense only after running an <a class="el" href="classAkonadi_1_1ItemFetchJob.html" title="Job that fetches items from the Akonadi storage.">ItemFetchJob</a> on the item. </p>
<dl class="section return"><dt>Returns</dt><dd>the collection ID if it is known, -1 otherwise. </dd></dl>
<dl class="section since"><dt>Since</dt><dd>4.3 </dd></dl>

<p>Definition at line <a class="el" href="item_8cpp_source.html#l00231">231</a> of file <a class="el" href="item_8cpp_source.html">item.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ad6b8f180ae2f96878604c054f671d4a0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KUrl Item::url </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classAkonadi_1_1Item.html#afd0f1222dca18360cf4322ad3e9a453e">UrlType</a>&#160;</td>
          <td class="paramname"><em>type</em> = <code><a class="el" href="classAkonadi_1_1Item.html#afd0f1222dca18360cf4322ad3e9a453eae0ebb5b2977ed4c7060f8215a6159a3b">UrlShort</a></code></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the url of the item. </p>

<p>Definition at line <a class="el" href="item_8cpp_source.html#l00268">268</a> of file <a class="el" href="item_8cpp_source.html">item.cpp</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a class="anchor" id="a6e4f8b04c510a73a15254973d6709d8f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const char * Item::FullPayload = &quot;RFC822&quot;</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Describes the part name that is used to fetch the full payload of an item. </p>

<p>Definition at line <a class="el" href="item_8h_source.html#l00137">137</a> of file <a class="el" href="item_8h_source.html">item.h</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="item_8h_source.html">item.h</a></li>
<li><a class="el" href="item_8cpp_source.html">item.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>