Sophie

Sophie

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

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::Attribute 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_1Attribute.html">Attribute</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="classAkonadi_1_1Attribute-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">Akonadi::Attribute Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div>  </div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="attribute_8h_source.html">attribute.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for Akonadi::Attribute:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classAkonadi_1_1Attribute.png" usemap="#Akonadi::Attribute_map" alt=""/>
  <map id="Akonadi::Attribute_map" name="Akonadi::Attribute_map">
<area href="classAkonadi_1_1AddressAttribute.html" title="Attribute storing the From, To, Cc, Bcc addresses of a message." alt="Akonadi::AddressAttribute" shape="rect" coords="229,56,448,80"/>
<area href="classAkonadi_1_1BlockAlarmsAttribute.html" title="An Attribute that marks that alarms from a calendar collection are blocked." alt="Akonadi::BlockAlarmsAttribute" shape="rect" coords="229,112,448,136"/>
<area href="classAkonadi_1_1CollectionQuotaAttribute.html" title="Attribute that provides quota information for a collection." alt="Akonadi::CollectionQuotaAttribute" shape="rect" coords="229,168,448,192"/>
<area href="classAkonadi_1_1CollectionRightsAttribute.html" title="Attribute that stores the rights of a collection." alt="Akonadi::CollectionRightsAttribute" shape="rect" coords="229,224,448,248"/>
<area href="classAkonadi_1_1ContactMetaDataAttribute.html" title="Attribute to store contact specific meta data." alt="Akonadi::ContactMetaDataAttribute" shape="rect" coords="229,280,448,304"/>
<area href="classAkonadi_1_1EntityDeletedAttribute.html" title="An Attribute that marks that an entity was marked as deleted." alt="Akonadi::EntityDeletedAttribute" shape="rect" coords="229,336,448,360"/>
<area href="classAkonadi_1_1EntityDisplayAttribute.html" title="Attribute that stores the properties that are used to display an entity." alt="Akonadi::EntityDisplayAttribute" shape="rect" coords="229,392,448,416"/>
<area href="classAkonadi_1_1EntityHiddenAttribute.html" title="An Attribute that marks that an entity should be hidden in the UI." alt="Akonadi::EntityHiddenAttribute" shape="rect" coords="229,448,448,472"/>
<area href="classAkonadi_1_1IndexPolicyAttribute.html" title="An attribute to specify how a collection should be indexed for searching." alt="Akonadi::IndexPolicyAttribute" shape="rect" coords="229,504,448,528"/>
<area href="classAkonadi_1_1MessageFolderAttribute.html" title="Message folder information." alt="Akonadi::MessageFolderAttribute" shape="rect" coords="229,560,448,584"/>
<area href="classAkonadi_1_1MessageThreadingAttribute.html" title="Message threading information." alt="Akonadi::MessageThreadingAttribute" shape="rect" coords="229,616,448,640"/>
<area href="classAkonadi_1_1PersistentSearchAttribute.html" title="An attribute to store query properties of persistent search collections." alt="Akonadi::PersistentSearchAttribute" shape="rect" coords="229,672,448,696"/>
<area href="classAkonadi_1_1SpecialCollectionAttribute.html" title="An Attribute that stores the special collection type of a collection." alt="Akonadi::SpecialCollectionAttribute" shape="rect" coords="229,728,448,752"/>
</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:a81cfc2c7b22afd60ca4ad23412249e95"><td class="memItemLeft" align="right" valign="top">typedef QList&lt; <a class="el" href="classAkonadi_1_1Attribute.html">Attribute</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Attribute.html#a81cfc2c7b22afd60ca4ad23412249e95">List</a></td></tr>
<tr class="separator:a81cfc2c7b22afd60ca4ad23412249e95"><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:a28ab087bb886728670e4ae5791bc2ea8"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Attribute.html#a28ab087bb886728670e4ae5791bc2ea8">~Attribute</a> ()</td></tr>
<tr class="separator:a28ab087bb886728670e4ae5791bc2ea8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d3a95bc13d8e40c5a311bd2998bd6a3"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classAkonadi_1_1Attribute.html">Attribute</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Attribute.html#a0d3a95bc13d8e40c5a311bd2998bd6a3">clone</a> () const =0</td></tr>
<tr class="separator:a0d3a95bc13d8e40c5a311bd2998bd6a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44a4cc38b912aecc6c176eb5f490ec63"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Attribute.html#a44a4cc38b912aecc6c176eb5f490ec63">deserialize</a> (const QByteArray &amp;data)=0</td></tr>
<tr class="separator:a44a4cc38b912aecc6c176eb5f490ec63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4f0d7f0ce5c36bc3d8a55e8075b9006"><td class="memItemLeft" align="right" valign="top">virtual QByteArray&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Attribute.html#aa4f0d7f0ce5c36bc3d8a55e8075b9006">serialized</a> () const =0</td></tr>
<tr class="separator:aa4f0d7f0ce5c36bc3d8a55e8075b9006"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeeb77774abcee7bb582e64010431e6ee"><td class="memItemLeft" align="right" valign="top">virtual QByteArray&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Attribute.html#aeeb77774abcee7bb582e64010431e6ee">type</a> () const =0</td></tr>
<tr class="separator:aeeb77774abcee7bb582e64010431e6ee"><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>Provides interface for custom attributes for <a class="el" href="classAkonadi_1_1Entity.html" title="The base class for Item and Collection.">Entity</a>. </p>
<p>This class is an interface for custom attributes, that can be stored in an entity. Attributes should be meta data, e.g. ACLs, quotas etc. that are not part of the entities' data itself.</p>
<p>Note that attributes are per user, i.e. when an attribute is added to an entity, it only applies to the current user.</p>
<p>To provide custom attributes, you have to subclass from this interface and reimplement the pure virtual methods.</p>
<div class="fragment"><div class="line"><span class="keyword">class </span>SecrecyAttribute : <span class="keyword">public</span> <a class="code" href="classAkonadi_1_1Attribute.html" title="Provides interface for custom attributes for Entity.">Akonadi::Attribute</a></div>
<div class="line">{</div>
<div class="line">   <span class="keyword">public</span>:</div>
<div class="line">     <span class="keyword">enum</span> Secrecy</div>
<div class="line">     {</div>
<div class="line">       Public,</div>
<div class="line">       Private,</div>
<div class="line">       Confidential</div>
<div class="line">     };</div>
<div class="line"></div>
<div class="line">     SecrecyAttribute( Secrecy secrecy = Public )</div>
<div class="line">       : mSecrecy( secrecy )</div>
<div class="line">     {</div>
<div class="line">     }</div>
<div class="line"></div>
<div class="line">     <span class="keywordtype">void</span> setSecrecy( Secrecy secrecy )</div>
<div class="line">     {</div>
<div class="line">       mSecrecy = secrecy;</div>
<div class="line">     }</div>
<div class="line"></div>
<div class="line">     Secrecy secrecy()<span class="keyword"> const</span></div>
<div class="line"><span class="keyword">     </span>{</div>
<div class="line">       <span class="keywordflow">return</span> mSecrecy;</div>
<div class="line">     }</div>
<div class="line"></div>
<div class="line">     <span class="keyword">virtual</span> QByteArray <a class="code" href="classAkonadi_1_1Attribute.html#aeeb77774abcee7bb582e64010431e6ee" title="Returns the type of the attribute.">type</a>()<span class="keyword"> const</span></div>
<div class="line"><span class="keyword">     </span>{</div>
<div class="line">       <span class="keywordflow">return</span> <span class="stringliteral">&quot;secrecy&quot;</span>;</div>
<div class="line">     }</div>
<div class="line"></div>
<div class="line">     <span class="keyword">virtual</span> Attribute* <a class="code" href="classAkonadi_1_1Attribute.html#a0d3a95bc13d8e40c5a311bd2998bd6a3" title="Creates a copy of this attribute.">clone</a>()<span class="keyword"> const</span></div>
<div class="line"><span class="keyword">     </span>{</div>
<div class="line">       <span class="keywordflow">return</span> <span class="keyword">new</span> SecrecyAttribute( mSecrecy );</div>
<div class="line">     }</div>
<div class="line"></div>
<div class="line">     <span class="keyword">virtual</span> QByteArray <a class="code" href="classAkonadi_1_1Attribute.html#aa4f0d7f0ce5c36bc3d8a55e8075b9006" title="Returns a QByteArray representation of the attribute which will be storaged.">serialized</a>()<span class="keyword"> const</span></div>
<div class="line"><span class="keyword">     </span>{</div>
<div class="line">       <span class="keywordflow">switch</span> ( mSecrecy ) {</div>
<div class="line">         <span class="keywordflow">case</span> Public: <span class="keywordflow">return</span> <span class="stringliteral">&quot;public&quot;</span>; <span class="keywordflow">break</span>;</div>
<div class="line">         <span class="keywordflow">case</span> Private: <span class="keywordflow">return</span> <span class="stringliteral">&quot;private&quot;</span>; <span class="keywordflow">break</span>;</div>
<div class="line">         <span class="keywordflow">case</span> Confidential: <span class="keywordflow">return</span> <span class="stringliteral">&quot;confidential&quot;</span>; <span class="keywordflow">break</span>;</div>
<div class="line">       }</div>
<div class="line">     }</div>
<div class="line"></div>
<div class="line">     <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classAkonadi_1_1Attribute.html#a44a4cc38b912aecc6c176eb5f490ec63" title="Sets the data of this attribute, using the same encoding as returned by toByteArray().">deserialize</a>( <span class="keyword">const</span> QByteArray &amp;data )</div>
<div class="line">     {</div>
<div class="line">       <span class="keywordflow">if</span> ( data == <span class="stringliteral">&quot;public&quot;</span> )</div>
<div class="line">         mSecrecy = Public;</div>
<div class="line">       <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( data == <span class="stringliteral">&quot;private&quot;</span> )</div>
<div class="line">         mSecrecy = Private;</div>
<div class="line">       <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( data == <span class="stringliteral">&quot;confidential&quot;</span> )</div>
<div class="line">         mSecrecy = Confidential;</div>
<div class="line">     }</div>
<div class="line">}</div>
</div><!-- fragment --><p>Additionally, you need to register your attribute with <a class="el" href="classAkonadi_1_1AttributeFactory.html" title="Provides the functionality of registering and creating arbitrary entity attributes.">Akonadi::AttributeFactory</a> for automatic deserialization during retrieving of collecitons or items:</p>
<div class="fragment"><div class="line">AttributeFactory::registerAttribute&lt;SecrecyAttribute&gt;();</div>
</div><!-- fragment --><p>Third party attributes need to be registered once by each application that uses them. So the above snippet needs to be in the resource that adds the attribute, and each application that uses the resource. This may be simplified in the future.</p>
<p>The custom attributes can be used in the following way:</p>
<div class="fragment"><div class="line"><a class="code" href="classAkonadi_1_1Item.html" title="Represents a PIM item stored in Akonadi storage.">Akonadi::Item</a> item( <span class="stringliteral">&quot;text/directory&quot;</span> );</div>
<div class="line">SecrecyAttribute* attr = item.attribute&lt;SecrecyAttribute&gt;( <a class="code" href="classAkonadi_1_1Entity.html#a1bfca399bdd2a6044854cf1dce71aa14af3cb2e89334416a1fd58d18e6d2471a1" title="Creates the attribute if it is missing.">Item::AddIfMissing</a> );</div>
<div class="line">attr-&gt;setSecrecy( SecrecyAttribute::Confidential );</div>
</div><!-- fragment --><p>and</p>
<div class="fragment"><div class="line"><a class="code" href="classAkonadi_1_1Item.html" title="Represents a PIM item stored in Akonadi storage.">Akonadi::Item</a> item = ...</div>
<div class="line"></div>
<div class="line">if ( item.<a class="code" href="classAkonadi_1_1Entity.html#ac37c02ba9243bca8637c6390037e23b6" title="Returns true if the entity has an attribute of the given type name, false otherwise.">hasAttribute</a>&lt;SecrecyAttribute&gt;() ) {</div>
<div class="line">  SecrecyAttribute *attr = item.<a class="code" href="classAkonadi_1_1Entity.html#aeb7029a1945cd663e642120eb647e4b2" title="Returns the attribute of the given type name if available, 0 otherwise.">attribute</a>&lt;SecrecyAttribute&gt;();</div>
<div class="line"></div>
<div class="line">  SecrecyAttribute::Secrecy secrecy = attr-&gt;secrecy();</div>
<div class="line">  ...</div>
<div class="line">}</div>
</div><!-- fragment --><dl class="section author"><dt>Author</dt><dd>Volker Krause <a href="#" onclick="location.href='mai'+'lto:'+'vkr'+'au'+'se@'+'kd'+'e.o'+'rg'; return false;">vkrau<span style="display: none;">.nosp@m.</span>se@k<span style="display: none;">.nosp@m.</span>de.or<span style="display: none;">.nosp@m.</span>g</a> </dd></dl>

