Sophie

Sophie

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

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>KCalCore::Calendar 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>KCalCore Library</h2>
<!-- BC -->
<div id="top">
<!-- Generated by Doxygen 1.8.3.1 -->
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespaceKCalCore.html">KCalCore</a></li><li class="navelem"><a class="el" href="classKCalCore_1_1Calendar.html">Calendar</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="classKCalCore_1_1Calendar-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">KCalCore::Calendar Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div>  </div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="calendar_8h_source.html">calendar.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for KCalCore::Calendar:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classKCalCore_1_1Calendar.png" usemap="#KCalCore::Calendar_map" alt=""/>
  <map id="KCalCore::Calendar_map" name="KCalCore::Calendar_map">
<area href="classKCalCore_1_1CustomProperties.html" title="A class to manage custom calendar properties." alt="KCalCore::CustomProperties" shape="rect" coords="0,0,271,24"/>
<area href="classKCalCore_1_1IncidenceBase_1_1IncidenceObserver.html" title="The IncidenceObserver class." alt="KCalCore::IncidenceBase::IncidenceObserver" shape="rect" coords="281,0,552,24"/>
<area href="classKCalCore_1_1MemoryCalendar.html" title="This class provides a calendar stored in memory." alt="KCalCore::MemoryCalendar" shape="rect" coords="140,112,411,136"/>
</map>
 </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar_1_1CalendarObserver.html">CalendarObserver</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a347780ed011ca3e30f816a34f75d72bf"><td class="memItemLeft" align="right" valign="top">typedef QSharedPointer&lt; <a class="el" href="classKCalCore_1_1Calendar.html">Calendar</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a347780ed011ca3e30f816a34f75d72bf">Ptr</a></td></tr>
