Sophie

Sophie

distrib > Fedora > 18 > i386 > by-pkgid > 110492f5122731329f0db69a1df590c3 > files > 855

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::Monitor 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_1Monitor.html">Monitor</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#signals">Signals</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classAkonadi_1_1Monitor-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">Akonadi::Monitor Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="monitor_8h_source.html">monitor.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for Akonadi::Monitor:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classAkonadi_1_1Monitor.png" usemap="#Akonadi::Monitor_map" alt=""/>
  <map id="Akonadi::Monitor_map" name="Akonadi::Monitor_map">
<area href="classAkonadi_1_1ChangeRecorder.html" title="Records and replays change notification." alt="Akonadi::ChangeRecorder" shape="rect" coords="0,56,161,80"/>
</map>
 </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="signals"></a>
Signals</h2></td></tr>
<tr class="memitem:a2ec34df0944c47b7808cca4ffb0575ed"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Monitor.html#a2ec34df0944c47b7808cca4ffb0575ed">allMonitored</a> (bool monitored)</td></tr>
<tr class="separator:a2ec34df0944c47b7808cca4ffb0575ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae96d38f2eef076916cfc0fbd48701bae"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Monitor.html#ae96d38f2eef076916cfc0fbd48701bae">collectionAdded</a> (const <a class="el" href="classAkonadi_1_1Collection.html">Akonadi::Collection</a> &amp;collection, const <a class="el" href="classAkonadi_1_1Collection.html">Akonadi::Collection</a> &amp;parent)</td></tr>
<tr class="separator:ae96d38f2eef076916cfc0fbd48701bae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4791582ef398893c75d29a13c0db22e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Monitor.html#af4791582ef398893c75d29a13c0db22e">collectionChanged</a> (const <a class="el" href="classAkonadi_1_1Collection.html">Akonadi::Collection</a> &amp;collection)</td></tr>
<tr class="separator:af4791582ef398893c75d29a13c0db22e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8476a52d4bec081af2a6e0997a0ab2a1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Monitor.html#a8476a52d4bec081af2a6e0997a0ab2a1">collectionChanged</a> (const <a class="el" href="classAkonadi_1_1Collection.html">Akonadi::Collection</a> &amp;collection, const QSet&lt; QByteArray &gt; &amp;attributeNames)</td></tr>
<tr class="separator:a8476a52d4bec081af2a6e0997a0ab2a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ffe1fb58453238bc771b61156cbce5c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Monitor.html#a2ffe1fb58453238bc771b61156cbce5c">collectionMonitored</a> (const <a class="el" href="classAkonadi_1_1Collection.html">Akonadi::Collection</a> &amp;collection, bool monitored)</td></tr>
<tr class="separator:a2ffe1fb58453238bc771b61156cbce5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1dc521a5b61e6eff612d94baa871b927"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Monitor.html#a1dc521a5b61e6eff612d94baa871b927">collectionMoved</a> (const <a class="el" href="classAkonadi_1_1Collection.html">Akonadi::Collection</a> &amp;collection, const <a class="el" href="classAkonadi_1_1Collection.html">Akonadi::Collection</a> &amp;source, const <a class="el" href="classAkonadi_1_1Collection.html">Akonadi::Collection</a> &amp;destination)</td></tr>
<tr class="separator:a1dc521a5b61e6eff612d94baa871b927"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8078b75c6f2d425347c7fa5660e9a97b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Monitor.html#a8078b75c6f2d425347c7fa5660e9a97b">collectionRemoved</a> (const <a class="el" href="classAkonadi_1_1Collection.html">Akonadi::Collection</a> &amp;collection)</td></tr>
<tr class="separator:a8078b75c6f2d425347c7fa5660e9a97b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3d6bbcb3d8756d4b4a946ea42d36086"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Monitor.html#ad3d6bbcb3d8756d4b4a946ea42d36086">collectionStatisticsChanged</a> (<a class="el" href="classAkonadi_1_1Entity.html#af2be5f7f801231641bfff0e2ae9f686f">Akonadi::Collection::Id</a> id, const <a class="el" href="classAkonadi_1_1CollectionStatistics.html">Akonadi::CollectionStatistics</a> &amp;statistics)</td></tr>
<tr class="separator:ad3d6bbcb3d8756d4b4a946ea42d36086"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56c5ded2a71dfd5e3091cf71a9102f4f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Monitor.html#a56c5ded2a71dfd5e3091cf71a9102f4f">collectionSubscribed</a> (const <a class="el" href="classAkonadi_1_1Collection.html">Akonadi::Collection</a> &amp;collection, const <a class="el" href="classAkonadi_1_1Collection.html">Akonadi::Collection</a> &amp;parent)</td></tr>
<tr class="separator:a56c5ded2a71dfd5e3091cf71a9102f4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a5abb034091baee9211dd3ab21fc2c2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Monitor.html#a2a5abb034091baee9211dd3ab21fc2c2">collectionUnsubscribed</a> (const <a class="el" href="classAkonadi_1_1Collection.html">Akonadi::Collection</a> &amp;collection)</td></tr>
<tr class="separator:a2a5abb034091baee9211dd3ab21fc2c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97e32e0e6661e019f6f772c4890fd668"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Monitor.html#a97e32e0e6661e019f6f772c4890fd668">itemAdded</a> (const <a class="el" href="classAkonadi_1_1Item.html">Akonadi::Item</a> &amp;item, const <a class="el" href="classAkonadi_1_1Collection.html">Akonadi::Collection</a> &amp;collection)</td></tr>
<tr class="separator:a97e32e0e6661e019f6f772c4890fd668"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d8230c1a5f2b698a6d6085ba30e07e7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Monitor.html#a0d8230c1a5f2b698a6d6085ba30e07e7">itemChanged</a> (const <a class="el" href="classAkonadi_1_1Item.html">Akonadi::Item</a> &amp;item, const QSet&lt; QByteArray &gt; &amp;partIdentifiers)</td></tr>
<tr class="separator:a0d8230c1a5f2b698a6d6085ba30e07e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f2a29a7b9f80ea933a52017cd6d3ce2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Monitor.html#a2f2a29a7b9f80ea933a52017cd6d3ce2">itemLinked</a> (const <a class="el" href="classAkonadi_1_1Item.html">Akonadi::Item</a> &amp;item, const <a class="el" href="classAkonadi_1_1Collection.html">Akonadi::Collection</a> &amp;collection)</td></tr>
<tr class="separator:a2f2a29a7b9f80ea933a52017cd6d3ce2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49e6e22d937dced16d18d9e7f7b18f29"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Monitor.html#a49e6e22d937dced16d18d9e7f7b18f29">itemMonitored</a> (const <a class="el" href="classAkonadi_1_1Item.html">Akonadi::Item</a> &amp;item, bool monitored)</td></tr>
<tr class="separator:a49e6e22d937dced16d18d9e7f7b18f29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb3fe7aae820137b4646417900cd436a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Monitor.html#aeb3fe7aae820137b4646417900cd436a">itemMoved</a> (const <a class="el" href="classAkonadi_1_1Item.html">Akonadi::Item</a> &amp;item, const <a class="el" href="classAkonadi_1_1Collection.html">Akonadi::Collection</a> &amp;collectionSource, const <a class="el" href="classAkonadi_1_1Collection.html">Akonadi::Collection</a> &amp;collectionDestination)</td></tr>
<tr class="separator:aeb3fe7aae820137b4646417900cd436a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a360d41c29eceb80228bf14bcf7cceec2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Monitor.html#a360d41c29eceb80228bf14bcf7cceec2">itemRemoved</a> (const <a class="el" href="classAkonadi_1_1Item.html">Akonadi::Item</a> &amp;item)</td></tr>
<tr class="separator:a360d41c29eceb80228bf14bcf7cceec2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afba43400a8e166b30160d7676ff946d1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Monitor.html#afba43400a8e166b30160d7676ff946d1">itemUnlinked</a> (const <a class="el" href="classAkonadi_1_1Item.html">Akonadi::Item</a> &amp;item, const <a class="el" href="classAkonadi_1_1Collection.html">Akonadi::Collection</a> &amp;collection)</td></tr>
<tr class="separator:afba43400a8e166b30160d7676ff946d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7c13f1b008022f9f040889ff44b7a30"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Monitor.html#ac7c13f1b008022f9f040889ff44b7a30">mimeTypeMonitored</a> (const QString &amp;mimeType, bool monitored)</td></tr>
<tr class="separator:ac7c13f1b008022f9f040889ff44b7a30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a627289faf40c7fd00387713380474a07"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Monitor.html#a627289faf40c7fd00387713380474a07">resourceMonitored</a> (const QByteArray &amp;identifier, bool monitored)</td></tr>
<tr class="separator:a627289faf40c7fd00387713380474a07"><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:a602c3e4290ce678cb199215c7e16ef5a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Monitor.html#a602c3e4290ce678cb199215c7e16ef5a">Monitor</a> (QObject *parent=0)</td></tr>
<tr class="separator:a602c3e4290ce678cb199215c7e16ef5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64aba8195effc068092ddea5a71e8176"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Monitor.html#a64aba8195effc068092ddea5a71e8176">~Monitor</a> ()</td></tr>
<tr class="separator:a64aba8195effc068092ddea5a71e8176"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50685220e88a14e46fcca10d18f7700b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAkonadi_1_1CollectionFetchScope.html">CollectionFetchScope</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Monitor.html#a50685220e88a14e46fcca10d18f7700b">collectionFetchScope</a> ()</td></tr>
<tr class="separator:a50685220e88a14e46fcca10d18f7700b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afbbe23dd9b5cc51dc9e71d90e408fe09"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAkonadi_1_1Collection.html#a5ba0681ec86428cf5f5d3a1610ff6ad1">Collection::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Monitor.html#afbbe23dd9b5cc51dc9e71d90e408fe09">collectionsMonitored</a> () const </td></tr>
<tr class="separator:afbbe23dd9b5cc51dc9e71d90e408fe09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f1b84b5bc2bb26c5e425386d28ce1c5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Monitor.html#a4f1b84b5bc2bb26c5e425386d28ce1c5">fetchChangedOnly</a> (bool enable)</td></tr>
<tr class="separator:a4f1b84b5bc2bb26c5e425386d28ce1c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac26298fa20f87051c0dbe716fadf47d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Monitor.html#aac26298fa20f87051c0dbe716fadf47d">fetchCollection</a> (bool enable)</td></tr>
<tr class="separator:aac26298fa20f87051c0dbe716fadf47d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeab3cfe391cf40ad6acce926cd082bff"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Monitor.html#aeab3cfe391cf40ad6acce926cd082bff">fetchCollectionStatistics</a> (bool enable)</td></tr>
<tr class="separator:aeab3cfe391cf40ad6acce926cd082bff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a345f8a7c75f7bfc7946d331f2629e4a1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Monitor.html#a345f8a7c75f7bfc7946d331f2629e4a1">ignoreSession</a> (<a class="el" href="classAkonadi_1_1Session.html">Session</a> *<a class="el" href="classAkonadi_1_1Monitor.html#a5a16b28c0da1a88dad69f1a8c3387a91">session</a>)</td></tr>
<tr class="separator:a345f8a7c75f7bfc7946d331f2629e4a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ae56d3e1142c469399b93e717530c65"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Monitor.html#a7ae56d3e1142c469399b93e717530c65">isAllMonitored</a> () const </td></tr>
<tr class="separator:a7ae56d3e1142c469399b93e717530c65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64c6b7fce6c9271f66bdf7e4c7f3da4e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAkonadi_1_1ItemFetchScope.html">ItemFetchScope</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Monitor.html#a64c6b7fce6c9271f66bdf7e4c7f3da4e">itemFetchScope</a> ()</td></tr>
<tr class="separator:a64c6b7fce6c9271f66bdf7e4c7f3da4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3afd57f52750d904b549bb459aeb35ef"><td class="memItemLeft" align="right" valign="top">QList&lt; <a class="el" href="classAkonadi_1_1Entity.html#af2be5f7f801231641bfff0e2ae9f686f">Item::Id</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Monitor.html#a3afd57f52750d904b549bb459aeb35ef">itemsMonitored</a> () const </td></tr>
<tr class="separator:a3afd57f52750d904b549bb459aeb35ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afdbc131318ce8d2a0d75ce18247d1249"><td class="memItemLeft" align="right" valign="top">QVector&lt; <a class="el" href="classAkonadi_1_1Entity.html#af2be5f7f801231641bfff0e2ae9f686f">Item::Id</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Monitor.html#afdbc131318ce8d2a0d75ce18247d1249">itemsMonitoredEx</a> () const </td></tr>
<tr class="separator:afdbc131318ce8d2a0d75ce18247d1249"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae916a99b41776651d648fadd6627e15a"><td class="memItemLeft" align="right" valign="top">QStringList&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Monitor.html#ae916a99b41776651d648fadd6627e15a">mimeTypesMonitored</a> () const </td></tr>
<tr class="separator:ae916a99b41776651d648fadd6627e15a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88828e21089a4e6478a2345945b98e00"><td class="memItemLeft" align="right" valign="top">QList&lt; QByteArray &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Monitor.html#a88828e21089a4e6478a2345945b98e00">resourcesMonitored</a> () const </td></tr>
<tr class="separator:a88828e21089a4e6478a2345945b98e00"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a16b28c0da1a88dad69f1a8c3387a91"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAkonadi_1_1Session.html">Session</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Monitor.html#a5a16b28c0da1a88dad69f1a8c3387a91">session</a> () const </td></tr>
<tr class="separator:a5a16b28c0da1a88dad69f1a8c3387a91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d6d9f67c432bfa2bda3011f0999b622"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Monitor.html#a8d6d9f67c432bfa2bda3011f0999b622">setAllMonitored</a> (bool monitored=true)</td></tr>
<tr class="separator:a8d6d9f67c432bfa2bda3011f0999b622"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35a0315d32bf4585263373b4d2e72552"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Monitor.html#a35a0315d32bf4585263373b4d2e72552">setCollectionFetchScope</a> (const <a class="el" href="classAkonadi_1_1CollectionFetchScope.html">CollectionFetchScope</a> &amp;fetchScope)</td></tr>
<tr class="separator:a35a0315d32bf4585263373b4d2e72552"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2d5fb7a9dc5748e1a654ad98f59d776"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Monitor.html#aa2d5fb7a9dc5748e1a654ad98f59d776">setCollectionMonitored</a> (const <a class="el" href="classAkonadi_1_1Collection.html">Collection</a> &amp;collection, bool monitored=true)</td></tr>
<tr class="separator:aa2d5fb7a9dc5748e1a654ad98f59d776"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76aaf45a67264bc82820bcbb587c50b8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Monitor.html#a76aaf45a67264bc82820bcbb587c50b8">setCollectionMoveTranslationEnabled</a> (bool enabled)</td></tr>
<tr class="separator:a76aaf45a67264bc82820bcbb587c50b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb2a08833a62e29a2c28c034972b2d60"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Monitor.html#aeb2a08833a62e29a2c28c034972b2d60">setItemFetchScope</a> (const <a class="el" href="classAkonadi_1_1ItemFetchScope.html">ItemFetchScope</a> &amp;fetchScope)</td></tr>
<tr class="separator:aeb2a08833a62e29a2c28c034972b2d60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a681d4a52e55d25298ad2c36e9acfbc4a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Monitor.html#a681d4a52e55d25298ad2c36e9acfbc4a">setItemMonitored</a> (const <a class="el" href="classAkonadi_1_1Item.html">Item</a> &amp;item, bool monitored=true)</td></tr>
<tr class="separator:a681d4a52e55d25298ad2c36e9acfbc4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c0b2db0f472b26fae7b176382e45541"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Monitor.html#a4c0b2db0f472b26fae7b176382e45541">setMimeTypeMonitored</a> (const QString &amp;mimetype, bool monitored=true)</td></tr>
<tr class="separator:a4c0b2db0f472b26fae7b176382e45541"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7ecbfeeb78f01d1155b661f8c3911e7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Monitor.html#aa7ecbfeeb78f01d1155b661f8c3911e7">setResourceMonitored</a> (const QByteArray &amp;resource, bool monitored=true)</td></tr>
<tr class="separator:aa7ecbfeeb78f01d1155b661f8c3911e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af840a3511fd359c1fbb9932700d6dc37"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAkonadi_1_1Monitor.html#af840a3511fd359c1fbb9932700d6dc37">setSession</a> (<a class="el" href="classAkonadi_1_1Session.html">Akonadi::Session</a> *<a class="el" href="classAkonadi_1_1Monitor.html#a5a16b28c0da1a88dad69f1a8c3387a91">session</a>)</td></tr>
<tr class="separator:af840a3511fd359c1fbb9932700d6dc37"><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>Monitors an item or collection for changes. </p>
<p>The <a class="el" href="classAkonadi_1_1Monitor.html" title="Monitors an item or collection for changes.">Monitor</a> emits signals if some of these objects are changed or removed or new ones are added to the <a class="el" href="namespaceAkonadi.html" title="FreeBusyManager::Singleton.">Akonadi</a> storage.</p>
<p>There are various ways to filter these notifications. There are three types of filter evaluation:</p>
<ul>
<li>(-) removal-only filter, ie. if the filter matches the notification is dropped, if not filter evaluation continues with the next one</li>
<li>(+) pass-exit filter, ie. if the filter matches the notification is delivered, if not evaluation is continued</li>
<li>(f) final filter, ie. evaluation ends here if the corresponding filter criteria is set, the notification is delievered depending on the result, evaluation is only continued if no filter criteria is defined</li>
</ul>
<p>The following filter are available, listed in evaluation order: (1) ignored sessions (-) (2) monitor everything (+) (3a) resource and mimetype filters (f) (items only) (3b) resource filters (f) (collections only) (4) item is monitored (+) (5) collection is monitored (+)</p>
<p>Optionally, the changed objects can be fetched automatically from the server. To enable this, see <a class="el" href="classAkonadi_1_1Monitor.html#a64c6b7fce6c9271f66bdf7e4c7f3da4e" title="Returns the item fetch scope.">itemFetchScope()</a> and <a class="el" href="classAkonadi_1_1Monitor.html#a50685220e88a14e46fcca10d18f7700b" title="Returns the collection fetch scope.">collectionFetchScope()</a>.</p>
<p>Note that as a consequence of rule 3a, it is not possible to monitor (more than zero resources OR more than zero mimetypes) AND more than zero collections.</p>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000010">Todo:</a></b></dt><dd><p class="startdd">Distinguish between monitoring collection properties and collection content. </p>
<p class="enddd">Special case for collection content counts changed</p>
</dd></dl>
<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="monitor_8h_source.html#l00072">72</a> of file <a class="el" href="monitor_8h_source.html">monitor.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a602c3e4290ce678cb199215c7e16ef5a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Monitor::Monitor </td>
          <td>(</td>
          <td class="paramtype">QObject *&#160;</td>
          <td class="paramname"><em>parent</em> = <code>0</code></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 monitor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">parent</td><td>The parent object. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="monitor_8cpp_source.html#l00040">40</a> of file <a class="el" href="monitor_8cpp_source.html">monitor.cpp</a>.</p>

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

<p>Destroys the monitor. </p>

<p>Definition at line <a class="el" href="monitor_8cpp_source.html#l00060">60</a> of file <a class="el" href="monitor_8cpp_source.html">monitor.cpp</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a2ec34df0944c47b7808cca4ffb0575ed"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Akonadi::Monitor::allMonitored </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>monitored</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">signal</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>This signal is emitted if the <a class="el" href="classAkonadi_1_1Monitor.html" title="Monitors an item or collection for changes.">Monitor</a> starts or stops monitoring everything. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">monitored</td><td>Whether everything is now being monitored or not.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section since"><dt>Since</dt><dd>4.3 </dd></dl>

</div>
</div>
<a class="anchor" id="ae96d38f2eef076916cfc0fbd48701bae"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Akonadi::Monitor::collectionAdded </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classAkonadi_1_1Collection.html">Akonadi::Collection</a> &amp;&#160;</td>
          <td class="paramname"><em>collection</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classAkonadi_1_1Collection.html">Akonadi::Collection</a> &amp;&#160;</td>
          <td class="paramname"><em>parent</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">signal</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>This signal is emitted if a new collection has been added to a monitored collection in the <a class="el" href="namespaceAkonadi.html" title="FreeBusyManager::Singleton.">Akonadi</a> storage. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">collection</td><td>The new collection. </td></tr>
    <tr><td class="paramname">parent</td><td>The parent collection. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="af4791582ef398893c75d29a13c0db22e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Akonadi::Monitor::collectionChanged </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classAkonadi_1_1Collection.html">Akonadi::Collection</a> &amp;&#160;</td>
          <td class="paramname"><em>collection</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">signal</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>This signal is emitted if a monitored collection has been changed (properties or content). </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">collection</td><td>The changed collection. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a8476a52d4bec081af2a6e0997a0ab2a1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Akonadi::Monitor::collectionChanged </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classAkonadi_1_1Collection.html">Akonadi::Collection</a> &amp;&#160;</td>
          <td class="paramname"><em>collection</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QSet&lt; QByteArray &gt; &amp;&#160;</td>
          <td class="paramname"><em>attributeNames</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">signal</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>This signal is emitted if a monitored collection has been changed (properties or attributes). </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">collection</td><td>The changed collection. </td></tr>
    <tr><td class="paramname">attributeNames</td><td>The names of the collection attributes that have been changed.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section since"><dt>Since</dt><dd>4.4 </dd></dl>

</div>
</div>
<a class="anchor" id="a50685220e88a14e46fcca10d18f7700b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classAkonadi_1_1CollectionFetchScope.html">CollectionFetchScope</a> &amp; Monitor::collectionFetchScope </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the collection fetch scope. </p>
<p>Since this returns a reference it can be used to conveniently modify the current scope in-place, i.e. by calling a method on the returned reference without storing it in a local variable. See the <a class="el" href="classAkonadi_1_1CollectionFetchScope.html" title="Specifies which parts of a collection should be fetched from the Akonadi storage.">CollectionFetchScope</a> documentation for an example.</p>
<dl class="section return"><dt>Returns</dt><dd>a reference to the current collection fetch scope</dd></dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classAkonadi_1_1Monitor.html#a35a0315d32bf4585263373b4d2e72552" title="Sets the collection fetch scope.">setCollectionFetchScope()</a> for replacing the current collection fetch scope </dd></dl>
<dl class="section since"><dt>Since</dt><dd>4.4 </dd></dl>

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

</div>
</div>
<a class="anchor" id="a2ffe1fb58453238bc771b61156cbce5c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Akonadi::Monitor::collectionMonitored </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classAkonadi_1_1Collection.html">Akonadi::Collection</a> &amp;&#160;</td>
          <td class="paramname"><em>collection</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>monitored</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">signal</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>This signal is emitted if the <a class="el" href="classAkonadi_1_1Monitor.html" title="Monitors an item or collection for changes.">Monitor</a> starts or stops monitoring <code>collection</code> explicitly. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">collection</td><td>The collection </td></tr>
    <tr><td class="paramname">monitored</td><td>Whether the collection is now being monitored or not.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section since"><dt>Since</dt><dd>4.3 </dd></dl>

</div>
</div>
<a class="anchor" id="a1dc521a5b61e6eff612d94baa871b927"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Akonadi::Monitor::collectionMoved </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classAkonadi_1_1Collection.html">Akonadi::Collection</a> &amp;&#160;</td>
          <td class="paramname"><em>collection</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classAkonadi_1_1Collection.html">Akonadi::Collection</a> &amp;&#160;</td>
          <td class="paramname"><em>source</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classAkonadi_1_1Collection.html">Akonadi::Collection</a> &amp;&#160;</td>
          <td class="paramname"><em>destination</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">signal</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>This signals is emitted if a monitored collection has been moved. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">collection</td><td>The moved collection. </td></tr>
    <tr><td class="paramname">source</td><td>The previous parent collection. </td></tr>
    <tr><td class="paramname">destination</td><td>The new parent collection.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section since"><dt>Since</dt><dd>4.4 </dd></dl>

</div>
</div>
<a class="anchor" id="a8078b75c6f2d425347c7fa5660e9a97b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Akonadi::Monitor::collectionRemoved </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classAkonadi_1_1Collection.html">Akonadi::Collection</a> &amp;&#160;</td>
          <td class="paramname"><em>collection</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">signal</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>This signal is emitted if a monitored collection has been removed from the <a class="el" href="namespaceAkonadi.html" title="FreeBusyManager::Singleton.">Akonadi</a> storage. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">collection</td><td>The removed collection. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="afbbe23dd9b5cc51dc9e71d90e408fe09"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classAkonadi_1_1Collection.html#a5ba0681ec86428cf5f5d3a1610ff6ad1">Akonadi::Collection::List</a> Monitor::collectionsMonitored </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the list of collections being monitored. </p>
<dl class="section since"><dt>Since</dt><dd>4.3 </dd></dl>

<p>Definition at line <a class="el" href="monitor_8cpp_source.html#l00180">180</a> of file <a class="el" href="monitor_8cpp_source.html">monitor.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ad3d6bbcb3d8756d4b4a946ea42d36086"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Akonadi::Monitor::collectionStatisticsChanged </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classAkonadi_1_1Entity.html#af2be5f7f801231641bfff0e2ae9f686f">Akonadi::Collection::Id</a>&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classAkonadi_1_1CollectionStatistics.html">Akonadi::CollectionStatistics</a> &amp;&#160;</td>
          <td class="paramname"><em>statistics</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">signal</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>This signal is emitted if the statistics information of a monitored collection has changed. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">id</td><td>The collection identifier of the changed collection. </td></tr>
    <tr><td class="paramname">statistics</td><td>The updated collection statistics, invalid if automatic fetching of statistics changes is disabled. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a56c5ded2a71dfd5e3091cf71a9102f4f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Akonadi::Monitor::collectionSubscribed </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classAkonadi_1_1Collection.html">Akonadi::Collection</a> &amp;&#160;</td>
          <td class="paramname"><em>collection</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classAkonadi_1_1Collection.html">Akonadi::Collection</a> &amp;&#160;</td>
          <td class="paramname"><em>parent</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">signal</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>This signal is emitted if a collection has been subscribed to by the user. </p>
<p>It will be emitted even for unmonitored collections as the check for whether to monitor it has not been applied yet.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">collection</td><td>The subscribed collection </td></tr>
    <tr><td class="paramname">parent</td><td>The parent collection of the subscribed collection.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section since"><dt>Since</dt><dd>4.6 </dd></dl>

</div>
</div>
<a class="anchor" id="a2a5abb034091baee9211dd3ab21fc2c2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Akonadi::Monitor::collectionUnsubscribed </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classAkonadi_1_1Collection.html">Akonadi::Collection</a> &amp;&#160;</td>
          <td class="paramname"><em>collection</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">signal</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>This signal is emitted if a user unsubscribes from a collection. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">collection</td><td>The unsubscribed collection</td></tr>
  </table>
  </dd>
</dl>
<dl class="section since"><dt>Since</dt><dd>4.6 </dd></dl>

</div>
</div>
<a class="anchor" id="a4f1b84b5bc2bb26c5e425386d28ce1c5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Monitor::fetchChangedOnly </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>enable</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Instructs the monitor to fetch only those parts that were changed and were requested in the fetch scope. </p>
<p>This is taken in account only for item modifications. Example usage: </p>
<div class="fragment"><div class="line">monitor-&gt;itemFetchScope().fetchFullPayload( <span class="keyword">true</span> );</div>
<div class="line">monitor-&gt;fetchChangedOnly(<span class="keyword">true</span>);</div>
</div><!-- fragment --><p>In the example if an item was changed, but its payload was not, the full payload will not be retrieved. If the item's payload was changed, the monitor retrieves the changed payload as well.</p>
<p>The default is to fetch everything requested.</p>
<dl class="section since"><dt>Since</dt><dd>4.8</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">enable</td><td><code>true</code> to enable the feature, <code>false</code> means everything that was requested will be fetched. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>void </dd></dl>

<p>Definition at line <a class="el" href="monitor_8cpp_source.html#l00161">161</a> of file <a class="el" href="monitor_8cpp_source.html">monitor.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aac26298fa20f87051c0dbe716fadf47d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Monitor::fetchCollection </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>enable</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Enables automatic fetching of changed collections from the <a class="el" href="namespaceAkonadi.html" title="FreeBusyManager::Singleton.">Akonadi</a> storage. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">enable</td><td><code>true</code> enables automatic fetching, <code>false</code> disables automatic fetching. </td></tr>
  </table>
  </dd>
</dl>

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

</div>
</div>
<a class="anchor" id="aeab3cfe391cf40ad6acce926cd082bff"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Monitor::fetchCollectionStatistics </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>enable</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Enables automatic fetching of changed collection statistics information from the <a class="el" href="namespaceAkonadi.html" title="FreeBusyManager::Singleton.">Akonadi</a> storage. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">enable</td><td><code>true</code> to enables automatic fetching, <code>false</code> disables automatic fetching. </td></tr>
  </table>
  </dd>
</dl>

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

</div>
</div>
<a class="anchor" id="a345f8a7c75f7bfc7946d331f2629e4a1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Monitor::ignoreSession </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classAkonadi_1_1Session.html">Session</a> *&#160;</td>
          <td class="paramname"><em>session</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Ignores all change notifications caused by the given session. </p>
<p>This overrides all other settings on this session.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">session</td><td>The session you want to ignore. </td></tr>
  </table>
  </dd>
</dl>

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

</div>
</div>
<a class="anchor" id="a7ae56d3e1142c469399b93e717530c65"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Monitor::isAllMonitored </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns true if everything is being monitored. </p>
<dl class="section since"><dt>Since</dt><dd>4.3 </dd></dl>

<p>Definition at line <a class="el" href="monitor_8cpp_source.html#l00213">213</a> of file <a class="el" href="monitor_8cpp_source.html">monitor.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a97e32e0e6661e019f6f772c4890fd668"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Akonadi::Monitor::itemAdded </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classAkonadi_1_1Item.html">Akonadi::Item</a> &amp;&#160;</td>
          <td class="paramname"><em>item</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classAkonadi_1_1Collection.html">Akonadi::Collection</a> &amp;&#160;</td>
          <td class="paramname"><em>collection</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">signal</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>This signal is emitted if an item has been added to a monitored collection in the <a class="el" href="namespaceAkonadi.html" title="FreeBusyManager::Singleton.">Akonadi</a> storage. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">item</td><td>The new item. </td></tr>
    <tr><td class="paramname">collection</td><td>The collection the item has been added to. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a0d8230c1a5f2b698a6d6085ba30e07e7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Akonadi::Monitor::itemChanged </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classAkonadi_1_1Item.html">Akonadi::Item</a> &amp;&#160;</td>
          <td class="paramname"><em>item</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QSet&lt; QByteArray &gt; &amp;&#160;</td>
          <td class="paramname"><em>partIdentifiers</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">signal</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>This signal is emitted if a monitored item has changed, e.g. </p>
<p>item parts have been modified.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">item</td><td>The changed item. </td></tr>
    <tr><td class="paramname">partIdentifiers</td><td>The identifiers of the item parts that has been changed. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a64c6b7fce6c9271f66bdf7e4c7f3da4e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classAkonadi_1_1ItemFetchScope.html">ItemFetchScope</a> &amp; Monitor::itemFetchScope </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the item fetch scope. </p>
<p>Since this returns a reference it can be used to conveniently modify the current scope in-place, i.e. by calling a method on the returned reference without storing it in a local variable. See the <a class="el" href="classAkonadi_1_1ItemFetchScope.html" title="Specifies which parts of an item should be fetched from the Akonadi storage.">ItemFetchScope</a> documentation for an example.</p>
<dl class="section return"><dt>Returns</dt><dd>a reference to the current item fetch scope</dd></dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classAkonadi_1_1Monitor.html#aeb2a08833a62e29a2c28c034972b2d60" title="Sets the item fetch scope.">setItemFetchScope()</a> for replacing the current item fetch scope </dd></dl>

<p>Definition at line <a class="el" href="monitor_8cpp_source.html#l00155">155</a> of file <a class="el" href="monitor_8cpp_source.html">monitor.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a2f2a29a7b9f80ea933a52017cd6d3ce2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Akonadi::Monitor::itemLinked </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classAkonadi_1_1Item.html">Akonadi::Item</a> &amp;&#160;</td>
          <td class="paramname"><em>item</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classAkonadi_1_1Collection.html">Akonadi::Collection</a> &amp;&#160;</td>
          <td class="paramname"><em>collection</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">signal</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>This signal is emitted if a reference to an item is added to a virtual collection. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">item</td><td>The linked item. </td></tr>
    <tr><td class="paramname">collection</td><td>The collection the item is linked to.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section since"><dt>Since</dt><dd>4.2 </dd></dl>

</div>
</div>
<a class="anchor" id="a49e6e22d937dced16d18d9e7f7b18f29"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Akonadi::Monitor::itemMonitored </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classAkonadi_1_1Item.html">Akonadi::Item</a> &amp;&#160;</td>
          <td class="paramname"><em>item</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>monitored</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">signal</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>This signal is emitted if the <a class="el" href="classAkonadi_1_1Monitor.html" title="Monitors an item or collection for changes.">Monitor</a> starts or stops monitoring <code>item</code> explicitly. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">item</td><td>The item </td></tr>
    <tr><td class="paramname">monitored</td><td>Whether the item is now being monitored or not.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section since"><dt>Since</dt><dd>4.3 </dd></dl>

</div>
</div>
<a class="anchor" id="aeb3fe7aae820137b4646417900cd436a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Akonadi::Monitor::itemMoved </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classAkonadi_1_1Item.html">Akonadi::Item</a> &amp;&#160;</td>
          <td class="paramname"><em>item</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classAkonadi_1_1Collection.html">Akonadi::Collection</a> &amp;&#160;</td>
          <td class="paramname"><em>collectionSource</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classAkonadi_1_1Collection.html">Akonadi::Collection</a> &amp;&#160;</td>
          <td class="paramname"><em>collectionDestination</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">signal</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>This signal is emitted if a monitored item has been moved between two collections. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">item</td><td>The moved item. </td></tr>
    <tr><td class="paramname">collectionSource</td><td>The collection the item has been moved from. </td></tr>
    <tr><td class="paramname">collectionDestination</td><td>The collection the item has been moved to. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a360d41c29eceb80228bf14bcf7cceec2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Akonadi::Monitor::itemRemoved </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classAkonadi_1_1Item.html">Akonadi::Item</a> &amp;&#160;</td>
          <td class="paramname"><em>item</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">signal</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>This signal is emitted if. </p>
<ul>
<li>a monitored item has been removed from the <a class="el" href="namespaceAkonadi.html" title="FreeBusyManager::Singleton.">Akonadi</a> storage or</li>
<li>a item has been removed from a monitored collection.</li>
</ul>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">item</td><td>The removed item. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a3afd57f52750d904b549bb459aeb35ef"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QList&lt; <a class="el" href="classAkonadi_1_1Entity.html#af2be5f7f801231641bfff0e2ae9f686f">Item::Id</a> &gt; Monitor::itemsMonitored </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the set of items being monitored. </p>
<dl class="section since"><dt>Since</dt><dd>4.3</dd></dl>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000019">Deprecated:</a></b></dt><dd>Use <a class="el" href="classAkonadi_1_1Monitor.html#afdbc131318ce8d2a0d75ce18247d1249" title="Returns the set of items being monitored.">itemsMonitoredEx()</a> instead. </dd></dl>

<p>Definition at line <a class="el" href="monitor_8cpp_source.html#l00186">186</a> of file <a class="el" href="monitor_8cpp_source.html">monitor.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="afdbc131318ce8d2a0d75ce18247d1249"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QVector&lt; <a class="el" href="classAkonadi_1_1Entity.html#af2be5f7f801231641bfff0e2ae9f686f">Item::Id</a> &gt; Monitor::itemsMonitoredEx </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the set of items being monitored. </p>
<p>Faster version (at least on 32-bit systems) of <a class="el" href="classAkonadi_1_1Monitor.html#a3afd57f52750d904b549bb459aeb35ef" title="Returns the set of items being monitored.">itemsMonitored()</a>.</p>
<dl class="section since"><dt>Since</dt><dd>4.6 </dd></dl>

<p>Definition at line <a class="el" href="monitor_8cpp_source.html#l00192">192</a> of file <a class="el" href="monitor_8cpp_source.html">monitor.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="afba43400a8e166b30160d7676ff946d1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Akonadi::Monitor::itemUnlinked </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classAkonadi_1_1Item.html">Akonadi::Item</a> &amp;&#160;</td>
          <td class="paramname"><em>item</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classAkonadi_1_1Collection.html">Akonadi::Collection</a> &amp;&#160;</td>
          <td class="paramname"><em>collection</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">signal</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>This signal is emitted if a reference to an item is removed from a virtual collection. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">item</td><td>The unlinked item. </td></tr>
    <tr><td class="paramname">collection</td><td>The collection the item is unlinked from.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section since"><dt>Since</dt><dd>4.2 </dd></dl>

</div>
</div>
<a class="anchor" id="ac7c13f1b008022f9f040889ff44b7a30"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Akonadi::Monitor::mimeTypeMonitored </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>mimeType</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>monitored</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">signal</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>This signal is emitted if the <a class="el" href="classAkonadi_1_1Monitor.html" title="Monitors an item or collection for changes.">Monitor</a> starts or stops monitoring <code>mimeType</code> explicitly. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">mimeType</td><td>The mimeType. </td></tr>
    <tr><td class="paramname">monitored</td><td>Whether the mimeType is now being monitored or not.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section since"><dt>Since</dt><dd>4.3 </dd></dl>

</div>
</div>
<a class="anchor" id="ae916a99b41776651d648fadd6627e15a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QStringList Monitor::mimeTypesMonitored </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the set of mimetypes being monitored. </p>
<dl class="section since"><dt>Since</dt><dd>4.3 </dd></dl>

<p>Definition at line <a class="el" href="monitor_8cpp_source.html#l00201">201</a> of file <a class="el" href="monitor_8cpp_source.html">monitor.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a627289faf40c7fd00387713380474a07"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Akonadi::Monitor::resourceMonitored </td>
          <td>(</td>
          <td class="paramtype">const QByteArray &amp;&#160;</td>
          <td class="paramname"><em>identifier</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>monitored</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">signal</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>This signal is emitted if the <a class="el" href="classAkonadi_1_1Monitor.html" title="Monitors an item or collection for changes.">Monitor</a> starts or stops monitoring the resource with the identifier <code>identifier</code> explicitly. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">identifier</td><td>The identifier of the resource. </td></tr>
    <tr><td class="paramname">monitored</td><td>Whether the resource is now being monitored or not.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section since"><dt>Since</dt><dd>4.3 </dd></dl>

</div>
</div>
<a class="anchor" id="a88828e21089a4e6478a2345945b98e00"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QList&lt; QByteArray &gt; Monitor::resourcesMonitored </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the set of identifiers for resources being monitored. </p>
<dl class="section since"><dt>Since</dt><dd>4.3 </dd></dl>

<p>Definition at line <a class="el" href="monitor_8cpp_source.html#l00207">207</a> of file <a class="el" href="monitor_8cpp_source.html">monitor.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a5a16b28c0da1a88dad69f1a8c3387a91"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classAkonadi_1_1Session.html">Session</a> * Monitor::session </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the <a class="el" href="classAkonadi_1_1Session.html" title="A communication session with the Akonadi storage.">Session</a> used by the monitor to communicate with <a class="el" href="namespaceAkonadi.html" title="FreeBusyManager::Singleton.">Akonadi</a>. </p>
<dl class="section since"><dt>Since</dt><dd>4.4 </dd></dl>

<p>Definition at line <a class="el" href="monitor_8cpp_source.html#l00234">234</a> of file <a class="el" href="monitor_8cpp_source.html">monitor.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a8d6d9f67c432bfa2bda3011f0999b622"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Akonadi::Monitor::setAllMonitored </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>monitored</em> = <code>true</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets whether all items shall be monitored. </p>
<p>Note that if a session is being ignored, this takes precedence over <a class="el" href="classAkonadi_1_1Monitor.html#a8d6d9f67c432bfa2bda3011f0999b622" title="Sets whether all items shall be monitored.">setAllMonitored()</a> on that session. </p>

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

</div>
</div>
<a class="anchor" id="a35a0315d32bf4585263373b4d2e72552"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Monitor::setCollectionFetchScope </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classAkonadi_1_1CollectionFetchScope.html">CollectionFetchScope</a> &amp;&#160;</td>
          <td class="paramname"><em>fetchScope</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the collection fetch scope. </p>
<p>Controls which collections are monitored and how much of a collection's data is fetched from the server.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">fetchScope</td><td>The new scope for collection fetch operations.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classAkonadi_1_1Monitor.html#a50685220e88a14e46fcca10d18f7700b" title="Returns the collection fetch scope.">collectionFetchScope()</a> </dd></dl>
<dl class="section since"><dt>Since</dt><dd>4.4 </dd></dl>

<p>Definition at line <a class="el" href="monitor_8cpp_source.html#l00168">168</a> of file <a class="el" href="monitor_8cpp_source.html">monitor.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aa2d5fb7a9dc5748e1a654ad98f59d776"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Monitor::setCollectionMonitored </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classAkonadi_1_1Collection.html">Collection</a> &amp;&#160;</td>
          <td class="paramname"><em>collection</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>monitored</em> = <code>true</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets whether the specified collection shall be monitored for changes. </p>
<p>If monitoring is turned on for the collection, all notifications for items in that collection will be emitted, and its child collections will also be monitored. Note that move notifications will be emitted if either one of the collections involved is being monitored.</p>
<p>Note that if a session is being ignored, this takes precedence over <a class="el" href="classAkonadi_1_1Monitor.html#aa2d5fb7a9dc5748e1a654ad98f59d776" title="Sets whether the specified collection shall be monitored for changes.">setCollectionMonitored()</a> on that session.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">collection</td><td>The collection to monitor. If this collection is <a class="el" href="classAkonadi_1_1Collection.html#a31432a037116d1d14a67917e334bd200" title="Returns the root collection.">Collection::root()</a>, all collections in the <a class="el" href="namespaceAkonadi.html" title="FreeBusyManager::Singleton.">Akonadi</a> storage will be monitored. </td></tr>
    <tr><td class="paramname">monitored</td><td>Whether to monitor the collection. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="monitor_8cpp_source.html#l00069">69</a> of file <a class="el" href="monitor_8cpp_source.html">monitor.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a76aaf45a67264bc82820bcbb587c50b8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Monitor::setCollectionMoveTranslationEnabled </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>enabled</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Allows to enable/disable collection move translation. </p>
<p>If enabled (the default), move notifications are auotmatically translated into add/remove notifications if the source/destination is outside of the monitored collection hierarchy.</p>
<dl class="section since"><dt>Since</dt><dd>4.9 </dd></dl>

<p>Definition at line <a class="el" href="monitor_8cpp_source.html#l00240">240</a> of file <a class="el" href="monitor_8cpp_source.html">monitor.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aeb2a08833a62e29a2c28c034972b2d60"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Monitor::setItemFetchScope </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classAkonadi_1_1ItemFetchScope.html">ItemFetchScope</a> &amp;&#160;</td>
          <td class="paramname"><em>fetchScope</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the item fetch scope. </p>
<p>Controls how much of an item's data is fetched from the server, e.g. whether to fetch the full item payload or only meta data.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">fetchScope</td><td>The new scope for item fetch operations.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classAkonadi_1_1Monitor.html#a64c6b7fce6c9271f66bdf7e4c7f3da4e" title="Returns the item fetch scope.">itemFetchScope()</a> </dd></dl>

<p>Definition at line <a class="el" href="monitor_8cpp_source.html#l00149">149</a> of file <a class="el" href="monitor_8cpp_source.html">monitor.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a681d4a52e55d25298ad2c36e9acfbc4a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Monitor::setItemMonitored </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classAkonadi_1_1Item.html">Item</a> &amp;&#160;</td>
          <td class="paramname"><em>item</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>monitored</em> = <code>true</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets whether the specified item shall be monitored for changes. </p>
<p>Note that if a session is being ignored, this takes precedence over <a class="el" href="classAkonadi_1_1Monitor.html#a681d4a52e55d25298ad2c36e9acfbc4a" title="Sets whether the specified item shall be monitored for changes.">setItemMonitored()</a> on that session.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">item</td><td>The item to monitor. </td></tr>
    <tr><td class="paramname">monitored</td><td>Whether to monitor the item. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="monitor_8cpp_source.html#l00081">81</a> of file <a class="el" href="monitor_8cpp_source.html">monitor.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a4c0b2db0f472b26fae7b176382e45541"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Monitor::setMimeTypeMonitored </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>mimetype</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>monitored</em> = <code>true</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets whether items of the specified mime type shall be monitored for changes. </p>
<p>If monitoring is turned on for the mime type, all notifications for items matching that mime type will be emitted, but notifications for collections matching that mime type will only be emitted if this is otherwise specified, for example by <a class="el" href="classAkonadi_1_1Monitor.html#aa2d5fb7a9dc5748e1a654ad98f59d776" title="Sets whether the specified collection shall be monitored for changes.">setCollectionMonitored()</a>.</p>
<p>Note that if a session is being ignored, this takes precedence over <a class="el" href="classAkonadi_1_1Monitor.html#a4c0b2db0f472b26fae7b176382e45541" title="Sets whether items of the specified mime type shall be monitored for changes.">setMimeTypeMonitored()</a> on that session.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">mimetype</td><td>The mime type to monitor. </td></tr>
    <tr><td class="paramname">monitored</td><td>Whether to monitor the mime type. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="monitor_8cpp_source.html#l00105">105</a> of file <a class="el" href="monitor_8cpp_source.html">monitor.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aa7ecbfeeb78f01d1155b661f8c3911e7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Monitor::setResourceMonitored </td>
          <td>(</td>
          <td class="paramtype">const QByteArray &amp;&#160;</td>
          <td class="paramname"><em>resource</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>monitored</em> = <code>true</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets whether the specified resource shall be monitored for changes. </p>
<p>If monitoring is turned on for the resource, all notifications for collections and items in that resource will be emitted.</p>
<p>Note that if a session is being ignored, this takes precedence over <a class="el" href="classAkonadi_1_1Monitor.html#aa7ecbfeeb78f01d1155b661f8c3911e7" title="Sets whether the specified resource shall be monitored for changes.">setResourceMonitored()</a> on that session.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">resource</td><td>The resource identifier. </td></tr>
    <tr><td class="paramname">monitored</td><td>Whether to monitor the resource. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="monitor_8cpp_source.html#l00093">93</a> of file <a class="el" href="monitor_8cpp_source.html">monitor.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="af840a3511fd359c1fbb9932700d6dc37"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Monitor::setSession </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classAkonadi_1_1Session.html">Akonadi::Session</a> *&#160;</td>
          <td class="paramname"><em>session</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the session used by the <a class="el" href="classAkonadi_1_1Monitor.html" title="Monitors an item or collection for changes.">Monitor</a> to communicate with the Akonadi server. </p>
<p>If not set, the <a class="el" href="classAkonadi_1_1Session.html#a6be18b8748c21df1f9b106df36475f42" title="Returns the default session for this thread.">Akonadi::Session::defaultSession</a> is used.</p>
<dl class="section since"><dt>Since</dt><dd>4.4 </dd></dl>

<p>Definition at line <a class="el" href="monitor_8cpp_source.html#l00219">219</a> of file <a class="el" href="monitor_8cpp_source.html">monitor.cpp</a>.</p>

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