<p>Definition at line <a class="el" href="attribute_8h_source.html#l00138">138</a> of file <a class="el" href="attribute_8h_source.html">attribute.h</a>.</p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a class="anchor" id="a81cfc2c7b22afd60ca4ad23412249e95"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef QList&lt;<a class="el" href="classAkonadi_1_1Attribute.html">Attribute</a>*&gt; <a class="el" href="classAkonadi_1_1Attribute.html#a81cfc2c7b22afd60ca4ad23412249e95">Akonadi::Attribute::List</a></td>
        </tr>
      </table>
</div><div class="memdoc">

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

<p>Definition at line <a class="el" href="attribute_8h_source.html#l00144">144</a> of file <a class="el" href="attribute_8h_source.html">attribute.h</a>.</p>

</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a28ab087bb886728670e4ae5791bc2ea8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Attribute::~Attribute </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Destroys this attribute. </p>

<p>Definition at line <a class="el" href="attribute_8cpp_source.html#l00024">24</a> of file <a class="el" href="attribute_8cpp_source.html">attribute.cpp</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a0d3a95bc13d8e40c5a311bd2998bd6a3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classAkonadi_1_1Attribute.html">Attribute</a>* Akonadi::Attribute::clone </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Creates a copy of this attribute. </p>

<p>Implemented in <a class="el" href="classAkonadi_1_1EntityDisplayAttribute.html#aa97b7260ab599e97bd2c72b196872168">Akonadi::EntityDisplayAttribute</a>, <a class="el" href="classAkonadi_1_1CollectionQuotaAttribute.html#ad69df026006402833b4252b713939a4f">Akonadi::CollectionQuotaAttribute</a>, <a class="el" href="classAkonadi_1_1EntityDeletedAttribute.html#a59494662300048464409cb3c0163f28e">Akonadi::EntityDeletedAttribute</a>, <a class="el" href="classAkonadi_1_1MessageThreadingAttribute.html#a1bf7ff5d31b7c11a0c5482ce93a54ece">Akonadi::MessageThreadingAttribute</a>, <a class="el" href="classAkonadi_1_1EntityHiddenAttribute.html#a2c0eae94914c1df012c5b9b96de2bd6f">Akonadi::EntityHiddenAttribute</a>, <a class="el" href="classAkonadi_1_1CollectionRightsAttribute.html#ab7f233fb4cfb360ece49bfb457b01362">Akonadi::CollectionRightsAttribute</a>, <a class="el" href="classAkonadi_1_1MessageFolderAttribute.html#af39f4a1a3ecf0cbbc1f5f867ad675304">Akonadi::MessageFolderAttribute</a>, <a class="el" href="classAkonadi_1_1SpecialCollectionAttribute.html#a362e4423859a3b6b654ce68e40f325e9">Akonadi::SpecialCollectionAttribute</a>, <a class="el" href="classAkonadi_1_1ContactMetaDataAttribute.html#aa4455bf3072578e5615b1d7a9a9c4a16">Akonadi::ContactMetaDataAttribute</a>, <a class="el" href="classAkonadi_1_1BlockAlarmsAttribute.html#ae41e6517af894b2a455f915d713dd7a6">Akonadi::BlockAlarmsAttribute</a>, and <a class="el" href="classAkonadi_1_1AddressAttribute.html#a732fddeb0f8893a079a99c7ccb79dbd0">Akonadi::AddressAttribute</a>.</p>