<tr class="separator:a347780ed011ca3e30f816a34f75d72bf"><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:a548648eed51fcc5ec70b489fb1ed9a3b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a548648eed51fcc5ec70b489fb1ed9a3b">Calendar</a> (const KDateTime::Spec &amp;<a class="el" href="classKCalCore_1_1Calendar.html#acecb45e5a9f8cd8d09c51d0ee4b88ca6">timeSpec</a>)</td></tr>
<tr class="separator:a548648eed51fcc5ec70b489fb1ed9a3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe401584ee2230c13cf8cfe940b19705"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#abe401584ee2230c13cf8cfe940b19705">Calendar</a> (const QString &amp;<a class="el" href="classKCalCore_1_1Calendar.html#adbb33ceb6de6668520995b95b4fd646b">timeZoneId</a>)</td></tr>
<tr class="separator:abe401584ee2230c13cf8cfe940b19705"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23aa939f694874a8f98ec54326d80741"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a23aa939f694874a8f98ec54326d80741">~Calendar</a> ()</td></tr>
<tr class="separator:a23aa939f694874a8f98ec54326d80741"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ed5881802ce4ff2fe58de3335379541"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a0ed5881802ce4ff2fe58de3335379541">addEvent</a> (const <a class="el" href="classKCalCore_1_1Event.html#a46fb81154c27838046fb7a8af53a7f54">Event::Ptr</a> &amp;<a class="el" href="classKCalCore_1_1Calendar.html#a0c97ef3f895121a10787451db74d7b9c">event</a>)=0</td></tr>
<tr class="separator:a0ed5881802ce4ff2fe58de3335379541"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0c6f81edda49c79d86e139903319892"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#ac0c6f81edda49c79d86e139903319892">addIncidence</a> (const <a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a> &amp;<a class="el" href="classKCalCore_1_1Calendar.html#a072903dafdd292b6a8ec70c40d367200">incidence</a>)</td></tr>
<tr class="separator:ac0c6f81edda49c79d86e139903319892"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9c180252d319d0fb7c6942cbd9b7f9c"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#ae9c180252d319d0fb7c6942cbd9b7f9c">addJournal</a> (const <a class="el" href="classKCalCore_1_1Journal.html#a7e12ed4f4e9ceadb5fba802ebc55323a">Journal::Ptr</a> &amp;<a class="el" href="classKCalCore_1_1Calendar.html#a2a257949ac190dc6d907541a35abf261">journal</a>)=0</td></tr>
<tr class="separator:ae9c180252d319d0fb7c6942cbd9b7f9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ddd3ae44261dddebccd94d9d8db6615"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a3ddd3ae44261dddebccd94d9d8db6615">addNotebook</a> (const QString &amp;<a class="el" href="classKCalCore_1_1Calendar.html#a08677a3dd7fc0ad4db415e07464d010a">notebook</a>, bool <a class="el" href="classKCalCore_1_1Calendar.html#a973367a399b15ba0a2a5a411b15e2a1b">isVisible</a>)</td></tr>
<tr class="separator:a3ddd3ae44261dddebccd94d9d8db6615"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e50605c32bc88511736bc6f178e0502"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a3e50605c32bc88511736bc6f178e0502">addTodo</a> (const <a class="el" href="classKCalCore_1_1Todo.html#a550c3c48a0e569879d4274dffc6713e2">Todo::Ptr</a> &amp;<a class="el" href="classKCalCore_1_1Calendar.html#a6dba25052bb1e1626206369c6719c66c">todo</a>)=0</td></tr>
<tr class="separator:a3e50605c32bc88511736bc6f178e0502"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29ed78320e893437d5cb1e3383a66949"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCalCore_1_1Alarm.html#a5b4e064f37732cca17f1647fc695cef8">Alarm::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a29ed78320e893437d5cb1e3383a66949">alarms</a> (const KDateTime &amp;from, const KDateTime &amp;to) const =0</td></tr>
<tr class="separator:a29ed78320e893437d5cb1e3383a66949"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b2634efccc953c28661380e4de6c031"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a7b2634efccc953c28661380e4de6c031">batchAdding</a> () const </td></tr>
<tr class="separator:a7b2634efccc953c28661380e4de6c031"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2256bb7e8b741c80d3c834036e13edeb"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a2256bb7e8b741c80d3c834036e13edeb">beginChange</a> (const <a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a> &amp;<a class="el" href="classKCalCore_1_1Calendar.html#a072903dafdd292b6a8ec70c40d367200">incidence</a>)</td></tr>
<tr class="separator:a2256bb7e8b741c80d3c834036e13edeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f12fcb224d57fabd8458cee925807ab"><td class="memItemLeft" align="right" valign="top">QStringList&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a8f12fcb224d57fabd8458cee925807ab">categories</a> () const </td></tr>
<tr class="separator:a8f12fcb224d57fabd8458cee925807ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5cefee83c2c1c5c3d1ad9d763f378ea"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#aa5cefee83c2c1c5c3d1ad9d763f378ea">clearNotebookAssociations</a> ()</td></tr>
<tr class="separator:aa5cefee83c2c1c5c3d1ad9d763f378ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a982914d9e3c63af00dc436ae1c6b58a8"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a982914d9e3c63af00dc436ae1c6b58a8">close</a> ()=0</td></tr>
<tr class="separator:a982914d9e3c63af00dc436ae1c6b58a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab359f6c0ab25f2e49a3271c9dcb4bf88"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#ab359f6c0ab25f2e49a3271c9dcb4bf88">defaultNotebook</a> () const </td></tr>
<tr class="separator:ab359f6c0ab25f2e49a3271c9dcb4bf88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b68f71ed5bdf1d1fbf9a78b47dc2513"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a5b68f71ed5bdf1d1fbf9a78b47dc2513">deleteAllEvents</a> ()=0</td></tr>
<tr class="separator:a5b68f71ed5bdf1d1fbf9a78b47dc2513"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac555b9eedfba6b344b9738db11d3aee4"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#ac555b9eedfba6b344b9738db11d3aee4">deleteAllJournals</a> ()=0</td></tr>
<tr class="separator:ac555b9eedfba6b344b9738db11d3aee4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0f9890151ab5ac620129d99cf3baa54"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#ab0f9890151ab5ac620129d99cf3baa54">deleteAllTodos</a> ()=0</td></tr>
<tr class="separator:ab0f9890151ab5ac620129d99cf3baa54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4a68b92243b47747e61810129a5ac3a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#ad4a68b92243b47747e61810129a5ac3a">deleted</a> (const QString &amp;uid, const KDateTime &amp;recurrenceId=KDateTime()) const </td></tr>
<tr class="separator:ad4a68b92243b47747e61810129a5ac3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9a8df943ca0d44841178829d8cc5c8e"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCalCore_1_1Event.html#a46fb81154c27838046fb7a8af53a7f54">Event::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#ac9a8df943ca0d44841178829d8cc5c8e">deletedEvent</a> (const QString &amp;uid, const KDateTime &amp;recurrenceId=KDateTime()) const =0</td></tr>
<tr class="separator:ac9a8df943ca0d44841178829d8cc5c8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a633b15f31f19731b0de4795bab6b6013"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCalCore_1_1Event.html#a7b7823f20520a2b96bdc1dd78732e5ef">Event::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a633b15f31f19731b0de4795bab6b6013">deletedEvents</a> (<a class="el" href="namespaceKCalCore.html#aaff5d9a436f27091e4459a786abcb2be">EventSortField</a> sortField=<a class="el" href="namespaceKCalCore.html#aaff5d9a436f27091e4459a786abcb2beaecf307c3a58b39fcf60e5caedcaa1d25">EventSortUnsorted</a>, <a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9">SortDirection</a> sortDirection=<a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9ab9fc7d701937c754983bb558a2e0f9be">SortDirectionAscending</a>) const =0</td></tr>
<tr class="separator:a633b15f31f19731b0de4795bab6b6013"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3d26d367ce3afb04eee66f3b357c5ca"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCalCore_1_1Journal.html#a7e12ed4f4e9ceadb5fba802ebc55323a">Journal::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#af3d26d367ce3afb04eee66f3b357c5ca">deletedJournal</a> (const QString &amp;uid, const KDateTime &amp;recurrenceId=KDateTime()) const =0</td></tr>
<tr class="separator:af3d26d367ce3afb04eee66f3b357c5ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af18f7b9aead0e64566bad6b0b513434a"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCalCore_1_1Journal.html#ad31e8a324cca4983563aa4f6a302a56f">Journal::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#af18f7b9aead0e64566bad6b0b513434a">deletedJournals</a> (<a class="el" href="namespaceKCalCore.html#a053360f01c1f36f95c86495bdfef2876">JournalSortField</a> sortField=<a class="el" href="namespaceKCalCore.html#a053360f01c1f36f95c86495bdfef2876a0d5c17cff3bc4ecd3d0deb889519f224">JournalSortUnsorted</a>, <a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9">SortDirection</a> sortDirection=<a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9ab9fc7d701937c754983bb558a2e0f9be">SortDirectionAscending</a>) const =0</td></tr>
<tr class="separator:af18f7b9aead0e64566bad6b0b513434a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa81844b1cd63424846ebbb05b21126c8"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCalCore_1_1Todo.html#a550c3c48a0e569879d4274dffc6713e2">Todo::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#aa81844b1cd63424846ebbb05b21126c8">deletedTodo</a> (const QString &amp;uid, const KDateTime &amp;recurrenceId=KDateTime()) const =0</td></tr>
<tr class="separator:aa81844b1cd63424846ebbb05b21126c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0aa95e61b0c385de1020833f33954cb8"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCalCore_1_1Todo.html#a2319b4b2e1a2abb61ccd5b912527bc31">Todo::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a0aa95e61b0c385de1020833f33954cb8">deletedTodos</a> (<a class="el" href="namespaceKCalCore.html#a37b4498b796795f0fbf6c62fc3d4fa58">TodoSortField</a> sortField=<a class="el" href="namespaceKCalCore.html#a37b4498b796795f0fbf6c62fc3d4fa58a33613d06012eb18efee67fabdd7e5d9b">TodoSortUnsorted</a>, <a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9">SortDirection</a> sortDirection=<a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9ab9fc7d701937c754983bb558a2e0f9be">SortDirectionAscending</a>) const =0</td></tr>
<tr class="separator:a0aa95e61b0c385de1020833f33954cb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a305dd48a061021202ee1c457e710fa9c"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a305dd48a061021202ee1c457e710fa9c">deleteEvent</a> (const <a class="el" href="classKCalCore_1_1Event.html#a46fb81154c27838046fb7a8af53a7f54">Event::Ptr</a> &amp;<a class="el" href="classKCalCore_1_1Calendar.html#a0c97ef3f895121a10787451db74d7b9c">event</a>)=0</td></tr>
<tr class="separator:a305dd48a061021202ee1c457e710fa9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ddc7b5d2e69f2e41dffd6bcc6257949"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a7ddc7b5d2e69f2e41dffd6bcc6257949">deleteEventInstances</a> (const <a class="el" href="classKCalCore_1_1Event.html#a46fb81154c27838046fb7a8af53a7f54">Event::Ptr</a> &amp;<a class="el" href="classKCalCore_1_1Calendar.html#a0c97ef3f895121a10787451db74d7b9c">event</a>)=0</td></tr>
<tr class="separator:a7ddc7b5d2e69f2e41dffd6bcc6257949"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7ebd2be3a2309ea15186174332e0617"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#af7ebd2be3a2309ea15186174332e0617">deleteIncidence</a> (const <a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a> &amp;<a class="el" href="classKCalCore_1_1Calendar.html#a072903dafdd292b6a8ec70c40d367200">incidence</a>)</td></tr>
<tr class="separator:af7ebd2be3a2309ea15186174332e0617"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae44207801ae793a9808ae779a56f3931"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#ae44207801ae793a9808ae779a56f3931">deleteIncidenceInstances</a> (const <a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a> &amp;<a class="el" href="classKCalCore_1_1Calendar.html#a072903dafdd292b6a8ec70c40d367200">incidence</a>)=0</td></tr>
<tr class="separator:ae44207801ae793a9808ae779a56f3931"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36eee5b7a89b219db85673929271ab8d"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a36eee5b7a89b219db85673929271ab8d">deleteJournal</a> (const <a class="el" href="classKCalCore_1_1Journal.html#a7e12ed4f4e9ceadb5fba802ebc55323a">Journal::Ptr</a> &amp;<a class="el" href="classKCalCore_1_1Calendar.html#a2a257949ac190dc6d907541a35abf261">journal</a>)=0</td></tr>
<tr class="separator:a36eee5b7a89b219db85673929271ab8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e9edb77e7779264589121acbca89dee"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a9e9edb77e7779264589121acbca89dee">deleteJournalInstances</a> (const <a class="el" href="classKCalCore_1_1Journal.html#a7e12ed4f4e9ceadb5fba802ebc55323a">Journal::Ptr</a> &amp;<a class="el" href="classKCalCore_1_1Calendar.html#a2a257949ac190dc6d907541a35abf261">journal</a>)=0</td></tr>
<tr class="separator:a9e9edb77e7779264589121acbca89dee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17f6f0f31e7fcd77b1d328c06a491212"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a17f6f0f31e7fcd77b1d328c06a491212">deleteNotebook</a> (const QString &amp;<a class="el" href="classKCalCore_1_1Calendar.html#a08677a3dd7fc0ad4db415e07464d010a">notebook</a>)</td></tr>
<tr class="separator:a17f6f0f31e7fcd77b1d328c06a491212"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2052d131b165c29e871e9a4eefa6b18"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#ab2052d131b165c29e871e9a4eefa6b18">deleteTodo</a> (const <a class="el" href="classKCalCore_1_1Todo.html#a550c3c48a0e569879d4274dffc6713e2">Todo::Ptr</a> &amp;<a class="el" href="classKCalCore_1_1Calendar.html#a6dba25052bb1e1626206369c6719c66c">todo</a>)=0</td></tr>
<tr class="separator:ab2052d131b165c29e871e9a4eefa6b18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8cc153e398a46c649ea66f019302ea79"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a8cc153e398a46c649ea66f019302ea79">deleteTodoInstances</a> (const <a class="el" href="classKCalCore_1_1Todo.html#a550c3c48a0e569879d4274dffc6713e2">Todo::Ptr</a> &amp;<a class="el" href="classKCalCore_1_1Calendar.html#a6dba25052bb1e1626206369c6719c66c">todo</a>)=0</td></tr>
<tr class="separator:a8cc153e398a46c649ea66f019302ea79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4bf84a8f18164369e568c8a786d90dde"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a4bf84a8f18164369e568c8a786d90dde">dissociateOccurrence</a> (const <a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a> &amp;<a class="el" href="classKCalCore_1_1Calendar.html#a072903dafdd292b6a8ec70c40d367200">incidence</a>, const QDate &amp;date, const KDateTime::Spec &amp;spec, bool single=true)</td></tr>
<tr class="separator:a4bf84a8f18164369e568c8a786d90dde"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7284a3b20aea8f32b3d5df50b9acf61e"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCalCore_1_1Incidence.html#a0338ea3c5fca5fbf3ae05ea3b0559547">Incidence::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a7284a3b20aea8f32b3d5df50b9acf61e">duplicates</a> (const <a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a> &amp;<a class="el" href="classKCalCore_1_1Calendar.html#a072903dafdd292b6a8ec70c40d367200">incidence</a>)</td></tr>
<tr class="separator:a7284a3b20aea8f32b3d5df50b9acf61e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd1a93e8e4192a3e64c77f522d61da4e"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#afd1a93e8e4192a3e64c77f522d61da4e">endBatchAdding</a> ()</td></tr>
<tr class="separator:afd1a93e8e4192a3e64c77f522d61da4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae66eb6e1a1b16491fc0e1478a5004abb"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#ae66eb6e1a1b16491fc0e1478a5004abb">endChange</a> (const <a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a> &amp;<a class="el" href="classKCalCore_1_1Calendar.html#a072903dafdd292b6a8ec70c40d367200">incidence</a>)</td></tr>
<tr class="separator:ae66eb6e1a1b16491fc0e1478a5004abb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c97ef3f895121a10787451db74d7b9c"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCalCore_1_1Event.html#a46fb81154c27838046fb7a8af53a7f54">Event::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a0c97ef3f895121a10787451db74d7b9c">event</a> (const QString &amp;uid, const KDateTime &amp;recurrenceId=KDateTime()) const =0</td></tr>
<tr class="separator:a0c97ef3f895121a10787451db74d7b9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6421040706f139a88ac99cb6b99b0b1d"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCalCore_1_1Event.html#a7b7823f20520a2b96bdc1dd78732e5ef">Event::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a6421040706f139a88ac99cb6b99b0b1d">eventInstances</a> (const <a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a> &amp;<a class="el" href="classKCalCore_1_1Calendar.html#a0c97ef3f895121a10787451db74d7b9c">event</a>, <a class="el" href="namespaceKCalCore.html#aaff5d9a436f27091e4459a786abcb2be">EventSortField</a> sortField=<a class="el" href="namespaceKCalCore.html#aaff5d9a436f27091e4459a786abcb2beaecf307c3a58b39fcf60e5caedcaa1d25">EventSortUnsorted</a>, <a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9">SortDirection</a> sortDirection=<a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9ab9fc7d701937c754983bb558a2e0f9be">SortDirectionAscending</a>) const =0</td></tr>
<tr class="separator:a6421040706f139a88ac99cb6b99b0b1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af05e8a58456929200517256572af78d3"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCalCore_1_1Event.html#a7b7823f20520a2b96bdc1dd78732e5ef">Event::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#af05e8a58456929200517256572af78d3">events</a> (<a class="el" href="namespaceKCalCore.html#aaff5d9a436f27091e4459a786abcb2be">EventSortField</a> sortField=<a class="el" href="namespaceKCalCore.html#aaff5d9a436f27091e4459a786abcb2beaecf307c3a58b39fcf60e5caedcaa1d25">EventSortUnsorted</a>, <a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9">SortDirection</a> sortDirection=<a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9ab9fc7d701937c754983bb558a2e0f9be">SortDirectionAscending</a>) const </td></tr>
<tr class="separator:af05e8a58456929200517256572af78d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7014c6cc0a1235558c1f368e954b238d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKCalCore_1_1Event.html#a7b7823f20520a2b96bdc1dd78732e5ef">Event::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a7014c6cc0a1235558c1f368e954b238d">events</a> (const KDateTime &amp;dt) const </td></tr>
<tr class="separator:a7014c6cc0a1235558c1f368e954b238d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab306e0a200175da27ba406f04ab53a9e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKCalCore_1_1Event.html#a7b7823f20520a2b96bdc1dd78732e5ef">Event::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#ab306e0a200175da27ba406f04ab53a9e">events</a> (const QDate &amp;start, const QDate &amp;end, const KDateTime::Spec &amp;<a class="el" href="classKCalCore_1_1Calendar.html#acecb45e5a9f8cd8d09c51d0ee4b88ca6">timeSpec</a>=KDateTime::Spec(), bool inclusive=false) const </td></tr>
<tr class="separator:ab306e0a200175da27ba406f04ab53a9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e4dce832c4a2beac82ce426e76d11ef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKCalCore_1_1Event.html#a7b7823f20520a2b96bdc1dd78732e5ef">Event::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a6e4dce832c4a2beac82ce426e76d11ef">events</a> (const QDate &amp;date, const KDateTime::Spec &amp;<a class="el" href="classKCalCore_1_1Calendar.html#acecb45e5a9f8cd8d09c51d0ee4b88ca6">timeSpec</a>=KDateTime::Spec(), <a class="el" href="namespaceKCalCore.html#aaff5d9a436f27091e4459a786abcb2be">EventSortField</a> sortField=<a class="el" href="namespaceKCalCore.html#aaff5d9a436f27091e4459a786abcb2beaecf307c3a58b39fcf60e5caedcaa1d25">EventSortUnsorted</a>, <a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9">SortDirection</a> sortDirection=<a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9ab9fc7d701937c754983bb558a2e0f9be">SortDirectionAscending</a>) const </td></tr>
<tr class="separator:a6e4dce832c4a2beac82ce426e76d11ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5c3b7044219bf42af6d9148ede45126"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKCalCore_1_1CalFilter.html">CalFilter</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#ad5c3b7044219bf42af6d9148ede45126">filter</a> () const </td></tr>
<tr class="separator:ad5c3b7044219bf42af6d9148ede45126"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a436c1777058953ec5f85dbe93408da4f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a436c1777058953ec5f85dbe93408da4f">hasValidNotebook</a> (const QString &amp;<a class="el" href="classKCalCore_1_1Calendar.html#a08677a3dd7fc0ad4db415e07464d010a">notebook</a>) const </td></tr>
<tr class="separator:a436c1777058953ec5f85dbe93408da4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a072903dafdd292b6a8ec70c40d367200"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a072903dafdd292b6a8ec70c40d367200">incidence</a> (const QString &amp;uid, const KDateTime &amp;recurrenceId=KDateTime()) const </td></tr>
<tr class="separator:a072903dafdd292b6a8ec70c40d367200"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5bcae01cda693e73c0f173c2c8ddb9e"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#aa5bcae01cda693e73c0f173c2c8ddb9e">incidenceFromSchedulingID</a> (const QString &amp;sid) const </td></tr>
<tr class="separator:aa5bcae01cda693e73c0f173c2c8ddb9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a588af595169e40658190fa53baea28"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCalCore_1_1Incidence.html#a0338ea3c5fca5fbf3ae05ea3b0559547">Incidence::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a1a588af595169e40658190fa53baea28">incidences</a> () const </td></tr>
<tr class="separator:a1a588af595169e40658190fa53baea28"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90cc767c3d151eb4ee36c9f17cb422d1"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCalCore_1_1Incidence.html#a0338ea3c5fca5fbf3ae05ea3b0559547">Incidence::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a90cc767c3d151eb4ee36c9f17cb422d1">incidences</a> (const QDate &amp;date) const </td></tr>
<tr class="separator:a90cc767c3d151eb4ee36c9f17cb422d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6205651aee26aa0ef092583e76aad436"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCalCore_1_1Incidence.html#a0338ea3c5fca5fbf3ae05ea3b0559547">Incidence::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a6205651aee26aa0ef092583e76aad436">incidences</a> (const QString &amp;<a class="el" href="classKCalCore_1_1Calendar.html#a08677a3dd7fc0ad4db415e07464d010a">notebook</a>) const </td></tr>
<tr class="separator:a6205651aee26aa0ef092583e76aad436"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaab7901071689139bbb04aaea3a61630"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCalCore_1_1Incidence.html#a0338ea3c5fca5fbf3ae05ea3b0559547">Incidence::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#aaab7901071689139bbb04aaea3a61630">incidencesFromSchedulingID</a> (const QString &amp;sid) const </td></tr>
<tr class="separator:aaab7901071689139bbb04aaea3a61630"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24df4ace703d319df4358a0e9095665f"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCalCore_1_1Incidence.html#a0338ea3c5fca5fbf3ae05ea3b0559547">Incidence::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a24df4ace703d319df4358a0e9095665f">instances</a> (const <a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a> &amp;<a class="el" href="classKCalCore_1_1Calendar.html#a072903dafdd292b6a8ec70c40d367200">incidence</a>) const </td></tr>
<tr class="separator:a24df4ace703d319df4358a0e9095665f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d8cfc4cd89b8cf439e933fcb08a7ade"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a3d8cfc4cd89b8cf439e933fcb08a7ade">isAncestorOf</a> (const <a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a> &amp;ancestor, const <a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a> &amp;<a class="el" href="classKCalCore_1_1Calendar.html#a072903dafdd292b6a8ec70c40d367200">incidence</a>) const </td></tr>
<tr class="separator:a3d8cfc4cd89b8cf439e933fcb08a7ade"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12a725cf8644532a56856df829167575"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a12a725cf8644532a56856df829167575">isModified</a> () const </td></tr>
<tr class="separator:a12a725cf8644532a56856df829167575"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3df61cac1be0b72e8bc358c1b010979d"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a3df61cac1be0b72e8bc358c1b010979d">isSaving</a> () const </td></tr>
<tr class="separator:a3df61cac1be0b72e8bc358c1b010979d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a973367a399b15ba0a2a5a411b15e2a1b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a973367a399b15ba0a2a5a411b15e2a1b">isVisible</a> (const <a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a> &amp;<a class="el" href="classKCalCore_1_1Calendar.html#a072903dafdd292b6a8ec70c40d367200">incidence</a>) const </td></tr>
<tr class="separator:a973367a399b15ba0a2a5a411b15e2a1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a257949ac190dc6d907541a35abf261"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCalCore_1_1Journal.html#a7e12ed4f4e9ceadb5fba802ebc55323a">Journal::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a2a257949ac190dc6d907541a35abf261">journal</a> (const QString &amp;uid, const KDateTime &amp;recurrenceId=KDateTime()) const =0</td></tr>
<tr class="separator:a2a257949ac190dc6d907541a35abf261"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7851a20ceae56d1fced192aca6fd1b55"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCalCore_1_1Journal.html#ad31e8a324cca4983563aa4f6a302a56f">Journal::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a7851a20ceae56d1fced192aca6fd1b55">journalInstances</a> (const <a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a> &amp;<a class="el" href="classKCalCore_1_1Calendar.html#a2a257949ac190dc6d907541a35abf261">journal</a>, <a class="el" href="namespaceKCalCore.html#a053360f01c1f36f95c86495bdfef2876">JournalSortField</a> sortField=<a class="el" href="namespaceKCalCore.html#a053360f01c1f36f95c86495bdfef2876a0d5c17cff3bc4ecd3d0deb889519f224">JournalSortUnsorted</a>, <a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9">SortDirection</a> sortDirection=<a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9ab9fc7d701937c754983bb558a2e0f9be">SortDirectionAscending</a>) const =0</td></tr>
<tr class="separator:a7851a20ceae56d1fced192aca6fd1b55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7914e470810722507a4d33a11276fb7d"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCalCore_1_1Journal.html#ad31e8a324cca4983563aa4f6a302a56f">Journal::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a7914e470810722507a4d33a11276fb7d">journals</a> (<a class="el" href="namespaceKCalCore.html#a053360f01c1f36f95c86495bdfef2876">JournalSortField</a> sortField=<a class="el" href="namespaceKCalCore.html#a053360f01c1f36f95c86495bdfef2876a0d5c17cff3bc4ecd3d0deb889519f224">JournalSortUnsorted</a>, <a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9">SortDirection</a> sortDirection=<a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9ab9fc7d701937c754983bb558a2e0f9be">SortDirectionAscending</a>) const </td></tr>
<tr class="separator:a7914e470810722507a4d33a11276fb7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f71823d7a6920033a900e9732cba46c"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCalCore_1_1Journal.html#ad31e8a324cca4983563aa4f6a302a56f">Journal::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a4f71823d7a6920033a900e9732cba46c">journals</a> (const QDate &amp;date) const </td></tr>
<tr class="separator:a4f71823d7a6920033a900e9732cba46c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08677a3dd7fc0ad4db415e07464d010a"><td class="memItemLeft" align="right" valign="top">virtual QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a08677a3dd7fc0ad4db415e07464d010a">notebook</a> (const <a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a> &amp;<a class="el" href="classKCalCore_1_1Calendar.html#a072903dafdd292b6a8ec70c40d367200">incidence</a>) const </td></tr>
<tr class="separator:a08677a3dd7fc0ad4db415e07464d010a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab32bf4336b88c70bed782795e3c18dd9"><td class="memItemLeft" align="right" valign="top">virtual QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#ab32bf4336b88c70bed782795e3c18dd9">notebook</a> (const QString &amp;uid) const </td></tr>
<tr class="separator:ab32bf4336b88c70bed782795e3c18dd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab21da562fc27f27108a874594e485474"><td class="memItemLeft" align="right" valign="top">virtual QStringList&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#ab21da562fc27f27108a874594e485474">notebooks</a> () const </td></tr>
<tr class="separator:ab21da562fc27f27108a874594e485474"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad12ee1050193811893a690473a1d7b64"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKCalCore_1_1Person.html#a33feb707e88cda60bb9d2183d1ddd60e">Person::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#ad12ee1050193811893a690473a1d7b64">owner</a> () const </td></tr>
<tr class="separator:ad12ee1050193811893a690473a1d7b64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6cf00d5aeef407c346f7cff422987651"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a6cf00d5aeef407c346f7cff422987651">productId</a> () const </td></tr>
<tr class="separator:a6cf00d5aeef407c346f7cff422987651"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b3930f9872b444f4a05746999ab14bf"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCalCore_1_1Event.html#a7b7823f20520a2b96bdc1dd78732e5ef">Event::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a8b3930f9872b444f4a05746999ab14bf">rawEvents</a> (<a class="el" href="namespaceKCalCore.html#aaff5d9a436f27091e4459a786abcb2be">EventSortField</a> sortField=<a class="el" href="namespaceKCalCore.html#aaff5d9a436f27091e4459a786abcb2beaecf307c3a58b39fcf60e5caedcaa1d25">EventSortUnsorted</a>, <a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9">SortDirection</a> sortDirection=<a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9ab9fc7d701937c754983bb558a2e0f9be">SortDirectionAscending</a>) const =0</td></tr>
<tr class="separator:a8b3930f9872b444f4a05746999ab14bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f60e848e4730c9247ece1338d177540"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCalCore_1_1Event.html#a7b7823f20520a2b96bdc1dd78732e5ef">Event::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a9f60e848e4730c9247ece1338d177540">rawEvents</a> (const QDate &amp;start, const QDate &amp;end, const KDateTime::Spec &amp;<a class="el" href="classKCalCore_1_1Calendar.html#acecb45e5a9f8cd8d09c51d0ee4b88ca6">timeSpec</a>=KDateTime::Spec(), bool inclusive=false) const =0</td></tr>
<tr class="separator:a9f60e848e4730c9247ece1338d177540"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa16b1a8f99f9513fc212ecddf5df7423"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCalCore_1_1Event.html#a7b7823f20520a2b96bdc1dd78732e5ef">Event::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#aa16b1a8f99f9513fc212ecddf5df7423">rawEventsForDate</a> (const KDateTime &amp;dt) const =0</td></tr>
<tr class="separator:aa16b1a8f99f9513fc212ecddf5df7423"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c3307d3e2cc9ed97df1e698534fe56c"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCalCore_1_1Event.html#a7b7823f20520a2b96bdc1dd78732e5ef">Event::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a6c3307d3e2cc9ed97df1e698534fe56c">rawEventsForDate</a> (const QDate &amp;date, const KDateTime::Spec &amp;<a class="el" href="classKCalCore_1_1Calendar.html#acecb45e5a9f8cd8d09c51d0ee4b88ca6">timeSpec</a>=KDateTime::Spec(), <a class="el" href="namespaceKCalCore.html#aaff5d9a436f27091e4459a786abcb2be">EventSortField</a> sortField=<a class="el" href="namespaceKCalCore.html#aaff5d9a436f27091e4459a786abcb2beaecf307c3a58b39fcf60e5caedcaa1d25">EventSortUnsorted</a>, <a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9">SortDirection</a> sortDirection=<a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9ab9fc7d701937c754983bb558a2e0f9be">SortDirectionAscending</a>) const =0</td></tr>
<tr class="separator:a6c3307d3e2cc9ed97df1e698534fe56c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae45edff6408e8f8a7efd40483335390b"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCalCore_1_1Incidence.html#a0338ea3c5fca5fbf3ae05ea3b0559547">Incidence::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#ae45edff6408e8f8a7efd40483335390b">rawIncidences</a> () const </td></tr>
<tr class="separator:ae45edff6408e8f8a7efd40483335390b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a861c234481bfe46e90934deff03dbaf8"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCalCore_1_1Journal.html#ad31e8a324cca4983563aa4f6a302a56f">Journal::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a861c234481bfe46e90934deff03dbaf8">rawJournals</a> (<a class="el" href="namespaceKCalCore.html#a053360f01c1f36f95c86495bdfef2876">JournalSortField</a> sortField=<a class="el" href="namespaceKCalCore.html#a053360f01c1f36f95c86495bdfef2876a0d5c17cff3bc4ecd3d0deb889519f224">JournalSortUnsorted</a>, <a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9">SortDirection</a> sortDirection=<a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9ab9fc7d701937c754983bb558a2e0f9be">SortDirectionAscending</a>) const =0</td></tr>
<tr class="separator:a861c234481bfe46e90934deff03dbaf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2bf05bb36bb533294a5e1576c6712e68"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCalCore_1_1Journal.html#ad31e8a324cca4983563aa4f6a302a56f">Journal::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a2bf05bb36bb533294a5e1576c6712e68">rawJournalsForDate</a> (const QDate &amp;date) const =0</td></tr>
<tr class="separator:a2bf05bb36bb533294a5e1576c6712e68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac20ee2e677660c6cd27d5e875c4f9b69"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCalCore_1_1Todo.html#a2319b4b2e1a2abb61ccd5b912527bc31">Todo::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#ac20ee2e677660c6cd27d5e875c4f9b69">rawTodos</a> (<a class="el" href="namespaceKCalCore.html#a37b4498b796795f0fbf6c62fc3d4fa58">TodoSortField</a> sortField=<a class="el" href="namespaceKCalCore.html#a37b4498b796795f0fbf6c62fc3d4fa58a33613d06012eb18efee67fabdd7e5d9b">TodoSortUnsorted</a>, <a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9">SortDirection</a> sortDirection=<a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9ab9fc7d701937c754983bb558a2e0f9be">SortDirectionAscending</a>) const =0</td></tr>
<tr class="separator:ac20ee2e677660c6cd27d5e875c4f9b69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59bae34206327e4a25ff656ec66cc8f7"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCalCore_1_1Todo.html#a2319b4b2e1a2abb61ccd5b912527bc31">Todo::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a59bae34206327e4a25ff656ec66cc8f7">rawTodos</a> (const QDate &amp;start, const QDate &amp;end, const KDateTime::Spec &amp;timespec=KDateTime::Spec(), bool inclusive=false) const =0</td></tr>
<tr class="separator:a59bae34206327e4a25ff656ec66cc8f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6712cc15a821af8a08cdada406e8d71f"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCalCore_1_1Todo.html#a2319b4b2e1a2abb61ccd5b912527bc31">Todo::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a6712cc15a821af8a08cdada406e8d71f">rawTodosForDate</a> (const QDate &amp;date) const =0</td></tr>
<tr class="separator:a6712cc15a821af8a08cdada406e8d71f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf6d752ffc403159f1ac8633dd07e680"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#acf6d752ffc403159f1ac8633dd07e680">registerObserver</a> (<a class="el" href="classKCalCore_1_1Calendar_1_1CalendarObserver.html">CalendarObserver</a> *observer)</td></tr>
<tr class="separator:acf6d752ffc403159f1ac8633dd07e680"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad1c7210c33eaa7988ed2eb3ba5be465"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKCalCore_1_1Incidence.html#a0338ea3c5fca5fbf3ae05ea3b0559547">Incidence::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#aad1c7210c33eaa7988ed2eb3ba5be465">relations</a> (const QString &amp;uid) const </td></tr>
<tr class="separator:aad1c7210c33eaa7988ed2eb3ba5be465"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a510f9e9d134c2af5a79a81ad9b1716f4"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a510f9e9d134c2af5a79a81ad9b1716f4">reload</a> ()</td></tr>
<tr class="separator:a510f9e9d134c2af5a79a81ad9b1716f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a260797b6f5905c4929dd938c7359e47b"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a260797b6f5905c4929dd938c7359e47b">removeRelations</a> (const <a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a> &amp;<a class="el" href="classKCalCore_1_1Calendar.html#a072903dafdd292b6a8ec70c40d367200">incidence</a>)</td></tr>
<tr class="separator:a260797b6f5905c4929dd938c7359e47b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3972cc780e5f9f25832e29f3114ebe8"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#ae3972cc780e5f9f25832e29f3114ebe8">save</a> ()</td></tr>
<tr class="separator:ae3972cc780e5f9f25832e29f3114ebe8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5bb2c546b8b25a448963071f4ed1f1ab"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a5bb2c546b8b25a448963071f4ed1f1ab">setDefaultNotebook</a> (const QString &amp;<a class="el" href="classKCalCore_1_1Calendar.html#a08677a3dd7fc0ad4db415e07464d010a">notebook</a>)</td></tr>
<tr class="separator:a5bb2c546b8b25a448963071f4ed1f1ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46e84475e7efa21e96cdda8373eb44d6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a46e84475e7efa21e96cdda8373eb44d6">setFilter</a> (<a class="el" href="classKCalCore_1_1CalFilter.html">CalFilter</a> *<a class="el" href="classKCalCore_1_1Calendar.html#ad5c3b7044219bf42af6d9148ede45126">filter</a>)</td></tr>
<tr class="separator:a46e84475e7efa21e96cdda8373eb44d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6acbb24e958823e79ddf2831c0f50a50"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a6acbb24e958823e79ddf2831c0f50a50">setModified</a> (bool modified)</td></tr>
<tr class="separator:a6acbb24e958823e79ddf2831c0f50a50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acfef1f88cfd5e0cc2ab46309142d23a6"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#acfef1f88cfd5e0cc2ab46309142d23a6">setNotebook</a> (const <a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a> &amp;<a class="el" href="classKCalCore_1_1Calendar.html#a072903dafdd292b6a8ec70c40d367200">incidence</a>, const QString &amp;<a class="el" href="classKCalCore_1_1Calendar.html#a08677a3dd7fc0ad4db415e07464d010a">notebook</a>)</td></tr>
<tr class="separator:acfef1f88cfd5e0cc2ab46309142d23a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5fe7ec84d08f1ce1d68b3274aff3c40f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a5fe7ec84d08f1ce1d68b3274aff3c40f">setOwner</a> (const <a class="el" href="classKCalCore_1_1Person.html#a33feb707e88cda60bb9d2183d1ddd60e">Person::Ptr</a> &amp;<a class="el" href="classKCalCore_1_1Calendar.html#ad12ee1050193811893a690473a1d7b64">owner</a>)</td></tr>
<tr class="separator:a5fe7ec84d08f1ce1d68b3274aff3c40f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a728ea9e6cbf1fd5a7d8ed2b33d7fe5f1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a728ea9e6cbf1fd5a7d8ed2b33d7fe5f1">setProductId</a> (const QString &amp;id)</td></tr>
<tr class="separator:a728ea9e6cbf1fd5a7d8ed2b33d7fe5f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25fb8e871af4a50a30dbad12394fa465"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a25fb8e871af4a50a30dbad12394fa465">setTimeSpec</a> (const KDateTime::Spec &amp;<a class="el" href="classKCalCore_1_1Calendar.html#acecb45e5a9f8cd8d09c51d0ee4b88ca6">timeSpec</a>)</td></tr>
<tr class="separator:a25fb8e871af4a50a30dbad12394fa465"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0140baff3c473d4404bd5172fc1aad2f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a0140baff3c473d4404bd5172fc1aad2f">setTimeZoneId</a> (const QString &amp;<a class="el" href="classKCalCore_1_1Calendar.html#adbb33ceb6de6668520995b95b4fd646b">timeZoneId</a>)</td></tr>
<tr class="separator:a0140baff3c473d4404bd5172fc1aad2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46c3babab8c29cb747bf9e02c24e4da1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a46c3babab8c29cb747bf9e02c24e4da1">setTimeZones</a> (<a class="el" href="classKCalCore_1_1ICalTimeZones.html">ICalTimeZones</a> *zones)</td></tr>
<tr class="separator:a46c3babab8c29cb747bf9e02c24e4da1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3dbb39baecc81b5d031645635b6e3df5"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a3dbb39baecc81b5d031645635b6e3df5">setupRelations</a> (const <a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a> &amp;<a class="el" href="classKCalCore_1_1Calendar.html#a072903dafdd292b6a8ec70c40d367200">incidence</a>)</td></tr>
<tr class="separator:a3dbb39baecc81b5d031645635b6e3df5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a843114dbb5e056eee6b6d12f49ed9d4e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a843114dbb5e056eee6b6d12f49ed9d4e">setViewTimeSpec</a> (const KDateTime::Spec &amp;<a class="el" href="classKCalCore_1_1Calendar.html#acecb45e5a9f8cd8d09c51d0ee4b88ca6">timeSpec</a>) const </td></tr>
<tr class="separator:a843114dbb5e056eee6b6d12f49ed9d4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a813990db24d7edc0f4781f989322e794"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a813990db24d7edc0f4781f989322e794">setViewTimeZoneId</a> (const QString &amp;<a class="el" href="classKCalCore_1_1Calendar.html#adbb33ceb6de6668520995b95b4fd646b">timeZoneId</a>) const </td></tr>
<tr class="separator:a813990db24d7edc0f4781f989322e794"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8055ef0fb21e9766bb03d047f76f9e1b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a8055ef0fb21e9766bb03d047f76f9e1b">shiftTimes</a> (const KDateTime::Spec &amp;oldSpec, const KDateTime::Spec &amp;newSpec)</td></tr>
<tr class="separator:a8055ef0fb21e9766bb03d047f76f9e1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94ebff3fc196b8efd333fe484b4d315f"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a94ebff3fc196b8efd333fe484b4d315f">startBatchAdding</a> ()</td></tr>
<tr class="separator:a94ebff3fc196b8efd333fe484b4d315f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acecb45e5a9f8cd8d09c51d0ee4b88ca6"><td class="memItemLeft" align="right" valign="top">KDateTime::Spec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#acecb45e5a9f8cd8d09c51d0ee4b88ca6">timeSpec</a> () const </td></tr>
<tr class="separator:acecb45e5a9f8cd8d09c51d0ee4b88ca6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbb33ceb6de6668520995b95b4fd646b"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#adbb33ceb6de6668520995b95b4fd646b">timeZoneId</a> () const </td></tr>
<tr class="separator:adbb33ceb6de6668520995b95b4fd646b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4763aebacf967c6237c7ef56f0851e36"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKCalCore_1_1ICalTimeZones.html">ICalTimeZones</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a4763aebacf967c6237c7ef56f0851e36">timeZones</a> () const </td></tr>
<tr class="separator:a4763aebacf967c6237c7ef56f0851e36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6dba25052bb1e1626206369c6719c66c"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCalCore_1_1Todo.html#a550c3c48a0e569879d4274dffc6713e2">Todo::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a6dba25052bb1e1626206369c6719c66c">todo</a> (const QString &amp;uid, const KDateTime &amp;recurrenceId=KDateTime()) const =0</td></tr>
<tr class="separator:a6dba25052bb1e1626206369c6719c66c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a732a18c469bc250be7d405ec96193848"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCalCore_1_1Todo.html#a2319b4b2e1a2abb61ccd5b912527bc31">Todo::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a732a18c469bc250be7d405ec96193848">todoInstances</a> (const <a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a> &amp;<a class="el" href="classKCalCore_1_1Calendar.html#a6dba25052bb1e1626206369c6719c66c">todo</a>, <a class="el" href="namespaceKCalCore.html#a37b4498b796795f0fbf6c62fc3d4fa58">TodoSortField</a> sortField=<a class="el" href="namespaceKCalCore.html#a37b4498b796795f0fbf6c62fc3d4fa58a33613d06012eb18efee67fabdd7e5d9b">TodoSortUnsorted</a>, <a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9">SortDirection</a> sortDirection=<a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9ab9fc7d701937c754983bb558a2e0f9be">SortDirectionAscending</a>) const =0</td></tr>
<tr class="separator:a732a18c469bc250be7d405ec96193848"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70ba809d606b3cc0ecb9031fd626ce9e"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCalCore_1_1Todo.html#a2319b4b2e1a2abb61ccd5b912527bc31">Todo::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a70ba809d606b3cc0ecb9031fd626ce9e">todos</a> (<a class="el" href="namespaceKCalCore.html#a37b4498b796795f0fbf6c62fc3d4fa58">TodoSortField</a> sortField=<a class="el" href="namespaceKCalCore.html#a37b4498b796795f0fbf6c62fc3d4fa58a33613d06012eb18efee67fabdd7e5d9b">TodoSortUnsorted</a>, <a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9">SortDirection</a> sortDirection=<a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9ab9fc7d701937c754983bb558a2e0f9be">SortDirectionAscending</a>) const </td></tr>
<tr class="separator:a70ba809d606b3cc0ecb9031fd626ce9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d75bde8828caae4bca25ee2513e083b"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCalCore_1_1Todo.html#a2319b4b2e1a2abb61ccd5b912527bc31">Todo::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a7d75bde8828caae4bca25ee2513e083b">todos</a> (const QDate &amp;date) const </td></tr>
<tr class="separator:a7d75bde8828caae4bca25ee2513e083b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2688dacf80ce8470df5f82979e0faeb"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCalCore_1_1Todo.html#a2319b4b2e1a2abb61ccd5b912527bc31">Todo::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#ae2688dacf80ce8470df5f82979e0faeb">todos</a> (const QDate &amp;start, const QDate &amp;end, const KDateTime::Spec &amp;timespec=KDateTime::Spec(), bool inclusive=false) const </td></tr>
<tr class="separator:ae2688dacf80ce8470df5f82979e0faeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade3972ca06358eaba68c89081633a457"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#ade3972ca06358eaba68c89081633a457">unregisterObserver</a> (<a class="el" href="classKCalCore_1_1Calendar_1_1CalendarObserver.html">CalendarObserver</a> *observer)</td></tr>
<tr class="separator:ade3972ca06358eaba68c89081633a457"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a4a668e5978b8b908fea719493518fc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a9a4a668e5978b8b908fea719493518fc">updateNotebook</a> (const QString &amp;<a class="el" href="classKCalCore_1_1Calendar.html#a08677a3dd7fc0ad4db415e07464d010a">notebook</a>, bool <a class="el" href="classKCalCore_1_1Calendar.html#a973367a399b15ba0a2a5a411b15e2a1b">isVisible</a>)</td></tr>
<tr class="separator:a9a4a668e5978b8b908fea719493518fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62c9e38d08fe55da02f72da2242d1673"><td class="memItemLeft" align="right" valign="top">KDateTime::Spec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a62c9e38d08fe55da02f72da2242d1673">viewTimeSpec</a> () const </td></tr>
<tr class="separator:a62c9e38d08fe55da02f72da2242d1673"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04aae4f9d58f58b588880c8618f590c9"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a04aae4f9d58f58b588880c8618f590c9">viewTimeZoneId</a> () const </td></tr>
<tr class="separator:a04aae4f9d58f58b588880c8618f590c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classKCalCore_1_1CustomProperties"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classKCalCore_1_1CustomProperties')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classKCalCore_1_1CustomProperties.html">KCalCore::CustomProperties</a></td></tr>
<tr class="memitem:aaa6096bfb2f30c00eb19f9c84ef801e0 inherit pub_methods_classKCalCore_1_1CustomProperties"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1CustomProperties.html#aaa6096bfb2f30c00eb19f9c84ef801e0">CustomProperties</a> ()</td></tr>
<tr class="separator:aaa6096bfb2f30c00eb19f9c84ef801e0 inherit pub_methods_classKCalCore_1_1CustomProperties"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae07b4404e1a9e20bfd6ff694e48fdd86 inherit pub_methods_classKCalCore_1_1CustomProperties"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1CustomProperties.html#ae07b4404e1a9e20bfd6ff694e48fdd86">CustomProperties</a> (const <a class="el" href="classKCalCore_1_1CustomProperties.html">CustomProperties</a> &amp;other)</td></tr>
<tr class="separator:ae07b4404e1a9e20bfd6ff694e48fdd86 inherit pub_methods_classKCalCore_1_1CustomProperties"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03da5cec8fff4505d92a19a4957c4064 inherit pub_methods_classKCalCore_1_1CustomProperties"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1CustomProperties.html#a03da5cec8fff4505d92a19a4957c4064">~CustomProperties</a> ()</td></tr>
<tr class="separator:a03da5cec8fff4505d92a19a4957c4064 inherit pub_methods_classKCalCore_1_1CustomProperties"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67dcddac7e1c5624860f56007a63245c inherit pub_methods_classKCalCore_1_1CustomProperties"><td class="memItemLeft" align="right" valign="top">QMap&lt; QByteArray, QString &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1CustomProperties.html#a67dcddac7e1c5624860f56007a63245c">customProperties</a> () const </td></tr>
<tr class="separator:a67dcddac7e1c5624860f56007a63245c inherit pub_methods_classKCalCore_1_1CustomProperties"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3405b55e5183ced1eb93ca1b52b0ab37 inherit pub_methods_classKCalCore_1_1CustomProperties"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1CustomProperties.html#a3405b55e5183ced1eb93ca1b52b0ab37">customProperty</a> (const QByteArray &amp;app, const QByteArray &amp;key) const </td></tr>
<tr class="separator:a3405b55e5183ced1eb93ca1b52b0ab37 inherit pub_methods_classKCalCore_1_1CustomProperties"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aabc3d9114425aed0b5e66f2f3f758ebd inherit pub_methods_classKCalCore_1_1CustomProperties"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1CustomProperties.html#aabc3d9114425aed0b5e66f2f3f758ebd">nonKDECustomProperty</a> (const QByteArray &amp;name) const </td></tr>
<tr class="separator:aabc3d9114425aed0b5e66f2f3f758ebd inherit pub_methods_classKCalCore_1_1CustomProperties"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89024edb2e5b9ced89b89d159eb1d0c0 inherit pub_methods_classKCalCore_1_1CustomProperties"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1CustomProperties.html#a89024edb2e5b9ced89b89d159eb1d0c0">nonKDECustomPropertyParameters</a> (const QByteArray &amp;name) const </td></tr>
<tr class="separator:a89024edb2e5b9ced89b89d159eb1d0c0 inherit pub_methods_classKCalCore_1_1CustomProperties"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a376800b358f08d8ccf0121d68a3ffd50 inherit pub_methods_classKCalCore_1_1CustomProperties"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKCalCore_1_1CustomProperties.html">CustomProperties</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1CustomProperties.html#a376800b358f08d8ccf0121d68a3ffd50">operator=</a> (const <a class="el" href="classKCalCore_1_1CustomProperties.html">CustomProperties</a> &amp;other)</td></tr>
<tr class="separator:a376800b358f08d8ccf0121d68a3ffd50 inherit pub_methods_classKCalCore_1_1CustomProperties"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a968927c0a78c53d74cbb86abf33f098d inherit pub_methods_classKCalCore_1_1CustomProperties"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1CustomProperties.html#a968927c0a78c53d74cbb86abf33f098d">operator==</a> (const <a class="el" href="classKCalCore_1_1CustomProperties.html">CustomProperties</a> &amp;properties) const </td></tr>
<tr class="separator:a968927c0a78c53d74cbb86abf33f098d inherit pub_methods_classKCalCore_1_1CustomProperties"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a020a8495583d6cc979874339b956db8b inherit pub_methods_classKCalCore_1_1CustomProperties"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1CustomProperties.html#a020a8495583d6cc979874339b956db8b">removeCustomProperty</a> (const QByteArray &amp;app, const QByteArray &amp;key)</td></tr>
<tr class="separator:a020a8495583d6cc979874339b956db8b inherit pub_methods_classKCalCore_1_1CustomProperties"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75dc47ecc515411b0ad0d595a49acb78 inherit pub_methods_classKCalCore_1_1CustomProperties"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1CustomProperties.html#a75dc47ecc515411b0ad0d595a49acb78">removeNonKDECustomProperty</a> (const QByteArray &amp;name)</td></tr>
<tr class="separator:a75dc47ecc515411b0ad0d595a49acb78 inherit pub_methods_classKCalCore_1_1CustomProperties"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c01feecd87e68852f6c6c9a27d084da inherit pub_methods_classKCalCore_1_1CustomProperties"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1CustomProperties.html#a2c01feecd87e68852f6c6c9a27d084da">setCustomProperties</a> (const QMap&lt; QByteArray, QString &gt; &amp;properties)</td></tr>
<tr class="separator:a2c01feecd87e68852f6c6c9a27d084da inherit pub_methods_classKCalCore_1_1CustomProperties"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19c6f879d05848f7dae9772d1cc0a156 inherit pub_methods_classKCalCore_1_1CustomProperties"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1CustomProperties.html#a19c6f879d05848f7dae9772d1cc0a156">setCustomProperty</a> (const QByteArray &amp;app, const QByteArray &amp;key, const QString &amp;value)</td></tr>
<tr class="separator:a19c6f879d05848f7dae9772d1cc0a156 inherit pub_methods_classKCalCore_1_1CustomProperties"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c7d82cfa905216cc079271852dbfab8 inherit pub_methods_classKCalCore_1_1CustomProperties"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1CustomProperties.html#a0c7d82cfa905216cc079271852dbfab8">setNonKDECustomProperty</a> (const QByteArray &amp;name, const QString &amp;value, const QString &amp;parameters=QString())</td></tr>
<tr class="separator:a0c7d82cfa905216cc079271852dbfab8 inherit pub_methods_classKCalCore_1_1CustomProperties"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classKCalCore_1_1IncidenceBase_1_1IncidenceObserver"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classKCalCore_1_1IncidenceBase_1_1IncidenceObserver')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classKCalCore_1_1IncidenceBase_1_1IncidenceObserver.html">KCalCore::IncidenceBase::IncidenceObserver</a></td></tr>
<tr class="memitem:ae084e84d815e031ea051d39cf7522a3e inherit pub_methods_classKCalCore_1_1IncidenceBase_1_1IncidenceObserver"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1IncidenceBase_1_1IncidenceObserver.html#ae084e84d815e031ea051d39cf7522a3e">~IncidenceObserver</a> ()</td></tr>
<tr class="separator:ae084e84d815e031ea051d39cf7522a3e inherit pub_methods_classKCalCore_1_1IncidenceBase_1_1IncidenceObserver"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45b9f6827dea266214a313a4c89f8757 inherit pub_methods_classKCalCore_1_1IncidenceBase_1_1IncidenceObserver"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1IncidenceBase_1_1IncidenceObserver.html#a45b9f6827dea266214a313a4c89f8757">incidenceUpdate</a> (const QString &amp;<a class="el" href="classKCalCore_1_1IncidenceBase.html#a75c8bd2df73c5a62bd7cf77c2ac4d3c6">uid</a>, const KDateTime &amp;<a class="el" href="classKCalCore_1_1IncidenceBase.html#a7702d7fce3963c4d7b8a4c9f3093f7c1">recurrenceId</a>)=0</td></tr>
<tr class="separator:a45b9f6827dea266214a313a4c89f8757 inherit pub_methods_classKCalCore_1_1IncidenceBase_1_1IncidenceObserver"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a36c4effeca9bdb52630a0e8762e08bb3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classKCalCore_1_1Incidence.html#a0338ea3c5fca5fbf3ae05ea3b0559547">Incidence::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a36c4effeca9bdb52630a0e8762e08bb3">mergeIncidenceList</a> (const <a class="el" href="classKCalCore_1_1Event.html#a7b7823f20520a2b96bdc1dd78732e5ef">Event::List</a> &amp;<a class="el" href="classKCalCore_1_1Calendar.html#af05e8a58456929200517256572af78d3">events</a>, const <a class="el" href="classKCalCore_1_1Todo.html#a2319b4b2e1a2abb61ccd5b912527bc31">Todo::List</a> &amp;<a class="el" href="classKCalCore_1_1Calendar.html#a70ba809d606b3cc0ecb9031fd626ce9e">todos</a>, const <a class="el" href="classKCalCore_1_1Journal.html#ad31e8a324cca4983563aa4f6a302a56f">Journal::List</a> &amp;<a class="el" href="classKCalCore_1_1Calendar.html#a7914e470810722507a4d33a11276fb7d">journals</a>)</td></tr>
<tr class="separator:a36c4effeca9bdb52630a0e8762e08bb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a694f3c953f88b9a3bef565c6bd7751f1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classKCalCore_1_1Event.html#a7b7823f20520a2b96bdc1dd78732e5ef">Event::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a694f3c953f88b9a3bef565c6bd7751f1">sortEvents</a> (const <a class="el" href="classKCalCore_1_1Event.html#a7b7823f20520a2b96bdc1dd78732e5ef">Event::List</a> &amp;eventList, <a class="el" href="namespaceKCalCore.html#aaff5d9a436f27091e4459a786abcb2be">EventSortField</a> sortField, <a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9">SortDirection</a> sortDirection)</td></tr>
<tr class="separator:a694f3c953f88b9a3bef565c6bd7751f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad2730b10b57c4ef8cbed368bab69e69"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classKCalCore_1_1Journal.html#ad31e8a324cca4983563aa4f6a302a56f">Journal::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#aad2730b10b57c4ef8cbed368bab69e69">sortJournals</a> (const <a class="el" href="classKCalCore_1_1Journal.html#ad31e8a324cca4983563aa4f6a302a56f">Journal::List</a> &amp;journalList, <a class="el" href="namespaceKCalCore.html#a053360f01c1f36f95c86495bdfef2876">JournalSortField</a> sortField, <a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9">SortDirection</a> sortDirection)</td></tr>
<tr class="separator:aad2730b10b57c4ef8cbed368bab69e69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c541b8203662f9a97a9eb31ff253569"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classKCalCore_1_1Todo.html#a2319b4b2e1a2abb61ccd5b912527bc31">Todo::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a2c541b8203662f9a97a9eb31ff253569">sortTodos</a> (const <a class="el" href="classKCalCore_1_1Todo.html#a2319b4b2e1a2abb61ccd5b912527bc31">Todo::List</a> &amp;todoList, <a class="el" href="namespaceKCalCore.html#a37b4498b796795f0fbf6c62fc3d4fa58">TodoSortField</a> sortField, <a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9">SortDirection</a> sortDirection)</td></tr>
<tr class="separator:a2c541b8203662f9a97a9eb31ff253569"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classKCalCore_1_1CustomProperties"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classKCalCore_1_1CustomProperties')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classKCalCore_1_1CustomProperties.html">KCalCore::CustomProperties</a></td></tr>
<tr class="memitem:ac706797afb507c9e010e86510ead83de inherit pub_static_methods_classKCalCore_1_1CustomProperties"><td class="memItemLeft" align="right" valign="top">static QByteArray&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1CustomProperties.html#ac706797afb507c9e010e86510ead83de">customPropertyName</a> (const QByteArray &amp;app, const QByteArray &amp;key)</td></tr>
<tr class="separator:ac706797afb507c9e010e86510ead83de inherit pub_static_methods_classKCalCore_1_1CustomProperties"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:ad68aa33115a55665f974563deec1d8bf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#ad68aa33115a55665f974563deec1d8bf">appendAlarms</a> (<a class="el" href="classKCalCore_1_1Alarm.html#a5b4e064f37732cca17f1647fc695cef8">Alarm::List</a> &amp;<a class="el" href="classKCalCore_1_1Calendar.html#a29ed78320e893437d5cb1e3383a66949">alarms</a>, const <a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a> &amp;<a class="el" href="classKCalCore_1_1Calendar.html#a072903dafdd292b6a8ec70c40d367200">incidence</a>, const KDateTime &amp;from, const KDateTime &amp;to) const </td></tr>
<tr class="separator:ad68aa33115a55665f974563deec1d8bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0abe87cfa76cd74bf642c777262cb2f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#ad0abe87cfa76cd74bf642c777262cb2f">appendRecurringAlarms</a> (<a class="el" href="classKCalCore_1_1Alarm.html#a5b4e064f37732cca17f1647fc695cef8">Alarm::List</a> &amp;<a class="el" href="classKCalCore_1_1Calendar.html#a29ed78320e893437d5cb1e3383a66949">alarms</a>, const <a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a> &amp;<a class="el" href="classKCalCore_1_1Calendar.html#a072903dafdd292b6a8ec70c40d367200">incidence</a>, const KDateTime &amp;from, const KDateTime &amp;to) const </td></tr>
<tr class="separator:ad0abe87cfa76cd74bf642c777262cb2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6823f6975f6f5238715b7f45db71526b"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a6823f6975f6f5238715b7f45db71526b">customPropertyUpdated</a> ()</td></tr>
<tr class="separator:a6823f6975f6f5238715b7f45db71526b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66652bda629b8d14d74bdebffa8b0e9d"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a66652bda629b8d14d74bdebffa8b0e9d">doSetTimeSpec</a> (const KDateTime::Spec &amp;<a class="el" href="classKCalCore_1_1Calendar.html#acecb45e5a9f8cd8d09c51d0ee4b88ca6">timeSpec</a>)</td></tr>
<tr class="separator:a66652bda629b8d14d74bdebffa8b0e9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe091ff88952e7f8e141ee2dc6e14a5e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#abe091ff88952e7f8e141ee2dc6e14a5e">incidenceUpdated</a> (const QString &amp;uid, const KDateTime &amp;recurrenceId)</td></tr>
<tr class="separator:abe091ff88952e7f8e141ee2dc6e14a5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6cdf623f32cc4abdbb0c24db80811436"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a6cdf623f32cc4abdbb0c24db80811436">notifyIncidenceAdded</a> (const <a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a> &amp;<a class="el" href="classKCalCore_1_1Calendar.html#a072903dafdd292b6a8ec70c40d367200">incidence</a>)</td></tr>
<tr class="separator:a6cdf623f32cc4abdbb0c24db80811436"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a427272740e4f4f3cce28a04ec1aa1630"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a427272740e4f4f3cce28a04ec1aa1630">notifyIncidenceAdditionCanceled</a> (const <a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a> &amp;<a class="el" href="classKCalCore_1_1Calendar.html#a072903dafdd292b6a8ec70c40d367200">incidence</a>)</td></tr>
<tr class="separator:a427272740e4f4f3cce28a04ec1aa1630"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed5e2dbdea85c341f2918a34da02e69b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#aed5e2dbdea85c341f2918a34da02e69b">notifyIncidenceChanged</a> (const <a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a> &amp;<a class="el" href="classKCalCore_1_1Calendar.html#a072903dafdd292b6a8ec70c40d367200">incidence</a>)</td></tr>
<tr class="separator:aed5e2dbdea85c341f2918a34da02e69b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37cc5c3854f55becdc4f22ad57572ba6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a37cc5c3854f55becdc4f22ad57572ba6">notifyIncidenceDeleted</a> (const <a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a> &amp;<a class="el" href="classKCalCore_1_1Calendar.html#a072903dafdd292b6a8ec70c40d367200">incidence</a>)</td></tr>
<tr class="separator:a37cc5c3854f55becdc4f22ad57572ba6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9cb2ef531883e673731fbf5f4c9e8b2e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a9cb2ef531883e673731fbf5f4c9e8b2e">setObserversEnabled</a> (bool enabled)</td></tr>
<tr class="separator:a9cb2ef531883e673731fbf5f4c9e8b2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91cd0f89930717ce4aea6e58ad05fddb"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1Calendar.html#a91cd0f89930717ce4aea6e58ad05fddb">virtual_hook</a> (int id, void *data)</td></tr>
<tr class="separator:a91cd0f89930717ce4aea6e58ad05fddb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classKCalCore_1_1CustomProperties"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classKCalCore_1_1CustomProperties')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classKCalCore_1_1CustomProperties.html">KCalCore::CustomProperties</a></td></tr>
<tr class="memitem:a92f4a21b901dd8692ecab129c7b8f59f inherit pro_methods_classKCalCore_1_1CustomProperties"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCalCore_1_1CustomProperties.html#a92f4a21b901dd8692ecab129c7b8f59f">customPropertyUpdate</a> ()</td></tr>
<tr class="separator:a92f4a21b901dd8692ecab129c7b8f59f inherit pro_methods_classKCalCore_1_1CustomProperties"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Represents the main calendar class. </p>
<p>A calendar contains information like incidences (events, to-dos, journals), alarms, time zones, and other useful information.</p>
<p>This is an abstract base class defining the interface to a calendar. It is implemented by subclasses like <a class="el" href="classKCalCore_1_1MemoryCalendar.html" title="This class provides a calendar stored in memory.">MemoryCalendar</a>, which use different methods to store and access the data.</p>
<p><b>Ownership of Incidences</b>:</p>
<p><a class="el" href="classKCalCore_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a> ownership is handled by the following policy: as soon as an incidence (or any other subclass of <a class="el" href="classKCalCore_1_1IncidenceBase.html" title="An abstract class that provides a common base for all calendar incidence classes.">IncidenceBase</a>) is added to the <a class="el" href="classKCalCore_1_1Calendar.html" title="Represents the main calendar class.">Calendar</a> by an add...() method it is owned by the <a class="el" href="classKCalCore_1_1Calendar.html" title="Represents the main calendar class.">Calendar</a> object. The <a class="el" href="classKCalCore_1_1Calendar.html" title="Represents the main calendar class.">Calendar</a> takes care of deleting the incidence using the delete...() methods. All Incidences returned by the query functions are returned as pointers so that changes to the returned Incidences are immediately visible in the <a class="el" href="classKCalCore_1_1Calendar.html" title="Represents the main calendar class.">Calendar</a>. Do <em>Not</em> attempt to 'delete' any <a class="el" href="classKCalCore_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a> object you get from <a class="el" href="classKCalCore_1_1Calendar.html" title="Represents the main calendar class.">Calendar</a> &ndash; use the delete...() methods. </p>