</div>
</div>
<a class="anchor" id="a44a4cc38b912aecc6c176eb5f490ec63"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Akonadi::Attribute::deserialize </td>
          <td>(</td>
          <td class="paramtype">const QByteArray &amp;&#160;</td>
          <td class="paramname"><em>data</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Sets the data of this attribute, using the same encoding as returned by toByteArray(). </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">data</td><td>The encoded attribute data. </td></tr>
  </table>
  </dd>
</dl>

<p>Implemented in <a class="el" href="classAkonadi_1_1EntityDisplayAttribute.html#aba679ff2a51e059fe3187e0569291959">Akonadi::EntityDisplayAttribute</a>, <a class="el" href="classAkonadi_1_1CollectionQuotaAttribute.html#a5eff5477df6de3491ab2a1aea0fc68c9">Akonadi::CollectionQuotaAttribute</a>, <a class="el" href="classAkonadi_1_1EntityDeletedAttribute.html#a9e9329469e24df422d572ce00c674d3f">Akonadi::EntityDeletedAttribute</a>, <a class="el" href="classAkonadi_1_1EntityHiddenAttribute.html#a77911b32f6929ae5ad940db8236fa4de">Akonadi::EntityHiddenAttribute</a>, <a class="el" href="classAkonadi_1_1MessageThreadingAttribute.html#a7459b773da5f312663f3247147dbf671">Akonadi::MessageThreadingAttribute</a>, <a class="el" href="classAkonadi_1_1CollectionRightsAttribute.html#a1af28ebe2ae78eb0a012e517a49ec372">Akonadi::CollectionRightsAttribute</a>, <a class="el" href="classAkonadi_1_1BlockAlarmsAttribute.html#a3cf003ca447ddb21351937bf118a21fd">Akonadi::BlockAlarmsAttribute</a>, <a class="el" href="classAkonadi_1_1MessageFolderAttribute.html#a356ccaa3cefbf9a2affafe9f3aeb9173">Akonadi::MessageFolderAttribute</a>, <a class="el" href="classAkonadi_1_1SpecialCollectionAttribute.html#aa256753379f1b94002e4c80c81851e7f">Akonadi::SpecialCollectionAttribute</a>, <a class="el" href="classAkonadi_1_1ContactMetaDataAttribute.html#a057028cd1c5f88f44b235ce4ced510dd">Akonadi::ContactMetaDataAttribute</a>, and <a class="el" href="classAkonadi_1_1AddressAttribute.html#a54d397650eb8004411409e5115871cd4">Akonadi::AddressAttribute</a>.</p>

</div>
</div>
<a class="anchor" id="aa4f0d7f0ce5c36bc3d8a55e8075b9006"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual QByteArray Akonadi::Attribute::serialized </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns a QByteArray representation of the attribute which will be storaged. </p>
<p>This can be raw binary data, no encoding needs to be applied. </p>

<p>Implemented in <a class="el" href="classAkonadi_1_1EntityDisplayAttribute.html#ac33af554174d8cda59bf6747e21adac3">Akonadi::EntityDisplayAttribute</a>, <a class="el" href="classAkonadi_1_1CollectionQuotaAttribute.html#a85cb2648650a3e511aa6c655a4021c87">Akonadi::CollectionQuotaAttribute</a>, <a class="el" href="classAkonadi_1_1EntityDeletedAttribute.html#a5d280062d040223d5f39e7629c41ff71">Akonadi::EntityDeletedAttribute</a>, <a class="el" href="classAkonadi_1_1EntityHiddenAttribute.html#a0f787113659d026e038b2c3ecaca8610">Akonadi::EntityHiddenAttribute</a>, <a class="el" href="classAkonadi_1_1MessageThreadingAttribute.html#a24d4da8d625e29e7f68a6ddb110896a4">Akonadi::MessageThreadingAttribute</a>, <a class="el" href="classAkonadi_1_1CollectionRightsAttribute.html#ab16a58dd7ec999266683687e06582a88">Akonadi::CollectionRightsAttribute</a>, <a class="el" href="classAkonadi_1_1MessageFolderAttribute.html#a49d2f8673f0a08093e57da66dd9a7ee8">Akonadi::MessageFolderAttribute</a>, <a class="el" href="classAkonadi_1_1BlockAlarmsAttribute.html#a0b5a9565c1e8250d321432bd95cf48a6">Akonadi::BlockAlarmsAttribute</a>, <a class="el" href="classAkonadi_1_1SpecialCollectionAttribute.html#a541ce1e903ce209d52b966fd40a4b16a">Akonadi::SpecialCollectionAttribute</a>, <a class="el" href="classAkonadi_1_1ContactMetaDataAttribute.html#af6eb6e2df3bf50f967fd02f3b74a23a7">Akonadi::ContactMetaDataAttribute</a>, and <a class="el" href="classAkonadi_1_1AddressAttribute.html#a16004f841fb0f99cbaa99c993dc0cea1">Akonadi::AddressAttribute</a>.</p>

</div>
</div>
<a class="anchor" id="aeeb77774abcee7bb582e64010431e6ee"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual QByteArray Akonadi::Attribute::type </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns the type of the attribute. </p>

<p>Implemented in <a class="el" href="classAkonadi_1_1EntityDisplayAttribute.html#aabbea41bbb2bb7636a412550af4e0834">Akonadi::EntityDisplayAttribute</a>, <a class="el" href="classAkonadi_1_1CollectionQuotaAttribute.html#af462a309d34c6b118ee7514394dbbc3d">Akonadi::CollectionQuotaAttribute</a>, <a class="el" href="classAkonadi_1_1MessageThreadingAttribute.html#ab73227e20d8c6b4188bbd73f262cdec6">Akonadi::MessageThreadingAttribute</a>, <a class="el" href="classAkonadi_1_1EntityDeletedAttribute.html#afaaaf10e9fa37b9ffa25ed988e0151da">Akonadi::EntityDeletedAttribute</a>, <a class="el" href="classAkonadi_1_1EntityHiddenAttribute.html#a735b807a0c957318100cff4452d3a612">Akonadi::EntityHiddenAttribute</a>, <a class="el" href="classAkonadi_1_1CollectionRightsAttribute.html#aca0caad5b9c9c381cc4a12f63945f53b">Akonadi::CollectionRightsAttribute</a>, <a class="el" href="classAkonadi_1_1MessageFolderAttribute.html#a2b9a5335679e72dbea0c5880a1acda26">Akonadi::MessageFolderAttribute</a>, <a class="el" href="classAkonadi_1_1SpecialCollectionAttribute.html#acafbc5cba9756e47c93545f02256baf1">Akonadi::SpecialCollectionAttribute</a>, <a class="el" href="classAkonadi_1_1ContactMetaDataAttribute.html#a33e9719da2c917741f8fcc40af12fa41">Akonadi::ContactMetaDataAttribute</a>, <a class="el" href="classAkonadi_1_1AddressAttribute.html#ae1be7cccd264f9044dc2c75eeabef99b">Akonadi::AddressAttribute</a>, and <a class="el" href="classAkonadi_1_1BlockAlarmsAttribute.html#a0f220d58b7848aa639bed158e860dc83">Akonadi::BlockAlarmsAttribute</a>.</p>

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