<p>Definition at line <a class="el" href="calendar_8h_source.html#l00128">128</a> of file <a class="el" href="calendar_8h_source.html">calendar.h</a>.</p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a class="anchor" id="a347780ed011ca3e30f816a34f75d72bf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef QSharedPointer&lt;<a class="el" href="classKCalCore_1_1Calendar.html">Calendar</a>&gt; <a class="el" href="classKCalCore_1_1Calendar.html#a347780ed011ca3e30f816a34f75d72bf">KCalCore::Calendar::Ptr</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A shared pointer to a <a class="el" href="classKCalCore_1_1Calendar.html" title="Represents the main calendar class.">Calendar</a>. </p>

<p>Definition at line <a class="el" href="calendar_8h_source.html#l00138">138</a> of file <a class="el" href="calendar_8h_source.html">calendar.h</a>.</p>

</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a548648eed51fcc5ec70b489fb1ed9a3b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Calendar::Calendar </td>
          <td>(</td>
          <td class="paramtype">const KDateTime::Spec &amp;&#160;</td>
          <td class="paramname"><em>timeSpec</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Constructs a calendar with a specified time zone <code>timeZoneid</code>. </p>
<p>Private class that helps to provide binary compatibility between releases.</p>
<p>The time specification is used as the default for creating or modifying incidences in the <a class="el" href="classKCalCore_1_1Calendar.html" title="Represents the main calendar class.">Calendar</a>. The time specification does not alter existing incidences.</p>
<p>The constructor also calls setViewTimeSpec(<code>timeSpec</code>).</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">timeSpec</td><td>time specification</td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00212">212</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="abe401584ee2230c13cf8cfe940b19705"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Calendar::Calendar </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>timeZoneId</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Construct <a class="el" href="classKCalCore_1_1Calendar.html" title="Represents the main calendar class.">Calendar</a> object using a time zone ID. </p>
<p>The time zone ID is used as the default for creating or modifying incidences in the <a class="el" href="classKCalCore_1_1Calendar.html" title="Represents the main calendar class.">Calendar</a>. The time zone does not alter existing incidences.</p>
<p>The constructor also calls setViewTimeZoneId(<code>timeZoneId</code>).</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">timeZoneId</td><td>is a string containing a time zone ID, which is assumed to be valid. If no time zone is found, the viewing time specification is set to local clock time. <em>Example:</em> "Europe/Berlin" </td></tr>
  </table>
  </dd>
</dl>

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

</div>
</div>
<a class="anchor" id="a23aa939f694874a8f98ec54326d80741"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Calendar::~Calendar </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 calendar. </p>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00225">225</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a0ed5881802ce4ff2fe58de3335379541"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool KCalCore::Calendar::addEvent </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKCalCore_1_1Event.html#a46fb81154c27838046fb7a8af53a7f54">Event::Ptr</a> &amp;&#160;</td>
          <td class="paramname"><em>event</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Inserts an <a class="el" href="classKCalCore_1_1Event.html" title="This class provides an Event in the sense of RFC2445.">Event</a> into the calendar. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">event</td><td>is a pointer to the <a class="el" href="classKCalCore_1_1Event.html" title="This class provides an Event in the sense of RFC2445.">Event</a> to insert.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if the <a class="el" href="classKCalCore_1_1Event.html" title="This class provides an Event in the sense of RFC2445.">Event</a> was successfully inserted; false otherwise.</dd></dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCalCore_1_1Calendar.html#a305dd48a061021202ee1c457e710fa9c" title="Removes an Event from the calendar.">deleteEvent()</a> </dd></dl>

<p>Implemented in <a class="el" href="classKCalCore_1_1MemoryCalendar.html#a441d19016b708d3a9b9603b38ff0313e">KCalCore::MemoryCalendar</a>.</p>

</div>
</div>
<a class="anchor" id="ac0c6f81edda49c79d86e139903319892"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool Calendar::addIncidence </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a> &amp;&#160;</td>
          <td class="paramname"><em>incidence</em></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>Inserts an <a class="el" href="classKCalCore_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a> into the calendar. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">incidence</td><td>is a pointer to the <a class="el" href="classKCalCore_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a> to insert.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if the <a class="el" href="classKCalCore_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a> was successfully inserted; false otherwise.</dd></dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCalCore_1_1Calendar.html#af7ebd2be3a2309ea15186174332e0617" title="Removes an Incidence from the calendar.">deleteIncidence()</a> </dd></dl>

<p>Reimplemented in <a class="el" href="classKCalCore_1_1MemoryCalendar.html#ae431bf4d8b61d99bf2387f80b0c92365">KCalCore::MemoryCalendar</a>.</p>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00673">673</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ae9c180252d319d0fb7c6942cbd9b7f9c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool KCalCore::Calendar::addJournal </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKCalCore_1_1Journal.html#a7e12ed4f4e9ceadb5fba802ebc55323a">Journal::Ptr</a> &amp;&#160;</td>
          <td class="paramname"><em>journal</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Inserts a <a class="el" href="classKCalCore_1_1Journal.html" title="Provides a Journal in the sense of RFC2445.">Journal</a> into the calendar. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">journal</td><td>is a pointer to the <a class="el" href="classKCalCore_1_1Journal.html" title="Provides a Journal in the sense of RFC2445.">Journal</a> to insert.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if the <a class="el" href="classKCalCore_1_1Journal.html" title="Provides a Journal in the sense of RFC2445.">Journal</a> was successfully inserted; false otherwise.</dd></dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCalCore_1_1Calendar.html#a36eee5b7a89b219db85673929271ab8d" title="Removes a Journal from the calendar.">deleteJournal()</a> </dd></dl>

<p>Implemented in <a class="el" href="classKCalCore_1_1MemoryCalendar.html#a57ed494581f99a787feb3109a525e29d">KCalCore::MemoryCalendar</a>.</p>

</div>
</div>
<a class="anchor" id="a3ddd3ae44261dddebccd94d9d8db6615"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Calendar::addNotebook </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>notebook</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>isVisible</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Add notebook information into calendar. </p>
<p>Is usually called by storages only.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">notebook</td><td>notebook uid </td></tr>
    <tr><td class="paramname">isVisible</td><td>notebook visibility </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if operation succeeded </dd></dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCalCore_1_1Calendar.html#a973367a399b15ba0a2a5a411b15e2a1b" title="Check if incidence is visible.">isVisible()</a> </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00449">449</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a3e50605c32bc88511736bc6f178e0502"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool KCalCore::Calendar::addTodo </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKCalCore_1_1Todo.html#a550c3c48a0e569879d4274dffc6713e2">Todo::Ptr</a> &amp;&#160;</td>
          <td class="paramname"><em>todo</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Inserts a <a class="el" href="classKCalCore_1_1Todo.html" title="Provides a To-do in the sense of RFC2445.">Todo</a> into the calendar. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">todo</td><td>is a pointer to the <a class="el" href="classKCalCore_1_1Todo.html" title="Provides a To-do in the sense of RFC2445.">Todo</a> to insert.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if the <a class="el" href="classKCalCore_1_1Todo.html" title="Provides a To-do in the sense of RFC2445.">Todo</a> was successfully inserted; false otherwise.</dd></dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCalCore_1_1Calendar.html#ab2052d131b165c29e871e9a4eefa6b18" title="Removes a Todo from the calendar.">deleteTodo()</a> </dd></dl>

<p>Implemented in <a class="el" href="classKCalCore_1_1MemoryCalendar.html#ae8a6781993ea71960225ca4f95feff4d">KCalCore::MemoryCalendar</a>.</p>

</div>
</div>
<a class="anchor" id="a29ed78320e893437d5cb1e3383a66949"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classKCalCore_1_1Alarm.html#a5b4e064f37732cca17f1647fc695cef8">Alarm::List</a> KCalCore::Calendar::alarms </td>
          <td>(</td>
          <td class="paramtype">const KDateTime &amp;&#160;</td>
          <td class="paramname"><em>from</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const KDateTime &amp;&#160;</td>
          <td class="paramname"><em>to</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns a list of Alarms within a time range for this <a class="el" href="classKCalCore_1_1Calendar.html" title="Represents the main calendar class.">Calendar</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">from</td><td>is the starting timestamp. </td></tr>
    <tr><td class="paramname">to</td><td>is the ending timestamp.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the list of Alarms for the for the specified time range. </dd></dl>

<p>Implemented in <a class="el" href="classKCalCore_1_1MemoryCalendar.html#aa44e8bd07803323f5e6fe2e1108d8e3e">KCalCore::MemoryCalendar</a>.</p>

</div>
</div>
<a class="anchor" id="ad68aa33115a55665f974563deec1d8bf"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Calendar::appendAlarms </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKCalCore_1_1Alarm.html#a5b4e064f37732cca17f1647fc695cef8">Alarm::List</a> &amp;&#160;</td>
          <td class="paramname"><em>alarms</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a> &amp;&#160;</td>
          <td class="paramname"><em>incidence</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const KDateTime &amp;&#160;</td>
          <td class="paramname"><em>from</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const KDateTime &amp;&#160;</td>
          <td class="paramname"><em>to</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Appends alarms of incidence in interval to list of alarms. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">alarms</td><td>is a List of Alarms to be appended onto. </td></tr>
    <tr><td class="paramname">incidence</td><td>is a pointer to an <a class="el" href="classKCalCore_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a> containing the <a class="el" href="classKCalCore_1_1Alarm.html" title="Represents an alarm notification.">Alarm</a> to be appended. </td></tr>
    <tr><td class="paramname">from</td><td>is the lower range of the next <a class="el" href="classKCalCore_1_1Alarm.html" title="Represents an alarm notification.">Alarm</a> repitition. </td></tr>
    <tr><td class="paramname">to</td><td>is the upper range of the next <a class="el" href="classKCalCore_1_1Alarm.html" title="Represents an alarm notification.">Alarm</a> repitition. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l01350">1350</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ad0abe87cfa76cd74bf642c777262cb2f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Calendar::appendRecurringAlarms </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKCalCore_1_1Alarm.html#a5b4e064f37732cca17f1647fc695cef8">Alarm::List</a> &amp;&#160;</td>
          <td class="paramname"><em>alarms</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a> &amp;&#160;</td>
          <td class="paramname"><em>incidence</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const KDateTime &amp;&#160;</td>
          <td class="paramname"><em>from</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const KDateTime &amp;&#160;</td>
          <td class="paramname"><em>to</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Appends alarms of recurring events in interval to list of alarms. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">alarms</td><td>is a List of Alarms to be appended onto. </td></tr>
    <tr><td class="paramname">incidence</td><td>is a pointer to an <a class="el" href="classKCalCore_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a> containing the <a class="el" href="classKCalCore_1_1Alarm.html" title="Represents an alarm notification.">Alarm</a> to be appended. </td></tr>
    <tr><td class="paramname">from</td><td>is the lower range of the next <a class="el" href="classKCalCore_1_1Alarm.html" title="Represents an alarm notification.">Alarm</a> repitition. </td></tr>
    <tr><td class="paramname">to</td><td>is the upper range of the next <a class="el" href="classKCalCore_1_1Alarm.html" title="Represents an alarm notification.">Alarm</a> repitition. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l01367">1367</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a7b2634efccc953c28661380e4de6c031"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Calendar::batchAdding </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>true if batch adding is in progress </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l01491">1491</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a2256bb7e8b741c80d3c834036e13edeb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool Calendar::beginChange </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a> &amp;&#160;</td>
          <td class="paramname"><em>incidence</em></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>Flag that a change to a <a class="el" href="classKCalCore_1_1Calendar.html" title="Represents the main calendar class.">Calendar</a> <a class="el" href="classKCalCore_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a> is starting. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">incidence</td><td>is a pointer to the <a class="el" href="classKCalCore_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a> that will be changing. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l01333">1333</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a8f12fcb224d57fabd8458cee925807ab"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QStringList Calendar::categories </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns a list of all categories used by Incidences in this <a class="el" href="classKCalCore_1_1Calendar.html" title="Represents the main calendar class.">Calendar</a>. </p>
<dl class="section return"><dt>Returns</dt><dd>a QStringList containing all the categories. </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00376">376</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aa5cefee83c2c1c5c3d1ad9d763f378ea"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Calendar::clearNotebookAssociations </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>Clears notebook associations from hash-tables for incidences. </p>
<p>Called when in-memory content of the calendar is cleared. </p>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00515">515</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a982914d9e3c63af00dc436ae1c6b58a8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void KCalCore::Calendar::close </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Clears out the current calendar, freeing all used memory etc. </p>

<p>Implemented in <a class="el" href="classKCalCore_1_1MemoryCalendar.html#ac0c75312c445f0bd8d4a4107a34f443c">KCalCore::MemoryCalendar</a>.</p>

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

<p></p>
<p>The default implementation does nothing: override in derived classes to perform change processing. </p>

<p>Reimplemented from <a class="el" href="classKCalCore_1_1CustomProperties.html#ad9f0b9071c3767906e5620a3a0d1b65b">KCalCore::CustomProperties</a>.</p>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l01295">1295</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ab359f6c0ab25f2e49a3271c9dcb4bf88"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString Calendar::defaultNotebook </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get uid of default notebook. </p>
<dl class="section return"><dt>Returns</dt><dd>notebook uid </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00488">488</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a5b68f71ed5bdf1d1fbf9a78b47dc2513"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void KCalCore::Calendar::deleteAllEvents </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Removes all Events from the calendar. </p>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCalCore_1_1Calendar.html#a305dd48a061021202ee1c457e710fa9c" title="Removes an Event from the calendar.">deleteEvent()</a> </dd></dl>

<p>Implemented in <a class="el" href="classKCalCore_1_1MemoryCalendar.html#a5d1d67bd572f8f1553832e9cdff38d6d">KCalCore::MemoryCalendar</a>.</p>

</div>
</div>
<a class="anchor" id="ac555b9eedfba6b344b9738db11d3aee4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void KCalCore::Calendar::deleteAllJournals </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Removes all Journals from the calendar. </p>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCalCore_1_1Calendar.html#a36eee5b7a89b219db85673929271ab8d" title="Removes a Journal from the calendar.">deleteJournal()</a> </dd></dl>

<p>Implemented in <a class="el" href="classKCalCore_1_1MemoryCalendar.html#a65f1b4f86cbda187db29863f22c74480">KCalCore::MemoryCalendar</a>.</p>

</div>
</div>
<a class="anchor" id="ab0f9890151ab5ac620129d99cf3baa54"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void KCalCore::Calendar::deleteAllTodos </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Removes all To-dos from the calendar. </p>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCalCore_1_1Calendar.html#ab2052d131b165c29e871e9a4eefa6b18" title="Removes a Todo from the calendar.">deleteTodo()</a> </dd></dl>

<p>Implemented in <a class="el" href="classKCalCore_1_1MemoryCalendar.html#a13d421195884e9515eb57f7fed19b69f">KCalCore::MemoryCalendar</a>.</p>

</div>
</div>
<a class="anchor" id="ad4a68b92243b47747e61810129a5ac3a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a> Calendar::deleted </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>uid</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const KDateTime &amp;&#160;</td>
          <td class="paramname"><em>recurrenceId</em> = <code>KDateTime()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the deleted <a class="el" href="classKCalCore_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a> associated with the given unique identifier. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">uid</td><td>is a unique identifier string. </td></tr>
    <tr><td class="paramname">recurrenceId</td><td>is possible recurrenceid of incidence, default is null</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>a pointer to the <a class="el" href="classKCalCore_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a>. A null pointer is returned if no such <a class="el" href="classKCalCore_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a> exists. </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00793">793</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ac9a8df943ca0d44841178829d8cc5c8e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classKCalCore_1_1Event.html#a46fb81154c27838046fb7a8af53a7f54">Event::Ptr</a> KCalCore::Calendar::deletedEvent </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>uid</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const KDateTime &amp;&#160;</td>
          <td class="paramname"><em>recurrenceId</em> = <code>KDateTime()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns the deleted <a class="el" href="classKCalCore_1_1Event.html" title="This class provides an Event in the sense of RFC2445.">Event</a> associated with the given unique identifier. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">uid</td><td>is a unique identifier string. </td></tr>
    <tr><td class="paramname">recurrenceId</td><td>is possible recurrenceId of event, default is null</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>a pointer to the deleted <a class="el" href="classKCalCore_1_1Event.html" title="This class provides an Event in the sense of RFC2445.">Event</a>. A null pointer is returned if no such deleted <a class="el" href="classKCalCore_1_1Event.html" title="This class provides an Event in the sense of RFC2445.">Event</a> exists. </dd></dl>

<p>Implemented in <a class="el" href="classKCalCore_1_1MemoryCalendar.html#a80ab7e3fe7802ab6893377963be10f82">KCalCore::MemoryCalendar</a>.</p>

</div>
</div>
<a class="anchor" id="a633b15f31f19731b0de4795bab6b6013"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classKCalCore_1_1Event.html#a7b7823f20520a2b96bdc1dd78732e5ef">Event::List</a> KCalCore::Calendar::deletedEvents </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespaceKCalCore.html#aaff5d9a436f27091e4459a786abcb2be">EventSortField</a>&#160;</td>
          <td class="paramname"><em>sortField</em> = <code><a class="el" href="namespaceKCalCore.html#aaff5d9a436f27091e4459a786abcb2beaecf307c3a58b39fcf60e5caedcaa1d25">EventSortUnsorted</a></code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9">SortDirection</a>&#160;</td>
          <td class="paramname"><em>sortDirection</em> = <code><a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9ab9fc7d701937c754983bb558a2e0f9be">SortDirectionAscending</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns a sorted, unfiltered list of all deleted Events for this <a class="el" href="classKCalCore_1_1Calendar.html" title="Represents the main calendar class.">Calendar</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">sortField</td><td>specifies the EventSortField. </td></tr>
    <tr><td class="paramname">sortDirection</td><td>specifies the SortDirection.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the list of all unfiltered deleted Events sorted as specified. </dd></dl>

<p>Implemented in <a class="el" href="classKCalCore_1_1MemoryCalendar.html#a557339ceb2fcafc4a989df7b74038b8f">KCalCore::MemoryCalendar</a>.</p>

</div>
</div>
<a class="anchor" id="af3d26d367ce3afb04eee66f3b357c5ca"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classKCalCore_1_1Journal.html#a7e12ed4f4e9ceadb5fba802ebc55323a">Journal::Ptr</a> KCalCore::Calendar::deletedJournal </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>uid</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const KDateTime &amp;&#160;</td>
          <td class="paramname"><em>recurrenceId</em> = <code>KDateTime()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns the deleted <a class="el" href="classKCalCore_1_1Journal.html" title="Provides a Journal in the sense of RFC2445.">Journal</a> associated with the given unique identifier. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">uid</td><td>is a unique identifier string. </td></tr>
    <tr><td class="paramname">recurrenceId</td><td>is possible recurrenceId of journal, default is null</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>a pointer to the deleted <a class="el" href="classKCalCore_1_1Journal.html" title="Provides a Journal in the sense of RFC2445.">Journal</a>. A null pointer is returned if no such deleted <a class="el" href="classKCalCore_1_1Journal.html" title="Provides a Journal in the sense of RFC2445.">Journal</a> exists. </dd></dl>

<p>Implemented in <a class="el" href="classKCalCore_1_1MemoryCalendar.html#af618ac3c32213569cd3c7b2ad7d4ed2c">KCalCore::MemoryCalendar</a>.</p>

</div>
</div>
<a class="anchor" id="af18f7b9aead0e64566bad6b0b513434a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classKCalCore_1_1Journal.html#ad31e8a324cca4983563aa4f6a302a56f">Journal::List</a> KCalCore::Calendar::deletedJournals </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespaceKCalCore.html#a053360f01c1f36f95c86495bdfef2876">JournalSortField</a>&#160;</td>
          <td class="paramname"><em>sortField</em> = <code><a class="el" href="namespaceKCalCore.html#a053360f01c1f36f95c86495bdfef2876a0d5c17cff3bc4ecd3d0deb889519f224">JournalSortUnsorted</a></code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9">SortDirection</a>&#160;</td>
          <td class="paramname"><em>sortDirection</em> = <code><a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9ab9fc7d701937c754983bb558a2e0f9be">SortDirectionAscending</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns a sorted, unfiltered list of all deleted Journals for this <a class="el" href="classKCalCore_1_1Calendar.html" title="Represents the main calendar class.">Calendar</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">sortField</td><td>specifies the JournalSortField. </td></tr>
    <tr><td class="paramname">sortDirection</td><td>specifies the SortDirection.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the list of all unfiltered deleted Journals sorted as specified. </dd></dl>

<p>Implemented in <a class="el" href="classKCalCore_1_1MemoryCalendar.html#a62c5a006e5e74cf46ba25ed288222ef6">KCalCore::MemoryCalendar</a>.</p>

</div>
</div>
<a class="anchor" id="aa81844b1cd63424846ebbb05b21126c8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classKCalCore_1_1Todo.html#a550c3c48a0e569879d4274dffc6713e2">Todo::Ptr</a> KCalCore::Calendar::deletedTodo </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>uid</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const KDateTime &amp;&#160;</td>
          <td class="paramname"><em>recurrenceId</em> = <code>KDateTime()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns the deleted <a class="el" href="classKCalCore_1_1Todo.html" title="Provides a To-do in the sense of RFC2445.">Todo</a> associated with the given unique identifier. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">uid</td><td>is a unique identifier string. </td></tr>
    <tr><td class="paramname">recurrenceId</td><td>is possible recurrenceId of todo, default is null</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>a pointer to the deleted <a class="el" href="classKCalCore_1_1Todo.html" title="Provides a To-do in the sense of RFC2445.">Todo</a>. A null pointer is returned if no such deletef <a class="el" href="classKCalCore_1_1Todo.html" title="Provides a To-do in the sense of RFC2445.">Todo</a> exists. </dd></dl>

<p>Implemented in <a class="el" href="classKCalCore_1_1MemoryCalendar.html#a77c731e0825bcb3642412db332ea0dc4">KCalCore::MemoryCalendar</a>.</p>

</div>
</div>
<a class="anchor" id="a0aa95e61b0c385de1020833f33954cb8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classKCalCore_1_1Todo.html#a2319b4b2e1a2abb61ccd5b912527bc31">Todo::List</a> KCalCore::Calendar::deletedTodos </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespaceKCalCore.html#a37b4498b796795f0fbf6c62fc3d4fa58">TodoSortField</a>&#160;</td>
          <td class="paramname"><em>sortField</em> = <code><a class="el" href="namespaceKCalCore.html#a37b4498b796795f0fbf6c62fc3d4fa58a33613d06012eb18efee67fabdd7e5d9b">TodoSortUnsorted</a></code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9">SortDirection</a>&#160;</td>
          <td class="paramname"><em>sortDirection</em> = <code><a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9ab9fc7d701937c754983bb558a2e0f9be">SortDirectionAscending</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns a sorted, unfiltered list of all deleted Todos for this <a class="el" href="classKCalCore_1_1Calendar.html" title="Represents the main calendar class.">Calendar</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">sortField</td><td>specifies the TodoSortField. </td></tr>
    <tr><td class="paramname">sortDirection</td><td>specifies the SortDirection.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the list of all unfiltered deleted Todos sorted as specified. </dd></dl>

<p>Implemented in <a class="el" href="classKCalCore_1_1MemoryCalendar.html#a2a563709c9955228092d59cade52f798">KCalCore::MemoryCalendar</a>.</p>

</div>
</div>
<a class="anchor" id="a305dd48a061021202ee1c457e710fa9c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool KCalCore::Calendar::deleteEvent </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKCalCore_1_1Event.html#a46fb81154c27838046fb7a8af53a7f54">Event::Ptr</a> &amp;&#160;</td>
          <td class="paramname"><em>event</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Removes an <a class="el" href="classKCalCore_1_1Event.html" title="This class provides an Event in the sense of RFC2445.">Event</a> from the calendar. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">event</td><td>is a pointer to the <a class="el" href="classKCalCore_1_1Event.html" title="This class provides an Event in the sense of RFC2445.">Event</a> to remove.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if the <a class="el" href="classKCalCore_1_1Event.html" title="This class provides an Event in the sense of RFC2445.">Event</a> was successfully remove; false otherwise.</dd></dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCalCore_1_1Calendar.html#a0ed5881802ce4ff2fe58de3335379541" title="Inserts an Event into the calendar.">addEvent()</a>, <a class="el" href="classKCalCore_1_1Calendar.html#a5b68f71ed5bdf1d1fbf9a78b47dc2513" title="Removes all Events from the calendar.">deleteAllEvents()</a> </dd></dl>

<p>Implemented in <a class="el" href="classKCalCore_1_1MemoryCalendar.html#afe6cea0c679956da37d4932306d85759">KCalCore::MemoryCalendar</a>.</p>

</div>
</div>
<a class="anchor" id="a7ddc7b5d2e69f2e41dffd6bcc6257949"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool KCalCore::Calendar::deleteEventInstances </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKCalCore_1_1Event.html#a46fb81154c27838046fb7a8af53a7f54">Event::Ptr</a> &amp;&#160;</td>
          <td class="paramname"><em>event</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Delete all events that are instances of recurring event <code>event</code>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">event</td><td>is a pointer to a deleted <a class="el" href="classKCalCore_1_1Event.html" title="This class provides an Event in the sense of RFC2445.">Event</a> </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if delete was successful; false otherwise </dd></dl>

<p>Implemented in <a class="el" href="classKCalCore_1_1MemoryCalendar.html#a8ed0bcadbb037916a1c36c7680f8edd4">KCalCore::MemoryCalendar</a>.</p>

</div>
</div>
<a class="anchor" id="af7ebd2be3a2309ea15186174332e0617"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool Calendar::deleteIncidence </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a> &amp;&#160;</td>
          <td class="paramname"><em>incidence</em></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>Removes an <a class="el" href="classKCalCore_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a> from the calendar. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">incidence</td><td>is a pointer to the <a class="el" href="classKCalCore_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a> to remove.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if the <a class="el" href="classKCalCore_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a> was successfully removed; false otherwise.</dd></dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCalCore_1_1Calendar.html#ac0c6f81edda49c79d86e139903319892" title="Inserts an Incidence into the calendar.">addIncidence()</a> </dd></dl>

<p>Reimplemented in <a class="el" href="classKCalCore_1_1MemoryCalendar.html#a1c4e4724d63f8c803b6719bb4d8142f2">KCalCore::MemoryCalendar</a>.</p>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00683">683</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ae44207801ae793a9808ae779a56f3931"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool KCalCore::Calendar::deleteIncidenceInstances </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a> &amp;&#160;</td>
          <td class="paramname"><em>incidence</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Delete all incidences that are instances of recurring incidence <code>incidence</code>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">incidence</td><td>is a pointer to a deleted <a class="el" href="classKCalCore_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a> </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if delete was successful; false otherwise </dd></dl>

<p>Implemented in <a class="el" href="classKCalCore_1_1MemoryCalendar.html#a180e1cb869b7383bd1dbd08afd8979bc">KCalCore::MemoryCalendar</a>.</p>

</div>
</div>
<a class="anchor" id="a36eee5b7a89b219db85673929271ab8d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool KCalCore::Calendar::deleteJournal </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKCalCore_1_1Journal.html#a7e12ed4f4e9ceadb5fba802ebc55323a">Journal::Ptr</a> &amp;&#160;</td>
          <td class="paramname"><em>journal</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Removes a <a class="el" href="classKCalCore_1_1Journal.html" title="Provides a Journal in the sense of RFC2445.">Journal</a> from the calendar. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">journal</td><td>is a pointer to the <a class="el" href="classKCalCore_1_1Journal.html" title="Provides a Journal in the sense of RFC2445.">Journal</a> to remove.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if the <a class="el" href="classKCalCore_1_1Journal.html" title="Provides a Journal in the sense of RFC2445.">Journal</a> was successfully removed; false otherwise.</dd></dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCalCore_1_1Calendar.html#ae9c180252d319d0fb7c6942cbd9b7f9c" title="Inserts a Journal into the calendar.">addJournal()</a>, <a class="el" href="classKCalCore_1_1Calendar.html#ac555b9eedfba6b344b9738db11d3aee4" title="Removes all Journals from the calendar.">deleteAllJournals()</a> </dd></dl>

<p>Implemented in <a class="el" href="classKCalCore_1_1MemoryCalendar.html#a976befcf5a33c9e37a2d3e44cfc13a71">KCalCore::MemoryCalendar</a>.</p>

</div>
</div>
<a class="anchor" id="a9e9edb77e7779264589121acbca89dee"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool KCalCore::Calendar::deleteJournalInstances </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKCalCore_1_1Journal.html#a7e12ed4f4e9ceadb5fba802ebc55323a">Journal::Ptr</a> &amp;&#160;</td>
          <td class="paramname"><em>journal</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Delete all journals that are instances of recurring journal <code>journal</code>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">journal</td><td>is a pointer to a deleted <a class="el" href="classKCalCore_1_1Journal.html" title="Provides a Journal in the sense of RFC2445.">Journal</a> </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if delete was successful; false otherwise </dd></dl>

<p>Implemented in <a class="el" href="classKCalCore_1_1MemoryCalendar.html#a11bc5e1df1b442ec760388118ee05dda">KCalCore::MemoryCalendar</a>.</p>

</div>
</div>
<a class="anchor" id="a17f6f0f31e7fcd77b1d328c06a491212"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Calendar::deleteNotebook </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>notebook</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Delete notebook information from calendar. </p>
<p>Is usually called by storages only.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">notebook</td><td>notebook uid </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if operation succeeded </dd></dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCalCore_1_1Calendar.html#a973367a399b15ba0a2a5a411b15e2a1b" title="Check if incidence is visible.">isVisible()</a> </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00469">469</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ab2052d131b165c29e871e9a4eefa6b18"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool KCalCore::Calendar::deleteTodo </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKCalCore_1_1Todo.html#a550c3c48a0e569879d4274dffc6713e2">Todo::Ptr</a> &amp;&#160;</td>
          <td class="paramname"><em>todo</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Removes a <a class="el" href="classKCalCore_1_1Todo.html" title="Provides a To-do in the sense of RFC2445.">Todo</a> from the calendar. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">todo</td><td>is a pointer to the <a class="el" href="classKCalCore_1_1Todo.html" title="Provides a To-do in the sense of RFC2445.">Todo</a> to remove.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if the <a class="el" href="classKCalCore_1_1Todo.html" title="Provides a To-do in the sense of RFC2445.">Todo</a> was successfully removed; false otherwise.</dd></dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCalCore_1_1Calendar.html#a3e50605c32bc88511736bc6f178e0502" title="Inserts a Todo into the calendar.">addTodo()</a>, <a class="el" href="classKCalCore_1_1Calendar.html#ab0f9890151ab5ac620129d99cf3baa54" title="Removes all To-dos from the calendar.">deleteAllTodos()</a> </dd></dl>

<p>Implemented in <a class="el" href="classKCalCore_1_1MemoryCalendar.html#aa0419dc9e04593a8c1ba16787d1a6d90">KCalCore::MemoryCalendar</a>.</p>

</div>
</div>
<a class="anchor" id="a8cc153e398a46c649ea66f019302ea79"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool KCalCore::Calendar::deleteTodoInstances </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKCalCore_1_1Todo.html#a550c3c48a0e569879d4274dffc6713e2">Todo::Ptr</a> &amp;&#160;</td>
          <td class="paramname"><em>todo</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Delete all to-dos that are instances of recurring to-do <code>todo</code>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">todo</td><td>is a pointer to a deleted <a class="el" href="classKCalCore_1_1Todo.html" title="Provides a To-do in the sense of RFC2445.">Todo</a> </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if delete was successful; false otherwise </dd></dl>

<p>Implemented in <a class="el" href="classKCalCore_1_1MemoryCalendar.html#aa224965d8aab6980598eedbe8af1ae7a">KCalCore::MemoryCalendar</a>.</p>

</div>
</div>
<a class="anchor" id="a4bf84a8f18164369e568c8a786d90dde"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a> Calendar::dissociateOccurrence </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a> &amp;&#160;</td>
          <td class="paramname"><em>incidence</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QDate &amp;&#160;</td>
          <td class="paramname"><em>date</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const KDateTime::Spec &amp;&#160;</td>
          <td class="paramname"><em>spec</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>single</em> = <code>true</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Dissociate an <a class="el" href="classKCalCore_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a> from a recurring <a class="el" href="classKCalCore_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a>. </p>
<p>By default, only one single <a class="el" href="classKCalCore_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a> for the specified <em>date</em> will be dissociated and returned. If <em>single</em> is false, then the recurrence will be split at <em>date</em>, the old <a class="el" href="classKCalCore_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a> will have its recurrence ending at <em>date</em> and the new <a class="el" href="classKCalCore_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a> will have all recurrences past the <em>date</em>.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">incidence</td><td>is a pointer to a recurring <a class="el" href="classKCalCore_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a>. </td></tr>
    <tr><td class="paramname">date</td><td>is the QDate within the recurring <a class="el" href="classKCalCore_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a> on which the dissociation will be performed. </td></tr>
    <tr><td class="paramname">spec</td><td>is the spec in which the <em>date</em> is formulated. </td></tr>
    <tr><td class="paramname">single</td><td>is a flag meaning that a new <a class="el" href="classKCalCore_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a> should be created from the recurring Incidences after <em>date</em>.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>a pointer to a new recurring <a class="el" href="classKCalCore_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a> if <em>single</em> is false. </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00702">702</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a66652bda629b8d14d74bdebffa8b0e9d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Calendar::doSetTimeSpec </td>
          <td>(</td>
          <td class="paramtype">const KDateTime::Spec &amp;&#160;</td>
          <td class="paramname"><em>timeSpec</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Let <a class="el" href="classKCalCore_1_1Calendar.html" title="Represents the main calendar class.">Calendar</a> subclasses set the time specification. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">timeSpec</td><td>is the time specification (time zone, etc.) for viewing <a class="el" href="classKCalCore_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a> dates.<br/>
 </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l01230">1230</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a7284a3b20aea8f32b3d5df50b9acf61e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKCalCore_1_1Incidence.html#a0338ea3c5fca5fbf3ae05ea3b0559547">Incidence::List</a> Calendar::duplicates </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a> &amp;&#160;</td>
          <td class="paramname"><em>incidence</em></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>List all possible duplicate incidences. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">incidence</td><td>is the incidence to check. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>a list of duplicate incidences. </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00430">430</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="afd1a93e8e4192a3e64c77f522d61da4e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Calendar::endBatchAdding </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>Tells the <a class="el" href="classKCalCore_1_1Calendar.html" title="Represents the main calendar class.">Calendar</a> that you stoped adding a batch of incidences. </p>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCalCore_1_1Calendar.html#a94ebff3fc196b8efd333fe484b4d315f" title="Call this to tell the calendar that you&#39;re adding a batch of incidences.">startBatchAdding()</a> </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l01486">1486</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ae66eb6e1a1b16491fc0e1478a5004abb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool Calendar::endChange </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a> &amp;&#160;</td>
          <td class="paramname"><em>incidence</em></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>Flag that a change to a <a class="el" href="classKCalCore_1_1Calendar.html" title="Represents the main calendar class.">Calendar</a> <a class="el" href="classKCalCore_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a> has completed. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">incidence</td><td>is a pointer to the <a class="el" href="classKCalCore_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a> that was changed. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l01339">1339</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a0c97ef3f895121a10787451db74d7b9c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classKCalCore_1_1Event.html#a46fb81154c27838046fb7a8af53a7f54">Event::Ptr</a> KCalCore::Calendar::event </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>uid</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const KDateTime &amp;&#160;</td>
          <td class="paramname"><em>recurrenceId</em> = <code>KDateTime()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns the <a class="el" href="classKCalCore_1_1Event.html" title="This class provides an Event in the sense of RFC2445.">Event</a> associated with the given unique identifier. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">uid</td><td>is a unique identifier string. </td></tr>
    <tr><td class="paramname">recurrenceId</td><td>is possible recurrenceId of event, default is null</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>a pointer to the <a class="el" href="classKCalCore_1_1Event.html" title="This class provides an Event in the sense of RFC2445.">Event</a>. A null pointer is returned if no such <a class="el" href="classKCalCore_1_1Event.html" title="This class provides an Event in the sense of RFC2445.">Event</a> exists. </dd></dl>

<p>Implemented in <a class="el" href="classKCalCore_1_1MemoryCalendar.html#a5b6499e3656740b39038ac340efd94fe">KCalCore::MemoryCalendar</a>.</p>

</div>
</div>
<a class="anchor" id="a6421040706f139a88ac99cb6b99b0b1d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classKCalCore_1_1Event.html#a7b7823f20520a2b96bdc1dd78732e5ef">Event::List</a> KCalCore::Calendar::eventInstances </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a> &amp;&#160;</td>
          <td class="paramname"><em>event</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceKCalCore.html#aaff5d9a436f27091e4459a786abcb2be">EventSortField</a>&#160;</td>
          <td class="paramname"><em>sortField</em> = <code><a class="el" href="namespaceKCalCore.html#aaff5d9a436f27091e4459a786abcb2beaecf307c3a58b39fcf60e5caedcaa1d25">EventSortUnsorted</a></code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9">SortDirection</a>&#160;</td>
          <td class="paramname"><em>sortDirection</em> = <code><a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9ab9fc7d701937c754983bb558a2e0f9be">SortDirectionAscending</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns a sorted, unfiltered list of all possible instances for this recurring <a class="el" href="classKCalCore_1_1Event.html" title="This class provides an Event in the sense of RFC2445.">Event</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">event</td><td>event to check for. Caller guarantees it's of type <a class="el" href="classKCalCore_1_1Event.html" title="This class provides an Event in the sense of RFC2445.">Event</a>. </td></tr>
    <tr><td class="paramname">sortField</td><td>specifies the EventSortField. </td></tr>
    <tr><td class="paramname">sortDirection</td><td>specifies the SortDirection.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the list of all unfiltered event instances sorted as specified. </dd></dl>

<p>Implemented in <a class="el" href="classKCalCore_1_1MemoryCalendar.html#a17d5fa03430b61fae4abe6dac98f233e">KCalCore::MemoryCalendar</a>.</p>

</div>
</div>
<a class="anchor" id="af05e8a58456929200517256572af78d3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKCalCore_1_1Event.html#a7b7823f20520a2b96bdc1dd78732e5ef">Event::List</a> Calendar::events </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespaceKCalCore.html#aaff5d9a436f27091e4459a786abcb2be">EventSortField</a>&#160;</td>
          <td class="paramname"><em>sortField</em> = <code><a class="el" href="namespaceKCalCore.html#aaff5d9a436f27091e4459a786abcb2beaecf307c3a58b39fcf60e5caedcaa1d25">EventSortUnsorted</a></code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9">SortDirection</a>&#160;</td>
          <td class="paramname"><em>sortDirection</em> = <code><a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9ab9fc7d701937c754983bb558a2e0f9be">SortDirectionAscending</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</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>Returns a sorted, filtered list of all Events for this <a class="el" href="classKCalCore_1_1Calendar.html" title="Represents the main calendar class.">Calendar</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">sortField</td><td>specifies the EventSortField. </td></tr>
    <tr><td class="paramname">sortDirection</td><td>specifies the SortDirection.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the list of all filtered Events sorted as specified. </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00665">665</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a7014c6cc0a1235558c1f368e954b238d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKCalCore_1_1Event.html#a7b7823f20520a2b96bdc1dd78732e5ef">Event::List</a> Calendar::events </td>
          <td>(</td>
          <td class="paramtype">const KDateTime &amp;&#160;</td>
          <td class="paramname"><em>dt</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns a filtered list of all Events which occur on the given timestamp. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">dt</td><td>request filtered <a class="el" href="classKCalCore_1_1Event.html" title="This class provides an Event in the sense of RFC2445.">Event</a> list for this KDateTime only.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the list of filtered Events occurring on the specified timestamp. </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00649">649</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ab306e0a200175da27ba406f04ab53a9e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKCalCore_1_1Event.html#a7b7823f20520a2b96bdc1dd78732e5ef">Event::List</a> Calendar::events </td>
          <td>(</td>
          <td class="paramtype">const QDate &amp;&#160;</td>
          <td class="paramname"><em>start</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QDate &amp;&#160;</td>
          <td class="paramname"><em>end</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const KDateTime::Spec &amp;&#160;</td>
          <td class="paramname"><em>timeSpec</em> = <code>KDateTime::Spec()</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>inclusive</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns a filtered list of all Events occurring within a date range. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">start</td><td>is the starting date. </td></tr>
    <tr><td class="paramname">end</td><td>is the ending date. </td></tr>
    <tr><td class="paramname">timeSpec</td><td>time zone etc. to interpret <code>start</code> and <code>end</code>, or the calendar's default time spec if none is specified </td></tr>
    <tr><td class="paramname">inclusive</td><td>if true only Events which are completely included within the date range are returned.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the list of filtered Events occurring within the specified date range. </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00656">656</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a6e4dce832c4a2beac82ce426e76d11ef"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKCalCore_1_1Event.html#a7b7823f20520a2b96bdc1dd78732e5ef">Event::List</a> Calendar::events </td>
          <td>(</td>
          <td class="paramtype">const QDate &amp;&#160;</td>
          <td class="paramname"><em>date</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const KDateTime::Spec &amp;&#160;</td>
          <td class="paramname"><em>timeSpec</em> = <code>KDateTime::Spec()</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceKCalCore.html#aaff5d9a436f27091e4459a786abcb2be">EventSortField</a>&#160;</td>
          <td class="paramname"><em>sortField</em> = <code><a class="el" href="namespaceKCalCore.html#aaff5d9a436f27091e4459a786abcb2beaecf307c3a58b39fcf60e5caedcaa1d25">EventSortUnsorted</a></code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9">SortDirection</a>&#160;</td>
          <td class="paramname"><em>sortDirection</em> = <code><a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9ab9fc7d701937c754983bb558a2e0f9be">SortDirectionAscending</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns a sorted, filtered list of all Events which occur on the given date. </p>
<p>The Events are sorted according to <em>sortField</em> and <em>sortDirection</em>.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">date</td><td>request filtered <a class="el" href="classKCalCore_1_1Event.html" title="This class provides an Event in the sense of RFC2445.">Event</a> list for this QDate only. </td></tr>
    <tr><td class="paramname">timeSpec</td><td>time zone etc. to interpret <code>start</code> and <code>end</code>, or the calendar's default time spec if none is specified </td></tr>
    <tr><td class="paramname">sortField</td><td>specifies the EventSortField. </td></tr>
    <tr><td class="paramname">sortDirection</td><td>specifies the SortDirection.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the list of sorted, filtered Events occurring on <em>date</em>. </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00639">639</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ad5c3b7044219bf42af6d9148ede45126"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKCalCore_1_1CalFilter.html">CalFilter</a> * Calendar::filter </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the calendar filter. </p>
<dl class="section return"><dt>Returns</dt><dd>a pointer to the calendar <a class="el" href="classKCalCore_1_1CalFilter.html" title="Provides a filter for calendars.">CalFilter</a>. A null pointer is returned if no such <a class="el" href="classKCalCore_1_1CalFilter.html" title="Provides a filter for calendars.">CalFilter</a> exists.</dd></dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCalCore_1_1Calendar.html#a46e84475e7efa21e96cdda8373eb44d6" title="Sets the calendar filter.">setFilter()</a> </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00371">371</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a436c1777058953ec5f85dbe93408da4f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Calendar::hasValidNotebook </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>notebook</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Check if calendar knows about the given notebook. </p>
<p>This means that it will be saved by one of the attached storages.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">notebook</td><td>notebook uid </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if calendar has valid notebook </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00493">493</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a072903dafdd292b6a8ec70c40d367200"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a> Calendar::incidence </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>uid</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const KDateTime &amp;&#160;</td>
          <td class="paramname"><em>recurrenceId</em> = <code>KDateTime()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the <a class="el" href="classKCalCore_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a> associated with the given unique identifier. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">uid</td><td>is a unique identifier string. </td></tr>
    <tr><td class="paramname">recurrenceId</td><td>is possible recurrenceid of incidence, default is null</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>a pointer to the <a class="el" href="classKCalCore_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a>. A null pointer is returned if no such <a class="el" href="classKCalCore_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a> exists. </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00776">776</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aa5bcae01cda693e73c0f173c2c8ddb9e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a> Calendar::incidenceFromSchedulingID </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>sid</em></td><td>)</td>
          <td> const</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>Returns the <a class="el" href="classKCalCore_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a> associated with the given scheduling identifier. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">sid</td><td>is a unique scheduling identifier string.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>a pointer to the <a class="el" href="classKCalCore_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a>. A null pointer is returned if no such <a class="el" href="classKCalCore_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a> exists. </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00822">822</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a1a588af595169e40658190fa53baea28"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKCalCore_1_1Incidence.html#a0338ea3c5fca5fbf3ae05ea3b0559547">Incidence::List</a> Calendar::incidences </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns a filtered list of all Incidences for this <a class="el" href="classKCalCore_1_1Calendar.html" title="Represents the main calendar class.">Calendar</a>. </p>
<dl class="section return"><dt>Returns</dt><dd>the list of all filtered Incidences. </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00400">400</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a90cc767c3d151eb4ee36c9f17cb422d1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKCalCore_1_1Incidence.html#a0338ea3c5fca5fbf3ae05ea3b0559547">Incidence::List</a> Calendar::incidences </td>
          <td>(</td>
          <td class="paramtype">const QDate &amp;&#160;</td>
          <td class="paramname"><em>date</em></td><td>)</td>
          <td> const</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>Returns a filtered list of all Incidences which occur on the given date. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">date</td><td>request filtered <a class="el" href="classKCalCore_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a> list for this QDate only.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the list of filtered Incidences occurring on the specified date. </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00395">395</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a6205651aee26aa0ef092583e76aad436"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKCalCore_1_1Incidence.html#a0338ea3c5fca5fbf3ae05ea3b0559547">Incidence::List</a> Calendar::incidences </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>notebook</em></td><td>)</td>
          <td> const</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>List all notebook incidences in the memory. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">notebook</td><td>is the notebook uid. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>a list of incidences for the notebook. </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00582">582</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aaab7901071689139bbb04aaea3a61630"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKCalCore_1_1Incidence.html#a0338ea3c5fca5fbf3ae05ea3b0559547">Incidence::List</a> Calendar::incidencesFromSchedulingID </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>sid</em></td><td>)</td>
          <td> const</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>Searches all events and todos for an incidence with this scheduling identifier. </p>
<p>Returns a list of matching results.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">sid</td><td>is a unique scheduling identifier string. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00809">809</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="abe091ff88952e7f8e141ee2dc6e14a5e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Calendar::incidenceUpdated </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>uid</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const KDateTime &amp;&#160;</td>
          <td class="paramname"><em>recurrenceId</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>The Observer interface. </p>
<p>So far not implemented. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">uid</td><td>is the UID for the <a class="el" href="classKCalCore_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a> that has been updated. </td></tr>
    <tr><td class="paramname">recurrenceId</td><td>is possible recurrenceid of incidence. </td></tr>
  </table>
  </dd>
</dl>

<p>Implements <a class="el" href="classKCalCore_1_1IncidenceBase_1_1IncidenceObserver.html#add6733ee6c9275c14be36bea9305e765">KCalCore::IncidenceBase::IncidenceObserver</a>.</p>

<p>Reimplemented in <a class="el" href="classKCalCore_1_1MemoryCalendar.html#afec7c33918dc54b307145c0e8b0c0892">KCalCore::MemoryCalendar</a>.</p>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l01211">1211</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a24df4ace703d319df4358a0e9095665f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKCalCore_1_1Incidence.html#a0338ea3c5fca5fbf3ae05ea3b0559547">Incidence::List</a> Calendar::instances </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a> &amp;&#160;</td>
          <td class="paramname"><em>incidence</em></td><td>)</td>
          <td> const</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>Returns an unfiltered list of all possible instances for this recurring <a class="el" href="classKCalCore_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">incidence</td><td>incidence to check</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the list of all unfiltered Incidences. </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00410">410</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a3d8cfc4cd89b8cf439e933fcb08a7ade"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Calendar::isAncestorOf </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a> &amp;&#160;</td>
          <td class="paramname"><em>ancestor</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a> &amp;&#160;</td>
          <td class="paramname"><em>incidence</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Checks if <code>ancestor</code> is an ancestor of <code>incidence</code>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ancestor</td><td>is the incidence we are testing to be an ancestor. </td></tr>
    <tr><td class="paramname">incidence</td><td>is the incidence we are testing to be descended from <code>ancestor</code>. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l01110">1110</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a12a725cf8644532a56856df829167575"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Calendar::isModified </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Determine the calendar's modification status. </p>
<dl class="section return"><dt>Returns</dt><dd>true if the calendar has been modified since open or last save.</dd></dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCalCore_1_1Calendar.html#a6acbb24e958823e79ddf2831c0f50a50" title="Sets if the calendar has been modified.">setModified()</a> </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l01196">1196</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a3df61cac1be0b72e8bc358c1b010979d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool Calendar::isSaving </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Determine if the calendar is currently being saved. </p>
<dl class="section return"><dt>Returns</dt><dd>true if the calendar is currently being saved; false otherwise. </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l01180">1180</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a973367a399b15ba0a2a5a411b15e2a1b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Calendar::isVisible </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a> &amp;&#160;</td>
          <td class="paramname"><em>incidence</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Check if incidence is visible. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">incidence</td><td>is a pointer to the <a class="el" href="classKCalCore_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a> to check for visibility. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if incidence is visible, false otherwise </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00498">498</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a2a257949ac190dc6d907541a35abf261"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classKCalCore_1_1Journal.html#a7e12ed4f4e9ceadb5fba802ebc55323a">Journal::Ptr</a> KCalCore::Calendar::journal </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>uid</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const KDateTime &amp;&#160;</td>
          <td class="paramname"><em>recurrenceId</em> = <code>KDateTime()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns the <a class="el" href="classKCalCore_1_1Journal.html" title="Provides a Journal in the sense of RFC2445.">Journal</a> associated with the given unique identifier. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">uid</td><td>is a unique identifier string. </td></tr>
    <tr><td class="paramname">recurrenceId</td><td>is possible recurrenceId of journal, default is null</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>a pointer to the <a class="el" href="classKCalCore_1_1Journal.html" title="Provides a Journal in the sense of RFC2445.">Journal</a>. A null pointer is returned if no such <a class="el" href="classKCalCore_1_1Journal.html" title="Provides a Journal in the sense of RFC2445.">Journal</a> exists. </dd></dl>

<p>Implemented in <a class="el" href="classKCalCore_1_1MemoryCalendar.html#a29b562ded8ca4fb6bf04a5d261123ea5">KCalCore::MemoryCalendar</a>.</p>

</div>
</div>
<a class="anchor" id="a7851a20ceae56d1fced192aca6fd1b55"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classKCalCore_1_1Journal.html#ad31e8a324cca4983563aa4f6a302a56f">Journal::List</a> KCalCore::Calendar::journalInstances </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a> &amp;&#160;</td>
          <td class="paramname"><em>journal</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceKCalCore.html#a053360f01c1f36f95c86495bdfef2876">JournalSortField</a>&#160;</td>
          <td class="paramname"><em>sortField</em> = <code><a class="el" href="namespaceKCalCore.html#a053360f01c1f36f95c86495bdfef2876a0d5c17cff3bc4ecd3d0deb889519f224">JournalSortUnsorted</a></code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9">SortDirection</a>&#160;</td>
          <td class="paramname"><em>sortDirection</em> = <code><a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9ab9fc7d701937c754983bb558a2e0f9be">SortDirectionAscending</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns a sorted, unfiltered list of all instances for this recurring <a class="el" href="classKCalCore_1_1Journal.html" title="Provides a Journal in the sense of RFC2445.">Journal</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">journal</td><td>journal to check for. Caller guarantees it's of type <a class="el" href="classKCalCore_1_1Journal.html" title="Provides a Journal in the sense of RFC2445.">Journal</a>. </td></tr>
    <tr><td class="paramname">sortField</td><td>specifies the JournalSortField. </td></tr>
    <tr><td class="paramname">sortDirection</td><td>specifies the SortDirection.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the list of all unfiltered journal instances sorted as specified. </dd></dl>

<p>Implemented in <a class="el" href="classKCalCore_1_1MemoryCalendar.html#af4008998eaa0d4997f4e20c4cc1b4e51">KCalCore::MemoryCalendar</a>.</p>

</div>
</div>
<a class="anchor" id="a7914e470810722507a4d33a11276fb7d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKCalCore_1_1Journal.html#ad31e8a324cca4983563aa4f6a302a56f">Journal::List</a> Calendar::journals </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespaceKCalCore.html#a053360f01c1f36f95c86495bdfef2876">JournalSortField</a>&#160;</td>
          <td class="paramname"><em>sortField</em> = <code><a class="el" href="namespaceKCalCore.html#a053360f01c1f36f95c86495bdfef2876a0d5c17cff3bc4ecd3d0deb889519f224">JournalSortUnsorted</a></code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9">SortDirection</a>&#160;</td>
          <td class="paramname"><em>sortDirection</em> = <code><a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9ab9fc7d701937c754983bb558a2e0f9be">SortDirectionAscending</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</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>Returns a sorted, filtered list of all Journals for this <a class="el" href="classKCalCore_1_1Calendar.html" title="Represents the main calendar class.">Calendar</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">sortField</td><td>specifies the JournalSortField. </td></tr>
    <tr><td class="paramname">sortDirection</td><td>specifies the SortDirection.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the list of all filtered Journals sorted as specified. </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00967">967</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a4f71823d7a6920033a900e9732cba46c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKCalCore_1_1Journal.html#ad31e8a324cca4983563aa4f6a302a56f">Journal::List</a> Calendar::journals </td>
          <td>(</td>
          <td class="paramtype">const QDate &amp;&#160;</td>
          <td class="paramname"><em>date</em></td><td>)</td>
          <td> const</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>Returns a filtered list of all Journals for on the specified date. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">date</td><td>request filtered Journals for this QDate only.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the list of filtered Journals for the specified date. </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00975">975</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a36c4effeca9bdb52630a0e8762e08bb3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKCalCore_1_1Incidence.html#a0338ea3c5fca5fbf3ae05ea3b0559547">Incidence::List</a> Calendar::mergeIncidenceList </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKCalCore_1_1Event.html#a7b7823f20520a2b96bdc1dd78732e5ef">Event::List</a> &amp;&#160;</td>
          <td class="paramname"><em>events</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classKCalCore_1_1Todo.html#a2319b4b2e1a2abb61ccd5b912527bc31">Todo::List</a> &amp;&#160;</td>
          <td class="paramname"><em>todos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classKCalCore_1_1Journal.html#ad31e8a324cca4983563aa4f6a302a56f">Journal::List</a> &amp;&#160;</td>
          <td class="paramname"><em>journals</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">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Create a merged list of Events, Todos, and Journals. </p>
<p>static</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">events</td><td>is an <a class="el" href="classKCalCore_1_1Event.html" title="This class provides an Event in the sense of RFC2445.">Event</a> list to merge. </td></tr>
    <tr><td class="paramname">todos</td><td>is a <a class="el" href="classKCalCore_1_1Todo.html" title="Provides a To-do in the sense of RFC2445.">Todo</a> list to merge. </td></tr>
    <tr><td class="paramname">journals</td><td>is a <a class="el" href="classKCalCore_1_1Journal.html" title="Provides a Journal in the sense of RFC2445.">Journal</a> list to merge.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>a list of merged Incidences. </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l01311">1311</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a08677a3dd7fc0ad4db415e07464d010a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QString Calendar::notebook </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a> &amp;&#160;</td>
          <td class="paramname"><em>incidence</em></td><td>)</td>
          <td> const</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>Get incidence's notebook. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">incidence</td><td>incidence</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>notebook uid </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00563">563</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ab32bf4336b88c70bed782795e3c18dd9"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QString Calendar::notebook </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>uid</em></td><td>)</td>
          <td> const</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>Get incidence's notebook. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">uid</td><td>is a unique identifier string</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>notebook uid </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00572">572</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ab21da562fc27f27108a874594e485474"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QStringList Calendar::notebooks </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>List all uids of notebooks currently in the memory. </p>
<dl class="section return"><dt>Returns</dt><dd>list of uids of notebooks </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00577">577</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a6cdf623f32cc4abdbb0c24db80811436"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Calendar::notifyIncidenceAdded </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a> &amp;&#160;</td>
          <td class="paramname"><em>incidence</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Let <a class="el" href="classKCalCore_1_1Calendar.html" title="Represents the main calendar class.">Calendar</a> subclasses notify that they inserted an <a class="el" href="classKCalCore_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">incidence</td><td>is a pointer to the <a class="el" href="classKCalCore_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a> object that was inserted. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l01235">1235</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a427272740e4f4f3cce28a04ec1aa1630"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Calendar::notifyIncidenceAdditionCanceled </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a> &amp;&#160;</td>
          <td class="paramname"><em>incidence</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Let <a class="el" href="classKCalCore_1_1Calendar.html" title="Represents the main calendar class.">Calendar</a> subclasses notify that they canceled addition of an <a class="el" href="classKCalCore_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">incidence</td><td>is a pointer to the <a class="el" href="classKCalCore_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a> object that addition as canceled. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l01280">1280</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aed5e2dbdea85c341f2918a34da02e69b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Calendar::notifyIncidenceChanged </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a> &amp;&#160;</td>
          <td class="paramname"><em>incidence</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Let <a class="el" href="classKCalCore_1_1Calendar.html" title="Represents the main calendar class.">Calendar</a> subclasses notify that they modified an <a class="el" href="classKCalCore_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">incidence</td><td>is a pointer to the <a class="el" href="classKCalCore_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a> object that was modified. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l01250">1250</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a37cc5c3854f55becdc4f22ad57572ba6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Calendar::notifyIncidenceDeleted </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a> &amp;&#160;</td>
          <td class="paramname"><em>incidence</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Let <a class="el" href="classKCalCore_1_1Calendar.html" title="Represents the main calendar class.">Calendar</a> subclasses notify that they removed an <a class="el" href="classKCalCore_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">incidence</td><td>is a pointer to the <a class="el" href="classKCalCore_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a> object that was removed. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l01265">1265</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ad12ee1050193811893a690473a1d7b64"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKCalCore_1_1Person.html#a33feb707e88cda60bb9d2183d1ddd60e">Person::Ptr</a> Calendar::owner </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the owner of the calendar. </p>
<dl class="section return"><dt>Returns</dt><dd>the owner <a class="el" href="classKCalCore_1_1Person.html" title="Represents a person, by name and email address.">Person</a> object.</dd></dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCalCore_1_1Calendar.html#a5fe7ec84d08f1ce1d68b3274aff3c40f" title="Sets the owner of the calendar to owner.">setOwner()</a> </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00230">230</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a6cf00d5aeef407c346f7cff422987651"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString Calendar::productId </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the calendar's Product ID. </p>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCalCore_1_1Calendar.html#a728ea9e6cbf1fd5a7d8ed2b33d7fe5f1" title="Sets the calendar Product ID to id.">setProductId()</a> </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l01305">1305</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a8b3930f9872b444f4a05746999ab14bf"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classKCalCore_1_1Event.html#a7b7823f20520a2b96bdc1dd78732e5ef">Event::List</a> KCalCore::Calendar::rawEvents </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespaceKCalCore.html#aaff5d9a436f27091e4459a786abcb2be">EventSortField</a>&#160;</td>
          <td class="paramname"><em>sortField</em> = <code><a class="el" href="namespaceKCalCore.html#aaff5d9a436f27091e4459a786abcb2beaecf307c3a58b39fcf60e5caedcaa1d25">EventSortUnsorted</a></code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9">SortDirection</a>&#160;</td>
          <td class="paramname"><em>sortDirection</em> = <code><a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9ab9fc7d701937c754983bb558a2e0f9be">SortDirectionAscending</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns a sorted, unfiltered list of all Events for this <a class="el" href="classKCalCore_1_1Calendar.html" title="Represents the main calendar class.">Calendar</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">sortField</td><td>specifies the EventSortField. </td></tr>
    <tr><td class="paramname">sortDirection</td><td>specifies the SortDirection.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the list of all unfiltered Events sorted as specified. </dd></dl>

<p>Implemented in <a class="el" href="classKCalCore_1_1MemoryCalendar.html#a9ca1b33c0aebe80c6513594b1ae74ceb">KCalCore::MemoryCalendar</a>.</p>

</div>
</div>
<a class="anchor" id="a9f60e848e4730c9247ece1338d177540"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classKCalCore_1_1Event.html#a7b7823f20520a2b96bdc1dd78732e5ef">Event::List</a> KCalCore::Calendar::rawEvents </td>
          <td>(</td>
          <td class="paramtype">const QDate &amp;&#160;</td>
          <td class="paramname"><em>start</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QDate &amp;&#160;</td>
          <td class="paramname"><em>end</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const KDateTime::Spec &amp;&#160;</td>
          <td class="paramname"><em>timeSpec</em> = <code>KDateTime::Spec()</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>inclusive</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns an unfiltered list of all Events occurring within a date range. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">start</td><td>is the starting date </td></tr>
    <tr><td class="paramname">end</td><td>is the ending date </td></tr>
    <tr><td class="paramname">timeSpec</td><td>time zone etc. to interpret <code>start</code> and <code>end</code>, or the calendar's default time spec if none is specified </td></tr>
    <tr><td class="paramname">inclusive</td><td>if true only Events which are completely included within the date range are returned.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the list of unfiltered Events occurring within the specified date range. </dd></dl>

<p>Implemented in <a class="el" href="classKCalCore_1_1MemoryCalendar.html#a5d1c596b8240e871888ecbd00f36abfa">KCalCore::MemoryCalendar</a>.</p>

</div>
</div>
<a class="anchor" id="aa16b1a8f99f9513fc212ecddf5df7423"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classKCalCore_1_1Event.html#a7b7823f20520a2b96bdc1dd78732e5ef">Event::List</a> KCalCore::Calendar::rawEventsForDate </td>
          <td>(</td>
          <td class="paramtype">const KDateTime &amp;&#160;</td>
          <td class="paramname"><em>dt</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns an unfiltered list of all Events which occur on the given timestamp. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">dt</td><td>request unfiltered <a class="el" href="classKCalCore_1_1Event.html" title="This class provides an Event in the sense of RFC2445.">Event</a> list for this KDateTime only.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the list of unfiltered Events occurring on the specified timestamp. </dd></dl>

<p>Implemented in <a class="el" href="classKCalCore_1_1MemoryCalendar.html#a94af305922d72c16715fc42c32794d35">KCalCore::MemoryCalendar</a>.</p>

</div>
</div>
<a class="anchor" id="a6c3307d3e2cc9ed97df1e698534fe56c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classKCalCore_1_1Event.html#a7b7823f20520a2b96bdc1dd78732e5ef">Event::List</a> KCalCore::Calendar::rawEventsForDate </td>
          <td>(</td>
          <td class="paramtype">const QDate &amp;&#160;</td>
          <td class="paramname"><em>date</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const KDateTime::Spec &amp;&#160;</td>
          <td class="paramname"><em>timeSpec</em> = <code>KDateTime::Spec()</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceKCalCore.html#aaff5d9a436f27091e4459a786abcb2be">EventSortField</a>&#160;</td>
          <td class="paramname"><em>sortField</em> = <code><a class="el" href="namespaceKCalCore.html#aaff5d9a436f27091e4459a786abcb2beaecf307c3a58b39fcf60e5caedcaa1d25">EventSortUnsorted</a></code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9">SortDirection</a>&#160;</td>
          <td class="paramname"><em>sortDirection</em> = <code><a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9ab9fc7d701937c754983bb558a2e0f9be">SortDirectionAscending</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns a sorted, unfiltered list of all Events which occur on the given date. </p>
<p>The Events are sorted according to <em>sortField</em> and <em>sortDirection</em>.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">date</td><td>request unfiltered <a class="el" href="classKCalCore_1_1Event.html" title="This class provides an Event in the sense of RFC2445.">Event</a> list for this QDate only </td></tr>
    <tr><td class="paramname">timeSpec</td><td>time zone etc. to interpret <code>date</code>, or the calendar's default time spec if none is specified </td></tr>
    <tr><td class="paramname">sortField</td><td>specifies the EventSortField </td></tr>
    <tr><td class="paramname">sortDirection</td><td>specifies the SortDirection</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the list of sorted, unfiltered Events occurring on <code>date</code> </dd></dl>

<p>Implemented in <a class="el" href="classKCalCore_1_1MemoryCalendar.html#a1d874c953080c9a43ef0feec462336a2">KCalCore::MemoryCalendar</a>.</p>

</div>
</div>
<a class="anchor" id="ae45edff6408e8f8a7efd40483335390b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKCalCore_1_1Incidence.html#a0338ea3c5fca5fbf3ae05ea3b0559547">Incidence::List</a> Calendar::rawIncidences </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns an unfiltered list of all Incidences for this <a class="el" href="classKCalCore_1_1Calendar.html" title="Represents the main calendar class.">Calendar</a>. </p>
<dl class="section return"><dt>Returns</dt><dd>the list of all unfiltered Incidences. </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00405">405</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a861c234481bfe46e90934deff03dbaf8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classKCalCore_1_1Journal.html#ad31e8a324cca4983563aa4f6a302a56f">Journal::List</a> KCalCore::Calendar::rawJournals </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespaceKCalCore.html#a053360f01c1f36f95c86495bdfef2876">JournalSortField</a>&#160;</td>
          <td class="paramname"><em>sortField</em> = <code><a class="el" href="namespaceKCalCore.html#a053360f01c1f36f95c86495bdfef2876a0d5c17cff3bc4ecd3d0deb889519f224">JournalSortUnsorted</a></code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9">SortDirection</a>&#160;</td>
          <td class="paramname"><em>sortDirection</em> = <code><a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9ab9fc7d701937c754983bb558a2e0f9be">SortDirectionAscending</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns a sorted, unfiltered list of all Journals for this <a class="el" href="classKCalCore_1_1Calendar.html" title="Represents the main calendar class.">Calendar</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">sortField</td><td>specifies the JournalSortField. </td></tr>
    <tr><td class="paramname">sortDirection</td><td>specifies the SortDirection.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the list of all unfiltered Journals sorted as specified. </dd></dl>

<p>Implemented in <a class="el" href="classKCalCore_1_1MemoryCalendar.html#ae479196e494a24c91321782b91260c64">KCalCore::MemoryCalendar</a>.</p>

</div>
</div>
<a class="anchor" id="a2bf05bb36bb533294a5e1576c6712e68"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classKCalCore_1_1Journal.html#ad31e8a324cca4983563aa4f6a302a56f">Journal::List</a> KCalCore::Calendar::rawJournalsForDate </td>
          <td>(</td>
          <td class="paramtype">const QDate &amp;&#160;</td>
          <td class="paramname"><em>date</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns an unfiltered list of all Journals for on the specified date. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">date</td><td>request unfiltered Journals for this QDate only.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the list of unfiltered Journals for the specified date. </dd></dl>

<p>Implemented in <a class="el" href="classKCalCore_1_1MemoryCalendar.html#a2904fd4cf60bc30f0ba326dee2a3b5c1">KCalCore::MemoryCalendar</a>.</p>

</div>
</div>
<a class="anchor" id="ac20ee2e677660c6cd27d5e875c4f9b69"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classKCalCore_1_1Todo.html#a2319b4b2e1a2abb61ccd5b912527bc31">Todo::List</a> KCalCore::Calendar::rawTodos </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespaceKCalCore.html#a37b4498b796795f0fbf6c62fc3d4fa58">TodoSortField</a>&#160;</td>
          <td class="paramname"><em>sortField</em> = <code><a class="el" href="namespaceKCalCore.html#a37b4498b796795f0fbf6c62fc3d4fa58a33613d06012eb18efee67fabdd7e5d9b">TodoSortUnsorted</a></code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9">SortDirection</a>&#160;</td>
          <td class="paramname"><em>sortDirection</em> = <code><a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9ab9fc7d701937c754983bb558a2e0f9be">SortDirectionAscending</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns a sorted, unfiltered list of all Todos for this <a class="el" href="classKCalCore_1_1Calendar.html" title="Represents the main calendar class.">Calendar</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">sortField</td><td>specifies the TodoSortField. </td></tr>
    <tr><td class="paramname">sortDirection</td><td>specifies the SortDirection.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the list of all unfiltered Todos sorted as specified. </dd></dl>

<p>Implemented in <a class="el" href="classKCalCore_1_1MemoryCalendar.html#ae39bd8952ece3b62506fad4d03fe53a9">KCalCore::MemoryCalendar</a>.</p>

</div>
</div>
<a class="anchor" id="a59bae34206327e4a25ff656ec66cc8f7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classKCalCore_1_1Todo.html#a2319b4b2e1a2abb61ccd5b912527bc31">Todo::List</a> KCalCore::Calendar::rawTodos </td>
          <td>(</td>
          <td class="paramtype">const QDate &amp;&#160;</td>
          <td class="paramname"><em>start</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QDate &amp;&#160;</td>
          <td class="paramname"><em>end</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const KDateTime::Spec &amp;&#160;</td>
          <td class="paramname"><em>timespec</em> = <code>KDateTime::Spec()</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>inclusive</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns an unfiltered list of all Todos occurring within a date range. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">start</td><td>is the starting date </td></tr>
    <tr><td class="paramname">end</td><td>is the ending date </td></tr>
    <tr><td class="paramname">timespec</td><td>time zone etc. to interpret <code>start</code> and <code>end</code>, or the calendar's default time spec if none is specified </td></tr>
    <tr><td class="paramname">inclusive</td><td>if true only Todos which are completely included within the date range are returned.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the list of unfiltered Todos occurring within the specified date range. </dd></dl>

<p>Implemented in <a class="el" href="classKCalCore_1_1MemoryCalendar.html#a1c4a75e62cb532632d73771f52bbc5d6">KCalCore::MemoryCalendar</a>.</p>

</div>
</div>
<a class="anchor" id="a6712cc15a821af8a08cdada406e8d71f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classKCalCore_1_1Todo.html#a2319b4b2e1a2abb61ccd5b912527bc31">Todo::List</a> KCalCore::Calendar::rawTodosForDate </td>
          <td>(</td>
          <td class="paramtype">const QDate &amp;&#160;</td>
          <td class="paramname"><em>date</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns an unfiltered list of all Todos which due on the specified date. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">date</td><td>request unfiltered Todos due on this QDate.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the list of unfiltered Todos due on the specified date. </dd></dl>

<p>Implemented in <a class="el" href="classKCalCore_1_1MemoryCalendar.html#a3a78e9607e0e9826531cddd8ab9856ba">KCalCore::MemoryCalendar</a>.</p>

</div>
</div>
<a class="anchor" id="acf6d752ffc403159f1ac8633dd07e680"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Calendar::registerObserver </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKCalCore_1_1Calendar_1_1CalendarObserver.html">CalendarObserver</a> *&#160;</td>
          <td class="paramname"><em>observer</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Registers an Observer for this <a class="el" href="classKCalCore_1_1Calendar.html" title="Represents the main calendar class.">Calendar</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">observer</td><td>is a pointer to an Observer object that will be watching this <a class="el" href="classKCalCore_1_1Calendar.html" title="Represents the main calendar class.">Calendar</a>.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCalCore_1_1Calendar.html#ade3972ca06358eaba68c89081633a457" title="Unregisters an Observer for this Calendar.">unregisterObserver()</a> </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l01158">1158</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aad1c7210c33eaa7988ed2eb3ba5be465"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKCalCore_1_1Incidence.html#a0338ea3c5fca5fbf3ae05ea3b0559547">Incidence::List</a> Calendar::relations </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>uid</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns a list of incidences that have a relation of RELTYPE parent to incidence <code>uid</code>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">uid</td><td>The parent identifier whos children we want to obtain. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l01122">1122</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a510f9e9d134c2af5a79a81ad9b1716f4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool Calendar::reload </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>Loads the calendar contents from storage. </p>
<p>This requires that the calendar has been previously loaded (initialized).</p>
<dl class="section return"><dt>Returns</dt><dd>true if the reload was successful; otherwise false. Base implementation returns true. </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l01206">1206</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a260797b6f5905c4929dd938c7359e47b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Calendar::removeRelations </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a> &amp;&#160;</td>
          <td class="paramname"><em>incidence</em></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>Removes all Relations from an <a class="el" href="classKCalCore_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">incidence</td><td>is a pointer to the <a class="el" href="classKCalCore_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a> to have a Relation removed. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l01027">1027</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ae3972cc780e5f9f25832e29f3114ebe8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool Calendar::save </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>Syncs changes in memory to persistent storage. </p>
<dl class="section return"><dt>Returns</dt><dd>true if the save was successful; false otherwise. Base implementation returns true. </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l01201">1201</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a5bb2c546b8b25a448963071f4ed1f1ab"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Calendar::setDefaultNotebook </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>notebook</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set DefaultNotebook information to calendar. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">notebook</td><td>notebook uid </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if operation was successful; false otherwise. </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00478">478</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a46e84475e7efa21e96cdda8373eb44d6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Calendar::setFilter </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKCalCore_1_1CalFilter.html">CalFilter</a> *&#160;</td>
          <td class="paramname"><em>filter</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the calendar filter. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">filter</td><td>a pointer to a <a class="el" href="classKCalCore_1_1CalFilter.html" title="Provides a filter for calendars.">CalFilter</a> object which will be used to filter <a class="el" href="classKCalCore_1_1Calendar.html" title="Represents the main calendar class.">Calendar</a> Incidences. The <a class="el" href="classKCalCore_1_1Calendar.html" title="Represents the main calendar class.">Calendar</a> takes ownership of <code>filter</code>.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCalCore_1_1Calendar.html#ad5c3b7044219bf42af6d9148ede45126" title="Returns the calendar filter.">filter()</a> </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00362">362</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a6acbb24e958823e79ddf2831c0f50a50"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Calendar::setModified </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>modified</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets if the calendar has been modified. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">modified</td><td>is true if the calendar has been modified since open or last save.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCalCore_1_1Calendar.html#a12a725cf8644532a56856df829167575" title="Determine the calendar&#39;s modification status.">isModified()</a> </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l01185">1185</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="acfef1f88cfd5e0cc2ab46309142d23a6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool Calendar::setNotebook </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a> &amp;&#160;</td>
          <td class="paramname"><em>incidence</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>notebook</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">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Associate notebook for an incidence. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">incidence</td><td>incidence </td></tr>
    <tr><td class="paramname">notebook</td><td>notebook uid</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if the operation was successful; false otherwise. </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00522">522</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a9cb2ef531883e673731fbf5f4c9e8b2e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Calendar::setObserversEnabled </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>enabled</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Let <a class="el" href="classKCalCore_1_1Calendar.html" title="Represents the main calendar class.">Calendar</a> subclasses notify that they enabled an Observer. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">enabled</td><td>if true tells the calendar that a subclass has enabled an Observer. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l01345">1345</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a5fe7ec84d08f1ce1d68b3274aff3c40f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Calendar::setOwner </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKCalCore_1_1Person.html#a33feb707e88cda60bb9d2183d1ddd60e">Person::Ptr</a> &amp;&#160;</td>
          <td class="paramname"><em>owner</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the owner of the calendar to <code>owner</code>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">owner</td><td>is a <a class="el" href="classKCalCore_1_1Person.html" title="Represents a person, by name and email address.">Person</a> object. Must be a non-null pointer.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCalCore_1_1Calendar.html#ad12ee1050193811893a690473a1d7b64" title="Returns the owner of the calendar.">owner()</a> </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00235">235</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

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

<p>Sets the calendar Product ID to <code>id</code>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">id</td><td>is a string containing the Product ID.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCalCore_1_1Calendar.html#a6cf00d5aeef407c346f7cff422987651" title="Returns the calendar&#39;s Product ID.">productId() const</a> </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l01300">1300</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a25fb8e871af4a50a30dbad12394fa465"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Calendar::setTimeSpec </td>
          <td>(</td>
          <td class="paramtype">const KDateTime::Spec &amp;&#160;</td>
          <td class="paramname"><em>timeSpec</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the default time specification (time zone, etc.) used for creating or modifying incidences in the <a class="el" href="classKCalCore_1_1Calendar.html" title="Represents the main calendar class.">Calendar</a>. </p>
<p>The method also calls setViewTimeSpec(<code>timeSpec</code>).</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">timeSpec</td><td>time specification </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00242">242</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a0140baff3c473d4404bd5172fc1aad2f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Calendar::setTimeZoneId </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>timeZoneId</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the time zone ID used for creating or modifying incidences in the <a class="el" href="classKCalCore_1_1Calendar.html" title="Represents the main calendar class.">Calendar</a>. </p>
<p>This method has no effect on existing incidences.</p>
<p>The method also calls setViewTimeZoneId(<code>timeZoneId</code>).</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">timeZoneId</td><td>is a string containing a time zone ID, which is assumed to be valid. The time zone ID is used to set the time zone for viewing <a class="el" href="classKCalCore_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a> date/times. If no time zone is found, the viewing time specification is set to local clock time. <em>Example:</em> "Europe/Berlin" </td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCalCore_1_1Calendar.html#a25fb8e871af4a50a30dbad12394fa465" title="Sets the default time specification (time zone, etc.) used for creating or modifying incidences in th...">setTimeSpec()</a> </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00256">256</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a46c3babab8c29cb747bf9e02c24e4da1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Calendar::setTimeZones </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKCalCore_1_1ICalTimeZones.html">ICalTimeZones</a> *&#160;</td>
          <td class="paramname"><em>zones</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the time zone collection used by the calendar. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">zones</td><td>time zones collection. Important: all time zones references in the calendar must be included in the collection. </td></tr>
  </table>
  </dd>
</dl>

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

</div>
</div>
<a class="anchor" id="a3dbb39baecc81b5d031645635b6e3df5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Calendar::setupRelations </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a> &amp;&#160;</td>
          <td class="paramname"><em>incidence</em></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>Setup Relations for an <a class="el" href="classKCalCore_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">incidence</td><td>is a pointer to the <a class="el" href="classKCalCore_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a> to have a Relation setup. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00984">984</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a843114dbb5e056eee6b6d12f49ed9d4e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Calendar::setViewTimeSpec </td>
          <td>(</td>
          <td class="paramtype">const KDateTime::Spec &amp;&#160;</td>
          <td class="paramname"><em>timeSpec</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Notes the time specification which the client application intends to use for viewing the incidences in this calendar. </p>
<p>This is simply a convenience method which makes a note of the new time zone so that it can be read back by <a class="el" href="classKCalCore_1_1Calendar.html#a62c9e38d08fe55da02f72da2242d1673" title="Returns the time specification used for viewing the incidences in this calendar.">viewTimeSpec()</a>. The client application must convert date/time values to the desired time zone itself.</p>
<p>The time specification is not used in any way by the <a class="el" href="classKCalCore_1_1Calendar.html" title="Represents the main calendar class.">Calendar</a> or its incidences; it is solely for use by the client application.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">timeSpec</td><td>time specification</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCalCore_1_1Calendar.html#a62c9e38d08fe55da02f72da2242d1673" title="Returns the time specification used for viewing the incidences in this calendar.">viewTimeSpec()</a> </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00301">301</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a813990db24d7edc0f4781f989322e794"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Calendar::setViewTimeZoneId </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>timeZoneId</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Notes the time zone Id which the client application intends to use for viewing the incidences in this calendar. </p>
<p>This is simply a convenience method which makes a note of the new time zone so that it can be read back by viewTimeId(). The client application must convert date/time values to the desired time zone itself.</p>
<p>The Id is not used in any way by the <a class="el" href="classKCalCore_1_1Calendar.html" title="Represents the main calendar class.">Calendar</a> or its incidences. It is solely for use by the client application.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">timeZoneId</td><td>is a string containing a time zone ID, which is assumed to be valid. The time zone ID is used to set the time zone for viewing <a class="el" href="classKCalCore_1_1Incidence.html" title="Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...">Incidence</a> date/times. If no time zone is found, the viewing time specification is set to local clock time. <em>Example:</em> "Europe/Berlin"</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCalCore_1_1Calendar.html#a04aae4f9d58f58b588880c8618f590c9" title="Returns the time zone Id used for viewing the incidences in this calendar.">viewTimeZoneId()</a> </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00307">307</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a8055ef0fb21e9766bb03d047f76f9e1b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Calendar::shiftTimes </td>
          <td>(</td>
          <td class="paramtype">const KDateTime::Spec &amp;&#160;</td>
          <td class="paramname"><em>oldSpec</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const KDateTime::Spec &amp;&#160;</td>
          <td class="paramname"><em>newSpec</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Shifts the times of all incidences so that they appear at the same clock time as before but in a new time zone. </p>
<p>The shift is done from a viewing time zone rather than from the actual incidence time zone.</p>
<p>For example, shifting an incidence whose start time is 09:00 America/New York, using an old viewing time zone (<code>oldSpec</code>) of Europe/London, to a new time zone (<code>newSpec</code>) of Europe/Paris, will result in the time being shifted from 14:00 (which is the London time of the incidence start) to 14:00 Paris time.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">oldSpec</td><td>the time specification which provides the clock times </td></tr>
    <tr><td class="paramname">newSpec</td><td>the new time specification</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See Also</dt><dd>isLocalTime() </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00341">341</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a694f3c953f88b9a3bef565c6bd7751f1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKCalCore_1_1Event.html#a7b7823f20520a2b96bdc1dd78732e5ef">Event::List</a> Calendar::sortEvents </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKCalCore_1_1Event.html#a7b7823f20520a2b96bdc1dd78732e5ef">Event::List</a> &amp;&#160;</td>
          <td class="paramname"><em>eventList</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceKCalCore.html#aaff5d9a436f27091e4459a786abcb2be">EventSortField</a>&#160;</td>
          <td class="paramname"><em>sortField</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9">SortDirection</a>&#160;</td>
          <td class="paramname"><em>sortDirection</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">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Sort a list of Events. </p>
<p>static</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">eventList</td><td>is a pointer to a list of Events. </td></tr>
    <tr><td class="paramname">sortField</td><td>specifies the EventSortField. </td></tr>
    <tr><td class="paramname">sortDirection</td><td>specifies the SortDirection.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>a list of Events sorted as specified. </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00592">592</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aad2730b10b57c4ef8cbed368bab69e69"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKCalCore_1_1Journal.html#ad31e8a324cca4983563aa4f6a302a56f">Journal::List</a> Calendar::sortJournals </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKCalCore_1_1Journal.html#ad31e8a324cca4983563aa4f6a302a56f">Journal::List</a> &amp;&#160;</td>
          <td class="paramname"><em>journalList</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceKCalCore.html#a053360f01c1f36f95c86495bdfef2876">JournalSortField</a>&#160;</td>
          <td class="paramname"><em>sortField</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9">SortDirection</a>&#160;</td>
          <td class="paramname"><em>sortDirection</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">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Sort a list of Journals. </p>
<p>static</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">journalList</td><td>is a pointer to a list of Journals. </td></tr>
    <tr><td class="paramname">sortField</td><td>specifies the JournalSortField. </td></tr>
    <tr><td class="paramname">sortDirection</td><td>specifies the SortDirection.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>a list of Journals sorted as specified. </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00933">933</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a2c541b8203662f9a97a9eb31ff253569"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKCalCore_1_1Todo.html#a2319b4b2e1a2abb61ccd5b912527bc31">Todo::List</a> Calendar::sortTodos </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKCalCore_1_1Todo.html#a2319b4b2e1a2abb61ccd5b912527bc31">Todo::List</a> &amp;&#160;</td>
          <td class="paramname"><em>todoList</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceKCalCore.html#a37b4498b796795f0fbf6c62fc3d4fa58">TodoSortField</a>&#160;</td>
          <td class="paramname"><em>sortField</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9">SortDirection</a>&#160;</td>
          <td class="paramname"><em>sortDirection</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">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Sort a list of Todos. </p>
<p>static</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">todoList</td><td>is a pointer to a list of Todos. </td></tr>
    <tr><td class="paramname">sortField</td><td>specifies the TodoSortField. </td></tr>
    <tr><td class="paramname">sortDirection</td><td>specifies the SortDirection.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>a list of Todos sorted as specified. </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00837">837</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a94ebff3fc196b8efd333fe484b4d315f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Calendar::startBatchAdding </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>Call this to tell the calendar that you're adding a batch of incidences. </p>
<p>So it doesn't, for example, ask the destination for each incidence.</p>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCalCore_1_1Calendar.html#afd1a93e8e4192a3e64c77f522d61da4e" title="Tells the Calendar that you stoped adding a batch of incidences.">endBatchAdding()</a> </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l01481">1481</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="acecb45e5a9f8cd8d09c51d0ee4b88ca6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KDateTime::Spec Calendar::timeSpec </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the time specification (time zone etc.) used for creating or modifying incidences in the <a class="el" href="classKCalCore_1_1Calendar.html" title="Represents the main calendar class.">Calendar</a>. </p>
<dl class="section return"><dt>Returns</dt><dd>time specification </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00251">251</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="adbb33ceb6de6668520995b95b4fd646b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString Calendar::timeZoneId </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the time zone ID used for creating or modifying incidences in the calendar. </p>
<dl class="section return"><dt>Returns</dt><dd>the string containing the time zone ID, or empty string if the creation/modification time specification is not a time zone. </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00295">295</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a4763aebacf967c6237c7ef56f0851e36"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKCalCore_1_1ICalTimeZones.html">ICalTimeZones</a> * Calendar::timeZones </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the time zone collection used by the calendar. </p>
<dl class="section return"><dt>Returns</dt><dd>the time zones collection.</dd></dl>
<dl class="section see"><dt>See Also</dt><dd>setLocalTime() </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00323">323</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a6dba25052bb1e1626206369c6719c66c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classKCalCore_1_1Todo.html#a550c3c48a0e569879d4274dffc6713e2">Todo::Ptr</a> KCalCore::Calendar::todo </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>uid</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const KDateTime &amp;&#160;</td>
          <td class="paramname"><em>recurrenceId</em> = <code>KDateTime()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns the <a class="el" href="classKCalCore_1_1Todo.html" title="Provides a To-do in the sense of RFC2445.">Todo</a> associated with the given unique identifier. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">uid</td><td>is a unique identifier string. </td></tr>
    <tr><td class="paramname">recurrenceId</td><td>is possible recurrenceId of todo, default is null</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>a pointer to the <a class="el" href="classKCalCore_1_1Todo.html" title="Provides a To-do in the sense of RFC2445.">Todo</a>. A null pointer is returned if no such <a class="el" href="classKCalCore_1_1Todo.html" title="Provides a To-do in the sense of RFC2445.">Todo</a> exists. </dd></dl>

<p>Implemented in <a class="el" href="classKCalCore_1_1MemoryCalendar.html#ac9592b3cf1b1cb0baba7a2addb82bd5b">KCalCore::MemoryCalendar</a>.</p>

</div>
</div>
<a class="anchor" id="a732a18c469bc250be7d405ec96193848"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classKCalCore_1_1Todo.html#a2319b4b2e1a2abb61ccd5b912527bc31">Todo::List</a> KCalCore::Calendar::todoInstances </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKCalCore_1_1Incidence.html#a7d265dc28d387d0592dd5953851fa322">Incidence::Ptr</a> &amp;&#160;</td>
          <td class="paramname"><em>todo</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceKCalCore.html#a37b4498b796795f0fbf6c62fc3d4fa58">TodoSortField</a>&#160;</td>
          <td class="paramname"><em>sortField</em> = <code><a class="el" href="namespaceKCalCore.html#a37b4498b796795f0fbf6c62fc3d4fa58a33613d06012eb18efee67fabdd7e5d9b">TodoSortUnsorted</a></code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9">SortDirection</a>&#160;</td>
          <td class="paramname"><em>sortDirection</em> = <code><a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9ab9fc7d701937c754983bb558a2e0f9be">SortDirectionAscending</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns a sorted, unfiltered list of all possible instances for this recurring <a class="el" href="classKCalCore_1_1Todo.html" title="Provides a To-do in the sense of RFC2445.">Todo</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">todo</td><td>todo to check for. Caller guarantees it's of type <a class="el" href="classKCalCore_1_1Todo.html" title="Provides a To-do in the sense of RFC2445.">Todo</a>. </td></tr>
    <tr><td class="paramname">sortField</td><td>specifies the TodoSortField. </td></tr>
    <tr><td class="paramname">sortDirection</td><td>specifies the SortDirection.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the list of all unfiltered todo instances sorted as specified. </dd></dl>

<p>Implemented in <a class="el" href="classKCalCore_1_1MemoryCalendar.html#afa1d0e8e799aa54aba2c2ec0f4d671fe">KCalCore::MemoryCalendar</a>.</p>

</div>
</div>
<a class="anchor" id="a70ba809d606b3cc0ecb9031fd626ce9e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKCalCore_1_1Todo.html#a2319b4b2e1a2abb61ccd5b912527bc31">Todo::List</a> Calendar::todos </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespaceKCalCore.html#a37b4498b796795f0fbf6c62fc3d4fa58">TodoSortField</a>&#160;</td>
          <td class="paramname"><em>sortField</em> = <code><a class="el" href="namespaceKCalCore.html#a37b4498b796795f0fbf6c62fc3d4fa58a33613d06012eb18efee67fabdd7e5d9b">TodoSortUnsorted</a></code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9">SortDirection</a>&#160;</td>
          <td class="paramname"><em>sortDirection</em> = <code><a class="el" href="namespaceKCalCore.html#ac8a5c60018231596bcdd95d457f1e4c9ab9fc7d701937c754983bb558a2e0f9be">SortDirectionAscending</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</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>Returns a sorted, filtered list of all Todos for this <a class="el" href="classKCalCore_1_1Calendar.html" title="Represents the main calendar class.">Calendar</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">sortField</td><td>specifies the TodoSortField. </td></tr>
    <tr><td class="paramname">sortDirection</td><td>specifies the SortDirection.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the list of all filtered Todos sorted as specified. </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00909">909</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a7d75bde8828caae4bca25ee2513e083b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKCalCore_1_1Todo.html#a2319b4b2e1a2abb61ccd5b912527bc31">Todo::List</a> Calendar::todos </td>
          <td>(</td>
          <td class="paramtype">const QDate &amp;&#160;</td>
          <td class="paramname"><em>date</em></td><td>)</td>
          <td> const</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>Returns a filtered list of all Todos which are due on the specified date. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">date</td><td>request filtered Todos due on this QDate.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the list of filtered Todos due on the specified date. </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00917">917</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ae2688dacf80ce8470df5f82979e0faeb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKCalCore_1_1Todo.html#a2319b4b2e1a2abb61ccd5b912527bc31">Todo::List</a> Calendar::todos </td>
          <td>(</td>
          <td class="paramtype">const QDate &amp;&#160;</td>
          <td class="paramname"><em>start</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QDate &amp;&#160;</td>
          <td class="paramname"><em>end</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const KDateTime::Spec &amp;&#160;</td>
          <td class="paramname"><em>timespec</em> = <code>KDateTime::Spec()</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>inclusive</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</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>Returns a filtered list of all Todos occurring within a date range. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">start</td><td>is the starting date </td></tr>
    <tr><td class="paramname">end</td><td>is the ending date </td></tr>
    <tr><td class="paramname">timespec</td><td>time zone etc. to interpret <code>start</code> and <code>end</code>, or the calendar's default time spec if none is specified </td></tr>
    <tr><td class="paramname">inclusive</td><td>if true only Todos which are completely included within the date range are returned.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the list of filtered Todos occurring within the specified date range. </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00924">924</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ade3972ca06358eaba68c89081633a457"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Calendar::unregisterObserver </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKCalCore_1_1Calendar_1_1CalendarObserver.html">CalendarObserver</a> *&#160;</td>
          <td class="paramname"><em>observer</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Unregisters an Observer for this <a class="el" href="classKCalCore_1_1Calendar.html" title="Represents the main calendar class.">Calendar</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">observer</td><td>is a pointer to an Observer object that has been watching this <a class="el" href="classKCalCore_1_1Calendar.html" title="Represents the main calendar class.">Calendar</a>.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCalCore_1_1Calendar.html#acf6d752ffc403159f1ac8633dd07e680" title="Registers an Observer for this Calendar.">registerObserver()</a> </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l01171">1171</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a9a4a668e5978b8b908fea719493518fc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Calendar::updateNotebook </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>notebook</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>isVisible</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Update notebook information in calendar. </p>
<p>Is usually called by storages only.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">notebook</td><td>notebook uid </td></tr>
    <tr><td class="paramname">isVisible</td><td>notebook visibility </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if operation succeeded </dd></dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCalCore_1_1Calendar.html#a973367a399b15ba0a2a5a411b15e2a1b" title="Check if incidence is visible.">isVisible()</a> </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00459">459</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a62c9e38d08fe55da02f72da2242d1673"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KDateTime::Spec Calendar::viewTimeSpec </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the time specification used for viewing the incidences in this calendar. </p>
<p>This simply returns the time specification last set by <a class="el" href="classKCalCore_1_1Calendar.html#a843114dbb5e056eee6b6d12f49ed9d4e" title="Notes the time specification which the client application intends to use for viewing the incidences i...">setViewTimeSpec()</a>. </p>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCalCore_1_1Calendar.html#a843114dbb5e056eee6b6d12f49ed9d4e" title="Notes the time specification which the client application intends to use for viewing the incidences i...">setViewTimeSpec()</a>. </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00312">312</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a04aae4f9d58f58b588880c8618f590c9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString Calendar::viewTimeZoneId </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the time zone Id used for viewing the incidences in this calendar. </p>
<p>This simply returns the time specification last set by <a class="el" href="classKCalCore_1_1Calendar.html#a843114dbb5e056eee6b6d12f49ed9d4e" title="Notes the time specification which the client application intends to use for viewing the incidences i...">setViewTimeSpec()</a>. </p>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCalCore_1_1Calendar.html#a813990db24d7edc0f4781f989322e794" title="Notes the time zone Id which the client application intends to use for viewing the incidences in this...">setViewTimeZoneId()</a>. </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00317">317</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a91cd0f89930717ce4aea6e58ad05fddb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Calendar::virtual_hook </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p></p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">id</td><td>is any integer unique to this class which we will use to identify the method to be called. </td></tr>
    <tr><td class="paramname">data</td><td>is a pointer to some glob of data, typically a struct. </td></tr>
  </table>
  </dd>
</dl>

<p>Reimplemented from <a class="el" href="classKCalCore_1_1CustomProperties.html#a2a01a54d7248115f77658b2210f2ab37">KCalCore::CustomProperties</a>.</p>

<p>Reimplemented in <a class="el" href="classKCalCore_1_1MemoryCalendar.html#a407147ab390eea7f8fa337813ca4ae2f">KCalCore::MemoryCalendar</a>.</p>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l01496">1496</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="calendar_8h_source.html">calendar.h</a></li>
<li><a class="el" href="calendar_8cpp_source.html">calendar.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:48:01 by
<a href="http://www.doxygen.org/index.html">doxygen</a> 1.8.3.1 written
by <a href="mailto:dimitri@stack.nl">Dimitri van Heesch</a>, &copy;&nbsp;1997-2006
<p>
KDE's <a href="http://techbase.kde.org/Policies/Library_Documentation_Policy">Doxygen guidelines</a> are available online.
</p>
</div>
            </div>
          </div>
        </div>
        <div id="left">
          <div class="menu_box">
<a name="cp-menu" /><div class="menutitle"><div>
<h2 id="cp-menu-project">KCalCore Library</h2>
<a href="#cp-skip-project" class="cp-doNotDisplay">Skip menu "KCalCore Library"</a>
</div></div>
<ul><li><a href="index.html">Main Page</a></li><li><a href="namespaces.html">Namespace List</a></li><li><a href="namespacemembers.html">Namespace Members</a></li><li><a href="classes.html">Alphabetical List</a></li><li><a href="annotated.html">Class List</a></li><li><a href="hierarchy.html">Class Hierarchy</a></li><li><a href="functions.html">Class Members</a></li><li><a href="files.html">File List</a></li><li><a href="globals.html">File Members</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="classKCalCore_1_1Alarm.html">kcalcore::alarm</option>,  <option value="classKCalCore_1_1Attachment.html">kcalcore::attachment</option>,  <option value="classKCalCore_1_1Attendee.html">kcalcore::attendee</option>,  <option value="classKCalCore_1_1Calendar.html">kcalcore::calendar</option>,  <option value="classKCalCore_1_1Calendar_1_1CalendarObserver.html">kcalcore::calendar::calendarobserver</option>,  <option value="classKCalCore_1_1CalFilter.html">kcalcore::calfilter</option>,  <option value="classKCalCore_1_1CalFormat.html">kcalcore::calformat</option>,  <option value="classKCalCore_1_1CalStorage.html">kcalcore::calstorage</option>,  <option value="classKCalCore_1_1Compat.html">kcalcore::compat</option>,  <option value="classKCalCore_1_1Compat32PrereleaseVersions.html">kcalcore::compat32prereleaseversions</option>,  <option value="classKCalCore_1_1CompatDecorator.html">kcalcore::compatdecorator</option>,  <option value="classKCalCore_1_1CompatFactory.html">kcalcore::compatfactory</option>,  <option value="classKCalCore_1_1CompatOutlook9.html">kcalcore::compatoutlook9</option>,  <option value="classKCalCore_1_1CompatPre31.html">kcalcore::compatpre31</option>,  <option value="classKCalCore_1_1CompatPre32.html">kcalcore::compatpre32</option>,  <option value="classKCalCore_1_1CompatPre34.html">kcalcore::compatpre34</option>,  <option value="classKCalCore_1_1CompatPre35.html">kcalcore::compatpre35</option>,  <option value="classKCalCore_1_1CompatPre410.html">kcalcore::compatpre410</option>,  <option value="classKCalCore_1_1CustomProperties.html">kcalcore::customproperties</option>,  <option value="classKCalCore_1_1Duration.html">kcalcore::duration</option>,  <option value="classKCalCore_1_1Event.html">kcalcore::event</option>,  <option value="classKCalCore_1_1Exception.html">kcalcore::exception</option>,  <option value="classKCalCore_1_1FileStorage.html">kcalcore::filestorage</option>,  <option value="classKCalCore_1_1FreeBusy.html">kcalcore::freebusy</option>,  <option value="classKCalCore_1_1FreeBusyCache.html">kcalcore::freebusycache</option>,  <option value="classKCalCore_1_1FreeBusyPeriod.html">kcalcore::freebusyperiod</option>,  <option value="classKCalCore_1_1FreeBusyUrlStore.html">kcalcore::freebusyurlstore</option>,  <option value="classKCalCore_1_1ICalFormat.html">kcalcore::icalformat</option>,  <option value="classKCalCore_1_1ICalFormatImpl.html">kcalcore::icalformatimpl</option>,  <option value="classKCalCore_1_1ICalTimeZone.html">kcalcore::icaltimezone</option>,  <option value="classKCalCore_1_1ICalTimeZoneBackend.html">kcalcore::icaltimezonebackend</option>,  <option value="classKCalCore_1_1ICalTimeZoneData.html">kcalcore::icaltimezonedata</option>,  <option value="classKCalCore_1_1ICalTimeZones.html">kcalcore::icaltimezones</option>,  <option value="classKCalCore_1_1ICalTimeZoneSource.html">kcalcore::icaltimezonesource</option>,  <option value="classKCalCore_1_1Incidence.html">kcalcore::incidence</option>,  <option value="classKCalCore_1_1IncidenceBase.html">kcalcore::incidencebase</option>,  <option value="classKCalCore_1_1IncidenceBase_1_1IncidenceObserver.html">kcalcore::incidencebase::incidenceobserver</option>,  <option value="classKCalCore_1_1Journal.html">kcalcore::journal</option>,  <option value="classKCalCore_1_1MemoryCalendar.html">kcalcore::memorycalendar</option>,  <option value="classKCalCore_1_1Period.html">kcalcore::period</option>,  <option value="classKCalCore_1_1Person.html">kcalcore::person</option>,  <option value="classKCalCore_1_1Recurrence.html">kcalcore::recurrence</option>,  <option value="classKCalCore_1_1RecurrenceRule.html">kcalcore::recurrencerule</option>,  <option value="classKCalCore_1_1RecurrenceRule_1_1WDayPos.html">kcalcore::recurrencerule::wdaypos</option>,  <option value="classKCalCore_1_1ScheduleMessage.html">kcalcore::schedulemessage</option>,  <option value="classKCalCore_1_1SortableList.html">kcalcore::sortablelist</option>,  <option value="classKCalCore_1_1Todo.html">kcalcore::todo</option>,  <option value="classKCalCore_1_1VCalFormat.html">kcalcore::vcalformat</option>,  <option value="classKCalCore_1_1Visitor.html">kcalcore::visitor</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>