Sophie

Sophie

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

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>KCal::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>KCal 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="namespaceKCal.html">KCal</a></li><li class="navelem"><a class="el" href="classKCal_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="#signals">Signals</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="classKCal_1_1Calendar-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">KCal::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 KCal::Calendar:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classKCal_1_1Calendar.png" usemap="#KCal::Calendar_map" alt=""/>
  <map id="KCal::Calendar_map" name="KCal::Calendar_map">
<area href="classKCal_1_1CustomProperties.html" title="A class to manage custom calendar properties." alt="KCal::CustomProperties" shape="rect" coords="126,0,369,24"/>
<area href="classKCal_1_1IncidenceBase_1_1IncidenceObserver.html" title="The IncidenceObserver class." alt="KCal::IncidenceBase::IncidenceObserver" shape="rect" coords="379,0,622,24"/>
<area href="classKCal_1_1CalendarLocal.html" title="This class provides a calendar stored as a local file." alt="KCal::CalendarLocal" shape="rect" coords="0,112,243,136"/>
<area href="classKCal_1_1CalendarNull.html" title="Represents a null calendar class; that is, a calendar which contains no information and provides no c..." alt="KCal::CalendarNull" shape="rect" coords="253,112,496,136"/>
<area href="classKCal_1_1CalendarResources.html" title="This class provides a Calendar which is composed of other Calendars known as &quot;Resources&quot;." alt="KCal::CalendarResources" shape="rect" coords="506,112,749,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="classKCal_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="signals"></a>
Signals</h2></td></tr>
<tr class="memitem:ad41207a734de95394d611bc3817131cc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#ad41207a734de95394d611bc3817131cc">batchAddingBegins</a> ()</td></tr>
<tr class="separator:ad41207a734de95394d611bc3817131cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca0afd29061f98295f00fdd0e88a94c0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#aca0afd29061f98295f00fdd0e88a94c0">batchAddingEnds</a> ()</td></tr>
<tr class="separator:aca0afd29061f98295f00fdd0e88a94c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9372a07432542dc2edf3398d4cbdbfa3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#a9372a07432542dc2edf3398d4cbdbfa3">calendarChanged</a> ()</td></tr>
<tr class="separator:a9372a07432542dc2edf3398d4cbdbfa3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a056da137c1c404c014b2c3b1783d718a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#a056da137c1c404c014b2c3b1783d718a">calendarLoaded</a> ()</td></tr>
<tr class="separator:a056da137c1c404c014b2c3b1783d718a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4020ac843793c9e7bc5e272f098593e3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#a4020ac843793c9e7bc5e272f098593e3">calendarSaved</a> ()</td></tr>
<tr class="separator:a4020ac843793c9e7bc5e272f098593e3"><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="classKCal_1_1Calendar.html#a548648eed51fcc5ec70b489fb1ed9a3b">Calendar</a> (const KDateTime::Spec &amp;<a class="el" href="classKCal_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="classKCal_1_1Calendar.html#abe401584ee2230c13cf8cfe940b19705">Calendar</a> (const QString &amp;<a class="el" href="classKCal_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="classKCal_1_1Calendar.html#a23aa939f694874a8f98ec54326d80741">~Calendar</a> ()</td></tr>
<tr class="separator:a23aa939f694874a8f98ec54326d80741"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4da4abd5a47d63fd1c2933faff7fdf3f"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#a4da4abd5a47d63fd1c2933faff7fdf3f">addEvent</a> (<a class="el" href="classKCal_1_1Event.html">Event</a> *<a class="el" href="classKCal_1_1Calendar.html#a79496465b9954a2e032805dcee3348a9">event</a>)=0</td></tr>
<tr class="separator:a4da4abd5a47d63fd1c2933faff7fdf3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c803568803bb1b6f584cdd38e754063"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#a2c803568803bb1b6f584cdd38e754063">addIncidence</a> (<a class="el" href="classKCal_1_1Incidence.html">Incidence</a> *<a class="el" href="classKCal_1_1Calendar.html#ad271d711219da854049efa30723188c4">incidence</a>)</td></tr>
<tr class="separator:a2c803568803bb1b6f584cdd38e754063"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d58b2f34f52d5163e3b734c789b32e5"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#a1d58b2f34f52d5163e3b734c789b32e5">addJournal</a> (<a class="el" href="classKCal_1_1Journal.html">Journal</a> *<a class="el" href="classKCal_1_1Calendar.html#a9fa973297b596cd4dc32c184b8bb9d4d">journal</a>)=0</td></tr>
<tr class="separator:a1d58b2f34f52d5163e3b734c789b32e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63b7d29fa1d80998a11a1518fc82c0d0"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#a63b7d29fa1d80998a11a1518fc82c0d0">addTodo</a> (<a class="el" href="classKCal_1_1Todo.html">Todo</a> *<a class="el" href="classKCal_1_1Calendar.html#a7130bd9ec592f5d1538b4d0b3f1b1332">todo</a>)=0</td></tr>
<tr class="separator:a63b7d29fa1d80998a11a1518fc82c0d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9e5b17b3a61e79bad02510e78a5c49f"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCal_1_1Alarm.html#a2fd946edcd6ecaf41dfba95e77ea2dbf">Alarm::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#ae9e5b17b3a61e79bad02510e78a5c49f">alarms</a> (const KDateTime &amp;from, const KDateTime &amp;to)=0</td></tr>
<tr class="separator:ae9e5b17b3a61e79bad02510e78a5c49f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace58696d4dbed39f6759b424cac2feab"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#ace58696d4dbed39f6759b424cac2feab">beginBatchAdding</a> ()</td></tr>
<tr class="separator:ace58696d4dbed39f6759b424cac2feab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d9343cfa7d5956749d13d764bee1623"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#a2d9343cfa7d5956749d13d764bee1623">beginChange</a> (<a class="el" href="classKCal_1_1Incidence.html">Incidence</a> *<a class="el" href="classKCal_1_1Calendar.html#ad271d711219da854049efa30723188c4">incidence</a>)</td></tr>
<tr class="separator:a2d9343cfa7d5956749d13d764bee1623"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52fa5a88f952cb279e85032a74be88d7"><td class="memItemLeft" align="right" valign="top">QStringList&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#a52fa5a88f952cb279e85032a74be88d7">categories</a> ()</td></tr>
<tr class="separator:a52fa5a88f952cb279e85032a74be88d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6d1e7529785af4133fbacfae48caad6"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#ad6d1e7529785af4133fbacfae48caad6">close</a> ()=0</td></tr>
<tr class="separator:ad6d1e7529785af4133fbacfae48caad6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f235235429286c62bd1bdbca8ec4393"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#a8f235235429286c62bd1bdbca8ec4393">deleteAllEvents</a> ()=0</td></tr>
<tr class="separator:a8f235235429286c62bd1bdbca8ec4393"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf4a480bc497479db4683326c356efe4"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#acf4a480bc497479db4683326c356efe4">deleteAllJournals</a> ()=0</td></tr>
<tr class="separator:acf4a480bc497479db4683326c356efe4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a5510c1e16c65051a8461e28196a8d3"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#a2a5510c1e16c65051a8461e28196a8d3">deleteAllTodos</a> ()=0</td></tr>
<tr class="separator:a2a5510c1e16c65051a8461e28196a8d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90334784dee3d52580c1363dca149514"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#a90334784dee3d52580c1363dca149514">deleteEvent</a> (<a class="el" href="classKCal_1_1Event.html">Event</a> *<a class="el" href="classKCal_1_1Calendar.html#a79496465b9954a2e032805dcee3348a9">event</a>)=0</td></tr>
<tr class="separator:a90334784dee3d52580c1363dca149514"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c46fd01ec4084eef9e7a92370adfad0"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#a4c46fd01ec4084eef9e7a92370adfad0">deleteIncidence</a> (<a class="el" href="classKCal_1_1Incidence.html">Incidence</a> *<a class="el" href="classKCal_1_1Calendar.html#ad271d711219da854049efa30723188c4">incidence</a>)</td></tr>
<tr class="separator:a4c46fd01ec4084eef9e7a92370adfad0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7e6c102509b20e403b5fb96e98e5718"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#ab7e6c102509b20e403b5fb96e98e5718">deleteJournal</a> (<a class="el" href="classKCal_1_1Journal.html">Journal</a> *<a class="el" href="classKCal_1_1Calendar.html#a9fa973297b596cd4dc32c184b8bb9d4d">journal</a>)=0</td></tr>
<tr class="separator:ab7e6c102509b20e403b5fb96e98e5718"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5e1e649b9862fa016f5e8a4ef46c9a7"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#ab5e1e649b9862fa016f5e8a4ef46c9a7">deleteTodo</a> (<a class="el" href="classKCal_1_1Todo.html">Todo</a> *<a class="el" href="classKCal_1_1Calendar.html#a7130bd9ec592f5d1538b4d0b3f1b1332">todo</a>)=0</td></tr>
<tr class="separator:ab5e1e649b9862fa016f5e8a4ef46c9a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a414d5c194c3c8b6c17ebc342f6b06a6d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKCal_1_1Incidence.html">Incidence</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#a414d5c194c3c8b6c17ebc342f6b06a6d">dissociateOccurrence</a> (<a class="el" href="classKCal_1_1Incidence.html">Incidence</a> *<a class="el" href="classKCal_1_1Calendar.html#ad271d711219da854049efa30723188c4">incidence</a>, const QDate &amp;date, const KDateTime::Spec &amp;spec, bool single=true)</td></tr>
<tr class="separator:a414d5c194c3c8b6c17ebc342f6b06a6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd1a93e8e4192a3e64c77f522d61da4e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#afd1a93e8e4192a3e64c77f522d61da4e">endBatchAdding</a> ()</td></tr>
<tr class="separator:afd1a93e8e4192a3e64c77f522d61da4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e89faf167259c9f92c3702fdf53b89b"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#a7e89faf167259c9f92c3702fdf53b89b">endChange</a> (<a class="el" href="classKCal_1_1Incidence.html">Incidence</a> *<a class="el" href="classKCal_1_1Calendar.html#ad271d711219da854049efa30723188c4">incidence</a>)</td></tr>
<tr class="separator:a7e89faf167259c9f92c3702fdf53b89b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79496465b9954a2e032805dcee3348a9"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCal_1_1Event.html">Event</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#a79496465b9954a2e032805dcee3348a9">event</a> (const QString &amp;uid)=0</td></tr>
<tr class="separator:a79496465b9954a2e032805dcee3348a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa910b4a8419fcc311e1ca96e588f5147"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCal_1_1Event.html#a7705c69c4f16b73e72b0661f08f1e641">Event::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#aa910b4a8419fcc311e1ca96e588f5147">events</a> (<a class="el" href="namespaceKCal.html#a4adb61b1b3687a67349254a53c7a2f21">EventSortField</a> sortField=<a class="el" href="namespaceKCal.html#a4adb61b1b3687a67349254a53c7a2f21a49c21b422159cd5177829d82cc26c60a">EventSortUnsorted</a>, <a class="el" href="namespaceKCal.html#ab79dc8179fdc021ae82c321b08fb6765">SortDirection</a> sortDirection=<a class="el" href="namespaceKCal.html#ab79dc8179fdc021ae82c321b08fb6765a13f25b5ee7c6f59ab9bb9188f937a0b4">SortDirectionAscending</a>)</td></tr>
<tr class="separator:aa910b4a8419fcc311e1ca96e588f5147"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd69b9ca89d8d030c45c31463551a230"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKCal_1_1Event.html#a7705c69c4f16b73e72b0661f08f1e641">Event::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#afd69b9ca89d8d030c45c31463551a230">events</a> (const KDateTime &amp;dt)</td></tr>
<tr class="separator:afd69b9ca89d8d030c45c31463551a230"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1be1fd0bab719163ecfdf286a3027af4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKCal_1_1Event.html#a7705c69c4f16b73e72b0661f08f1e641">Event::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#a1be1fd0bab719163ecfdf286a3027af4">events</a> (const QDate &amp;start, const QDate &amp;end, const KDateTime::Spec &amp;<a class="el" href="classKCal_1_1Calendar.html#acecb45e5a9f8cd8d09c51d0ee4b88ca6">timeSpec</a>=KDateTime::Spec(), bool inclusive=false)</td></tr>
<tr class="separator:a1be1fd0bab719163ecfdf286a3027af4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81eecb59570443ad5cd6116b72271fea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKCal_1_1Event.html#a7705c69c4f16b73e72b0661f08f1e641">Event::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#a81eecb59570443ad5cd6116b72271fea">events</a> (const QDate &amp;date, const KDateTime::Spec &amp;<a class="el" href="classKCal_1_1Calendar.html#acecb45e5a9f8cd8d09c51d0ee4b88ca6">timeSpec</a>=KDateTime::Spec(), <a class="el" href="namespaceKCal.html#a4adb61b1b3687a67349254a53c7a2f21">EventSortField</a> sortField=<a class="el" href="namespaceKCal.html#a4adb61b1b3687a67349254a53c7a2f21a49c21b422159cd5177829d82cc26c60a">EventSortUnsorted</a>, <a class="el" href="namespaceKCal.html#ab79dc8179fdc021ae82c321b08fb6765">SortDirection</a> sortDirection=<a class="el" href="namespaceKCal.html#ab79dc8179fdc021ae82c321b08fb6765a13f25b5ee7c6f59ab9bb9188f937a0b4">SortDirectionAscending</a>)</td></tr>
<tr class="separator:a81eecb59570443ad5cd6116b72271fea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7aa8780fde5754abc19e7616fc179a8e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKCal_1_1CalFilter.html">CalFilter</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#a7aa8780fde5754abc19e7616fc179a8e">filter</a> ()</td></tr>
<tr class="separator:a7aa8780fde5754abc19e7616fc179a8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad271d711219da854049efa30723188c4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKCal_1_1Incidence.html">Incidence</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#ad271d711219da854049efa30723188c4">incidence</a> (const QString &amp;uid)</td></tr>
<tr class="separator:ad271d711219da854049efa30723188c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acade42c20df980aec35db34a484deaed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKCal_1_1Incidence.html">Incidence</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#acade42c20df980aec35db34a484deaed">incidenceFromSchedulingID</a> (const QString &amp;sid)</td></tr>
<tr class="separator:acade42c20df980aec35db34a484deaed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a356d431a6e1e0cf73edff7183595a364"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCal_1_1Incidence.html#a74056b273d15b567668640fc37169c6d">Incidence::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#a356d431a6e1e0cf73edff7183595a364">incidences</a> ()</td></tr>
<tr class="separator:a356d431a6e1e0cf73edff7183595a364"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a180b9c153934e74d62eaeb9fd1472858"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCal_1_1Incidence.html#a74056b273d15b567668640fc37169c6d">Incidence::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#a180b9c153934e74d62eaeb9fd1472858">incidences</a> (const QDate &amp;date)</td></tr>
<tr class="separator:a180b9c153934e74d62eaeb9fd1472858"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2a2b58d4280e68ef57b47a3cd1641d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKCal_1_1Incidence.html#a74056b273d15b567668640fc37169c6d">Incidence::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#ab2a2b58d4280e68ef57b47a3cd1641d3">incidencesFromSchedulingID</a> (const QString &amp;sid)</td></tr>
<tr class="separator:ab2a2b58d4280e68ef57b47a3cd1641d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf68e841c95290ac4f5a499c1a2838dd"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#adf68e841c95290ac4f5a499c1a2838dd">isAncestorOf</a> (<a class="el" href="classKCal_1_1Incidence.html">Incidence</a> *ancestor, <a class="el" href="classKCal_1_1Incidence.html">Incidence</a> *<a class="el" href="classKCal_1_1Calendar.html#ad271d711219da854049efa30723188c4">incidence</a>)</td></tr>
<tr class="separator:adf68e841c95290ac4f5a499c1a2838dd"><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="classKCal_1_1Calendar.html#a12a725cf8644532a56856df829167575">isModified</a> () const </td></tr>
<tr class="separator:a12a725cf8644532a56856df829167575"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ff2c39df76ad5c98ab747a5d1a36a6c"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#a1ff2c39df76ad5c98ab747a5d1a36a6c">isSaving</a> ()</td></tr>
<tr class="separator:a1ff2c39df76ad5c98ab747a5d1a36a6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fa973297b596cd4dc32c184b8bb9d4d"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCal_1_1Journal.html">Journal</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#a9fa973297b596cd4dc32c184b8bb9d4d">journal</a> (const QString &amp;uid)=0</td></tr>
<tr class="separator:a9fa973297b596cd4dc32c184b8bb9d4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6b55e4bc2dcc1557b63ffd9273bd6bc"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCal_1_1Journal.html#a0e1424614a1e5a636fc464a310beeaef">Journal::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#ac6b55e4bc2dcc1557b63ffd9273bd6bc">journals</a> (<a class="el" href="namespaceKCal.html#a12e348070fafa27c28e3291db357317f">JournalSortField</a> sortField=<a class="el" href="namespaceKCal.html#a12e348070fafa27c28e3291db357317fa6a44efbfad0602bc6dc79d5941004742">JournalSortUnsorted</a>, <a class="el" href="namespaceKCal.html#ab79dc8179fdc021ae82c321b08fb6765">SortDirection</a> sortDirection=<a class="el" href="namespaceKCal.html#ab79dc8179fdc021ae82c321b08fb6765a13f25b5ee7c6f59ab9bb9188f937a0b4">SortDirectionAscending</a>)</td></tr>
<tr class="separator:ac6b55e4bc2dcc1557b63ffd9273bd6bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a407b33adc9401ed31bcf8dba237692bd"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCal_1_1Journal.html#a0e1424614a1e5a636fc464a310beeaef">Journal::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#a407b33adc9401ed31bcf8dba237692bd">journals</a> (const QDate &amp;date)</td></tr>
<tr class="separator:a407b33adc9401ed31bcf8dba237692bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a657ed10209a0e4717a7d1a931b82193a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKCal_1_1Person.html">Person</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#a657ed10209a0e4717a7d1a931b82193a">owner</a> () const </td></tr>
<tr class="separator:a657ed10209a0e4717a7d1a931b82193a"><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="classKCal_1_1Calendar.html#a6cf00d5aeef407c346f7cff422987651">productId</a> () const </td></tr>
<tr class="separator:a6cf00d5aeef407c346f7cff422987651"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa03685d1878387b4b39769a7b967a232"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCal_1_1Event.html#a7705c69c4f16b73e72b0661f08f1e641">Event::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#aa03685d1878387b4b39769a7b967a232">rawEvents</a> (<a class="el" href="namespaceKCal.html#a4adb61b1b3687a67349254a53c7a2f21">EventSortField</a> sortField=<a class="el" href="namespaceKCal.html#a4adb61b1b3687a67349254a53c7a2f21a49c21b422159cd5177829d82cc26c60a">EventSortUnsorted</a>, <a class="el" href="namespaceKCal.html#ab79dc8179fdc021ae82c321b08fb6765">SortDirection</a> sortDirection=<a class="el" href="namespaceKCal.html#ab79dc8179fdc021ae82c321b08fb6765a13f25b5ee7c6f59ab9bb9188f937a0b4">SortDirectionAscending</a>)=0</td></tr>
<tr class="separator:aa03685d1878387b4b39769a7b967a232"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ec642279a8b99570d298416e07f6ebe"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCal_1_1Event.html#a7705c69c4f16b73e72b0661f08f1e641">Event::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#a8ec642279a8b99570d298416e07f6ebe">rawEvents</a> (const QDate &amp;start, const QDate &amp;end, const KDateTime::Spec &amp;<a class="el" href="classKCal_1_1Calendar.html#acecb45e5a9f8cd8d09c51d0ee4b88ca6">timeSpec</a>=KDateTime::Spec(), bool inclusive=false)=0</td></tr>
<tr class="separator:a8ec642279a8b99570d298416e07f6ebe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f016b602c1c087abe29555fbd347606"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCal_1_1Event.html#a7705c69c4f16b73e72b0661f08f1e641">Event::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#a4f016b602c1c087abe29555fbd347606">rawEventsForDate</a> (const KDateTime &amp;dt)=0</td></tr>
<tr class="separator:a4f016b602c1c087abe29555fbd347606"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a478563e0131b7468ca43e00bdd9079d9"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCal_1_1Event.html#a7705c69c4f16b73e72b0661f08f1e641">Event::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#a478563e0131b7468ca43e00bdd9079d9">rawEventsForDate</a> (const QDate &amp;date, const KDateTime::Spec &amp;<a class="el" href="classKCal_1_1Calendar.html#acecb45e5a9f8cd8d09c51d0ee4b88ca6">timeSpec</a>=KDateTime::Spec(), <a class="el" href="namespaceKCal.html#a4adb61b1b3687a67349254a53c7a2f21">EventSortField</a> sortField=<a class="el" href="namespaceKCal.html#a4adb61b1b3687a67349254a53c7a2f21a49c21b422159cd5177829d82cc26c60a">EventSortUnsorted</a>, <a class="el" href="namespaceKCal.html#ab79dc8179fdc021ae82c321b08fb6765">SortDirection</a> sortDirection=<a class="el" href="namespaceKCal.html#ab79dc8179fdc021ae82c321b08fb6765a13f25b5ee7c6f59ab9bb9188f937a0b4">SortDirectionAscending</a>)=0</td></tr>
<tr class="separator:a478563e0131b7468ca43e00bdd9079d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a310db8f95e7abc7f20a5293e1bbd9ebb"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCal_1_1Incidence.html#a74056b273d15b567668640fc37169c6d">Incidence::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#a310db8f95e7abc7f20a5293e1bbd9ebb">rawIncidences</a> ()</td></tr>
<tr class="separator:a310db8f95e7abc7f20a5293e1bbd9ebb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1aef8f405e800d00fd23d84ea33dacfc"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCal_1_1Journal.html#a0e1424614a1e5a636fc464a310beeaef">Journal::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#a1aef8f405e800d00fd23d84ea33dacfc">rawJournals</a> (<a class="el" href="namespaceKCal.html#a12e348070fafa27c28e3291db357317f">JournalSortField</a> sortField=<a class="el" href="namespaceKCal.html#a12e348070fafa27c28e3291db357317fa6a44efbfad0602bc6dc79d5941004742">JournalSortUnsorted</a>, <a class="el" href="namespaceKCal.html#ab79dc8179fdc021ae82c321b08fb6765">SortDirection</a> sortDirection=<a class="el" href="namespaceKCal.html#ab79dc8179fdc021ae82c321b08fb6765a13f25b5ee7c6f59ab9bb9188f937a0b4">SortDirectionAscending</a>)=0</td></tr>
<tr class="separator:a1aef8f405e800d00fd23d84ea33dacfc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6faef93706c1f51db05448f8fa8e4db"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCal_1_1Journal.html#a0e1424614a1e5a636fc464a310beeaef">Journal::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#ad6faef93706c1f51db05448f8fa8e4db">rawJournalsForDate</a> (const QDate &amp;date)=0</td></tr>
<tr class="separator:ad6faef93706c1f51db05448f8fa8e4db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac95bdb0d0e9399280396d1ff26a8377d"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCal_1_1Todo.html#acebb0734de9e91babc1756e5f6f0c47c">Todo::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#ac95bdb0d0e9399280396d1ff26a8377d">rawTodos</a> (<a class="el" href="namespaceKCal.html#a055336d90bea8a2c86fde0d94a082162">TodoSortField</a> sortField=<a class="el" href="namespaceKCal.html#a055336d90bea8a2c86fde0d94a082162afdf0036a5925152f1d32af707fd503a3">TodoSortUnsorted</a>, <a class="el" href="namespaceKCal.html#ab79dc8179fdc021ae82c321b08fb6765">SortDirection</a> sortDirection=<a class="el" href="namespaceKCal.html#ab79dc8179fdc021ae82c321b08fb6765a13f25b5ee7c6f59ab9bb9188f937a0b4">SortDirectionAscending</a>)=0</td></tr>
<tr class="separator:ac95bdb0d0e9399280396d1ff26a8377d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c9a6c03166e1b3989c57600da03033f"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCal_1_1Todo.html#acebb0734de9e91babc1756e5f6f0c47c">Todo::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#a0c9a6c03166e1b3989c57600da03033f">rawTodosForDate</a> (const QDate &amp;date)=0</td></tr>
<tr class="separator:a0c9a6c03166e1b3989c57600da03033f"><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="classKCal_1_1Calendar.html#acf6d752ffc403159f1ac8633dd07e680">registerObserver</a> (<a class="el" href="classKCal_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:a0ab94d6febd6b9cf9f4ed492d639da0f"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#a0ab94d6febd6b9cf9f4ed492d639da0f">reload</a> ()=0</td></tr>
<tr class="separator:a0ab94d6febd6b9cf9f4ed492d639da0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70a85f266e8a3f23f01850b7106e3d51"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#a70a85f266e8a3f23f01850b7106e3d51">removeRelations</a> (<a class="el" href="classKCal_1_1Incidence.html">Incidence</a> *<a class="el" href="classKCal_1_1Calendar.html#ad271d711219da854049efa30723188c4">incidence</a>)</td></tr>
<tr class="separator:a70a85f266e8a3f23f01850b7106e3d51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2df9e17737291c9073f896602a56e93c"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#a2df9e17737291c9073f896602a56e93c">save</a> ()=0</td></tr>
<tr class="separator:a2df9e17737291c9073f896602a56e93c"><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="classKCal_1_1Calendar.html#a46e84475e7efa21e96cdda8373eb44d6">setFilter</a> (<a class="el" href="classKCal_1_1CalFilter.html">CalFilter</a> *<a class="el" href="classKCal_1_1Calendar.html#a7aa8780fde5754abc19e7616fc179a8e">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="classKCal_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:a925a2840710a883015e5c809696c3b02"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#a925a2840710a883015e5c809696c3b02">setOwner</a> (const <a class="el" href="classKCal_1_1Person.html">Person</a> &amp;<a class="el" href="classKCal_1_1Calendar.html#a657ed10209a0e4717a7d1a931b82193a">owner</a>)</td></tr>
<tr class="separator:a925a2840710a883015e5c809696c3b02"><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="classKCal_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="classKCal_1_1Calendar.html#a25fb8e871af4a50a30dbad12394fa465">setTimeSpec</a> (const KDateTime::Spec &amp;<a class="el" href="classKCal_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="classKCal_1_1Calendar.html#a0140baff3c473d4404bd5172fc1aad2f">setTimeZoneId</a> (const QString &amp;<a class="el" href="classKCal_1_1Calendar.html#adbb33ceb6de6668520995b95b4fd646b">timeZoneId</a>)</td></tr>
<tr class="separator:a0140baff3c473d4404bd5172fc1aad2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe196cf41a6c77dc82a19737b9d1d29f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#afe196cf41a6c77dc82a19737b9d1d29f">setTimeZones</a> (const <a class="el" href="classKCal_1_1ICalTimeZones.html">ICalTimeZones</a> &amp;zones)</td></tr>
<tr class="separator:afe196cf41a6c77dc82a19737b9d1d29f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f3de93b1c098488d3fcf8bc0bdcc09b"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#a3f3de93b1c098488d3fcf8bc0bdcc09b">setupRelations</a> (<a class="el" href="classKCal_1_1Incidence.html">Incidence</a> *<a class="el" href="classKCal_1_1Calendar.html#ad271d711219da854049efa30723188c4">incidence</a>)</td></tr>
<tr class="separator:a3f3de93b1c098488d3fcf8bc0bdcc09b"><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="classKCal_1_1Calendar.html#a843114dbb5e056eee6b6d12f49ed9d4e">setViewTimeSpec</a> (const KDateTime::Spec &amp;<a class="el" href="classKCal_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="classKCal_1_1Calendar.html#a813990db24d7edc0f4781f989322e794">setViewTimeZoneId</a> (const QString &amp;<a class="el" href="classKCal_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="classKCal_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:acecb45e5a9f8cd8d09c51d0ee4b88ca6"><td class="memItemLeft" align="right" valign="top">KDateTime::Spec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_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="classKCal_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="classKCal_1_1ICalTimeZones.html">ICalTimeZones</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#a4763aebacf967c6237c7ef56f0851e36">timeZones</a> () const </td></tr>
<tr class="separator:a4763aebacf967c6237c7ef56f0851e36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7130bd9ec592f5d1538b4d0b3f1b1332"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCal_1_1Todo.html">Todo</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#a7130bd9ec592f5d1538b4d0b3f1b1332">todo</a> (const QString &amp;uid)=0</td></tr>
<tr class="separator:a7130bd9ec592f5d1538b4d0b3f1b1332"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed7c816d2cede2558b5624e8a34ee745"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCal_1_1Todo.html#acebb0734de9e91babc1756e5f6f0c47c">Todo::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#aed7c816d2cede2558b5624e8a34ee745">todos</a> (<a class="el" href="namespaceKCal.html#a055336d90bea8a2c86fde0d94a082162">TodoSortField</a> sortField=<a class="el" href="namespaceKCal.html#a055336d90bea8a2c86fde0d94a082162afdf0036a5925152f1d32af707fd503a3">TodoSortUnsorted</a>, <a class="el" href="namespaceKCal.html#ab79dc8179fdc021ae82c321b08fb6765">SortDirection</a> sortDirection=<a class="el" href="namespaceKCal.html#ab79dc8179fdc021ae82c321b08fb6765a13f25b5ee7c6f59ab9bb9188f937a0b4">SortDirectionAscending</a>)</td></tr>
<tr class="separator:aed7c816d2cede2558b5624e8a34ee745"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46a1fe0c57d4480c7b0b6ca1a009aaa2"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classKCal_1_1Todo.html#acebb0734de9e91babc1756e5f6f0c47c">Todo::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#a46a1fe0c57d4480c7b0b6ca1a009aaa2">todos</a> (const QDate &amp;date)</td></tr>
<tr class="separator:a46a1fe0c57d4480c7b0b6ca1a009aaa2"><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="classKCal_1_1Calendar.html#ade3972ca06358eaba68c89081633a457">unregisterObserver</a> (<a class="el" href="classKCal_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:a62c9e38d08fe55da02f72da2242d1673"><td class="memItemLeft" align="right" valign="top">KDateTime::Spec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_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="classKCal_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_classKCal_1_1CustomProperties"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classKCal_1_1CustomProperties')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classKCal_1_1CustomProperties.html">KCal::CustomProperties</a></td></tr>
<tr class="memitem:aaa6096bfb2f30c00eb19f9c84ef801e0 inherit pub_methods_classKCal_1_1CustomProperties"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1CustomProperties.html#aaa6096bfb2f30c00eb19f9c84ef801e0">CustomProperties</a> ()</td></tr>
<tr class="separator:aaa6096bfb2f30c00eb19f9c84ef801e0 inherit pub_methods_classKCal_1_1CustomProperties"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae07b4404e1a9e20bfd6ff694e48fdd86 inherit pub_methods_classKCal_1_1CustomProperties"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1CustomProperties.html#ae07b4404e1a9e20bfd6ff694e48fdd86">CustomProperties</a> (const <a class="el" href="classKCal_1_1CustomProperties.html">CustomProperties</a> &amp;other)</td></tr>
<tr class="separator:ae07b4404e1a9e20bfd6ff694e48fdd86 inherit pub_methods_classKCal_1_1CustomProperties"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03da5cec8fff4505d92a19a4957c4064 inherit pub_methods_classKCal_1_1CustomProperties"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1CustomProperties.html#a03da5cec8fff4505d92a19a4957c4064">~CustomProperties</a> ()</td></tr>
<tr class="separator:a03da5cec8fff4505d92a19a4957c4064 inherit pub_methods_classKCal_1_1CustomProperties"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67dcddac7e1c5624860f56007a63245c inherit pub_methods_classKCal_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="classKCal_1_1CustomProperties.html#a67dcddac7e1c5624860f56007a63245c">customProperties</a> () const </td></tr>
<tr class="separator:a67dcddac7e1c5624860f56007a63245c inherit pub_methods_classKCal_1_1CustomProperties"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3405b55e5183ced1eb93ca1b52b0ab37 inherit pub_methods_classKCal_1_1CustomProperties"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1CustomProperties.html#a3405b55e5183ced1eb93ca1b52b0ab37">customProperty</a> (const QByteArray &amp;app, const QByteArray &amp;key) const </td></tr>
<tr class="separator:a3405b55e5183ced1eb93ca1b52b0ab37 inherit pub_methods_classKCal_1_1CustomProperties"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aabc3d9114425aed0b5e66f2f3f758ebd inherit pub_methods_classKCal_1_1CustomProperties"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1CustomProperties.html#aabc3d9114425aed0b5e66f2f3f758ebd">nonKDECustomProperty</a> (const QByteArray &amp;name) const </td></tr>
<tr class="separator:aabc3d9114425aed0b5e66f2f3f758ebd inherit pub_methods_classKCal_1_1CustomProperties"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a376800b358f08d8ccf0121d68a3ffd50 inherit pub_methods_classKCal_1_1CustomProperties"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKCal_1_1CustomProperties.html">CustomProperties</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1CustomProperties.html#a376800b358f08d8ccf0121d68a3ffd50">operator=</a> (const <a class="el" href="classKCal_1_1CustomProperties.html">CustomProperties</a> &amp;other)</td></tr>
<tr class="separator:a376800b358f08d8ccf0121d68a3ffd50 inherit pub_methods_classKCal_1_1CustomProperties"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a968927c0a78c53d74cbb86abf33f098d inherit pub_methods_classKCal_1_1CustomProperties"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1CustomProperties.html#a968927c0a78c53d74cbb86abf33f098d">operator==</a> (const <a class="el" href="classKCal_1_1CustomProperties.html">CustomProperties</a> &amp;properties) const </td></tr>
<tr class="separator:a968927c0a78c53d74cbb86abf33f098d inherit pub_methods_classKCal_1_1CustomProperties"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a020a8495583d6cc979874339b956db8b inherit pub_methods_classKCal_1_1CustomProperties"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1CustomProperties.html#a020a8495583d6cc979874339b956db8b">removeCustomProperty</a> (const QByteArray &amp;app, const QByteArray &amp;key)</td></tr>
<tr class="separator:a020a8495583d6cc979874339b956db8b inherit pub_methods_classKCal_1_1CustomProperties"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75dc47ecc515411b0ad0d595a49acb78 inherit pub_methods_classKCal_1_1CustomProperties"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1CustomProperties.html#a75dc47ecc515411b0ad0d595a49acb78">removeNonKDECustomProperty</a> (const QByteArray &amp;name)</td></tr>
<tr class="separator:a75dc47ecc515411b0ad0d595a49acb78 inherit pub_methods_classKCal_1_1CustomProperties"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c01feecd87e68852f6c6c9a27d084da inherit pub_methods_classKCal_1_1CustomProperties"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1CustomProperties.html#a2c01feecd87e68852f6c6c9a27d084da">setCustomProperties</a> (const QMap&lt; QByteArray, QString &gt; &amp;properties)</td></tr>
<tr class="separator:a2c01feecd87e68852f6c6c9a27d084da inherit pub_methods_classKCal_1_1CustomProperties"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19c6f879d05848f7dae9772d1cc0a156 inherit pub_methods_classKCal_1_1CustomProperties"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_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_classKCal_1_1CustomProperties"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7bc617fbf60cc7f83ed1407a1e2a292d inherit pub_methods_classKCal_1_1CustomProperties"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1CustomProperties.html#a7bc617fbf60cc7f83ed1407a1e2a292d">setNonKDECustomProperty</a> (const QByteArray &amp;name, const QString &amp;value)</td></tr>
<tr class="separator:a7bc617fbf60cc7f83ed1407a1e2a292d inherit pub_methods_classKCal_1_1CustomProperties"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classKCal_1_1IncidenceBase_1_1IncidenceObserver"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classKCal_1_1IncidenceBase_1_1IncidenceObserver')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classKCal_1_1IncidenceBase_1_1IncidenceObserver.html">KCal::IncidenceBase::IncidenceObserver</a></td></tr>
<tr class="memitem:af37c057452a4fc4718e9701a602d7e5e inherit pub_methods_classKCal_1_1IncidenceBase_1_1IncidenceObserver"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1IncidenceBase_1_1IncidenceObserver.html#af37c057452a4fc4718e9701a602d7e5e">~IncidenceObserver</a> ()</td></tr>
<tr class="separator:af37c057452a4fc4718e9701a602d7e5e inherit pub_methods_classKCal_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="classKCal_1_1Incidence.html#a74056b273d15b567668640fc37169c6d">Incidence::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#a36c4effeca9bdb52630a0e8762e08bb3">mergeIncidenceList</a> (const <a class="el" href="classKCal_1_1Event.html#a7705c69c4f16b73e72b0661f08f1e641">Event::List</a> &amp;<a class="el" href="classKCal_1_1Calendar.html#aa910b4a8419fcc311e1ca96e588f5147">events</a>, const <a class="el" href="classKCal_1_1Todo.html#acebb0734de9e91babc1756e5f6f0c47c">Todo::List</a> &amp;<a class="el" href="classKCal_1_1Calendar.html#aed7c816d2cede2558b5624e8a34ee745">todos</a>, const <a class="el" href="classKCal_1_1Journal.html#a0e1424614a1e5a636fc464a310beeaef">Journal::List</a> &amp;<a class="el" href="classKCal_1_1Calendar.html#ac6b55e4bc2dcc1557b63ffd9273bd6bc">journals</a>)</td></tr>
<tr class="separator:a36c4effeca9bdb52630a0e8762e08bb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d8122d0bcfc5d887e45d1f87338f2db"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classKCal_1_1Event.html#a7705c69c4f16b73e72b0661f08f1e641">Event::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#a4d8122d0bcfc5d887e45d1f87338f2db">sortEvents</a> (<a class="el" href="classKCal_1_1Event.html#a7705c69c4f16b73e72b0661f08f1e641">Event::List</a> *eventList, <a class="el" href="namespaceKCal.html#a4adb61b1b3687a67349254a53c7a2f21">EventSortField</a> sortField, <a class="el" href="namespaceKCal.html#ab79dc8179fdc021ae82c321b08fb6765">SortDirection</a> sortDirection)</td></tr>
<tr class="separator:a4d8122d0bcfc5d887e45d1f87338f2db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b297da86d2986132a82994c27e78de6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classKCal_1_1Event.html#a7705c69c4f16b73e72b0661f08f1e641">Event::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#a8b297da86d2986132a82994c27e78de6">sortEventsForDate</a> (<a class="el" href="classKCal_1_1Event.html#a7705c69c4f16b73e72b0661f08f1e641">Event::List</a> *eventList, const QDate &amp;date, const KDateTime::Spec &amp;<a class="el" href="classKCal_1_1Calendar.html#acecb45e5a9f8cd8d09c51d0ee4b88ca6">timeSpec</a>, <a class="el" href="namespaceKCal.html#a4adb61b1b3687a67349254a53c7a2f21">EventSortField</a> sortField, <a class="el" href="namespaceKCal.html#ab79dc8179fdc021ae82c321b08fb6765">SortDirection</a> sortDirection)</td></tr>
<tr class="separator:a8b297da86d2986132a82994c27e78de6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af24bc42d73c155856f99e8cb3a03bc1b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classKCal_1_1Journal.html#a0e1424614a1e5a636fc464a310beeaef">Journal::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#af24bc42d73c155856f99e8cb3a03bc1b">sortJournals</a> (<a class="el" href="classKCal_1_1Journal.html#a0e1424614a1e5a636fc464a310beeaef">Journal::List</a> *journalList, <a class="el" href="namespaceKCal.html#a12e348070fafa27c28e3291db357317f">JournalSortField</a> sortField, <a class="el" href="namespaceKCal.html#ab79dc8179fdc021ae82c321b08fb6765">SortDirection</a> sortDirection)</td></tr>
<tr class="separator:af24bc42d73c155856f99e8cb3a03bc1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a040242aba6a4b11c00d8a34fb8f7d8d2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classKCal_1_1Todo.html#acebb0734de9e91babc1756e5f6f0c47c">Todo::List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#a040242aba6a4b11c00d8a34fb8f7d8d2">sortTodos</a> (<a class="el" href="classKCal_1_1Todo.html#acebb0734de9e91babc1756e5f6f0c47c">Todo::List</a> *todoList, <a class="el" href="namespaceKCal.html#a055336d90bea8a2c86fde0d94a082162">TodoSortField</a> sortField, <a class="el" href="namespaceKCal.html#ab79dc8179fdc021ae82c321b08fb6765">SortDirection</a> sortDirection)</td></tr>
<tr class="separator:a040242aba6a4b11c00d8a34fb8f7d8d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classKCal_1_1CustomProperties"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classKCal_1_1CustomProperties')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classKCal_1_1CustomProperties.html">KCal::CustomProperties</a></td></tr>
<tr class="memitem:ac706797afb507c9e010e86510ead83de inherit pub_static_methods_classKCal_1_1CustomProperties"><td class="memItemLeft" align="right" valign="top">static QByteArray&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1CustomProperties.html#ac706797afb507c9e010e86510ead83de">customPropertyName</a> (const QByteArray &amp;app, const QByteArray &amp;key)</td></tr>
<tr class="separator:ac706797afb507c9e010e86510ead83de inherit pub_static_methods_classKCal_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:a269cbf30f62bbdd16a95c4c3891b6821"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#a269cbf30f62bbdd16a95c4c3891b6821">appendAlarms</a> (<a class="el" href="classKCal_1_1Alarm.html#a2fd946edcd6ecaf41dfba95e77ea2dbf">Alarm::List</a> &amp;<a class="el" href="classKCal_1_1Calendar.html#ae9e5b17b3a61e79bad02510e78a5c49f">alarms</a>, <a class="el" href="classKCal_1_1Incidence.html">Incidence</a> *<a class="el" href="classKCal_1_1Calendar.html#ad271d711219da854049efa30723188c4">incidence</a>, const KDateTime &amp;from, const KDateTime &amp;to)</td></tr>
<tr class="separator:a269cbf30f62bbdd16a95c4c3891b6821"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1859284fc2b7afa6b5a1e6578e253985"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#a1859284fc2b7afa6b5a1e6578e253985">appendRecurringAlarms</a> (<a class="el" href="classKCal_1_1Alarm.html#a2fd946edcd6ecaf41dfba95e77ea2dbf">Alarm::List</a> &amp;<a class="el" href="classKCal_1_1Calendar.html#ae9e5b17b3a61e79bad02510e78a5c49f">alarms</a>, <a class="el" href="classKCal_1_1Incidence.html">Incidence</a> *<a class="el" href="classKCal_1_1Calendar.html#ad271d711219da854049efa30723188c4">incidence</a>, const KDateTime &amp;from, const KDateTime &amp;to)</td></tr>
<tr class="separator:a1859284fc2b7afa6b5a1e6578e253985"><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="classKCal_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="classKCal_1_1Calendar.html#a66652bda629b8d14d74bdebffa8b0e9d">doSetTimeSpec</a> (const KDateTime::Spec &amp;<a class="el" href="classKCal_1_1Calendar.html#acecb45e5a9f8cd8d09c51d0ee4b88ca6">timeSpec</a>)</td></tr>
<tr class="separator:a66652bda629b8d14d74bdebffa8b0e9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32964dad82d469f43ee7f44dc5f7d78f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#a32964dad82d469f43ee7f44dc5f7d78f">incidenceUpdated</a> (<a class="el" href="classKCal_1_1IncidenceBase.html">IncidenceBase</a> *incidenceBase)</td></tr>
<tr class="separator:a32964dad82d469f43ee7f44dc5f7d78f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab320f93d0f4b93ae1cedb76d2e27bf7d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#ab320f93d0f4b93ae1cedb76d2e27bf7d">notifyIncidenceAdded</a> (<a class="el" href="classKCal_1_1Incidence.html">Incidence</a> *<a class="el" href="classKCal_1_1Calendar.html#ad271d711219da854049efa30723188c4">incidence</a>)</td></tr>
<tr class="separator:ab320f93d0f4b93ae1cedb76d2e27bf7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a90d904a5fa1a4bbd29b10183e20def"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#a5a90d904a5fa1a4bbd29b10183e20def">notifyIncidenceChanged</a> (<a class="el" href="classKCal_1_1Incidence.html">Incidence</a> *<a class="el" href="classKCal_1_1Calendar.html#ad271d711219da854049efa30723188c4">incidence</a>)</td></tr>
<tr class="separator:a5a90d904a5fa1a4bbd29b10183e20def"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41d4be475453592dcebb7c2504f800c6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1Calendar.html#a41d4be475453592dcebb7c2504f800c6">notifyIncidenceDeleted</a> (<a class="el" href="classKCal_1_1Incidence.html">Incidence</a> *<a class="el" href="classKCal_1_1Calendar.html#ad271d711219da854049efa30723188c4">incidence</a>)</td></tr>
<tr class="separator:a41d4be475453592dcebb7c2504f800c6"><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="classKCal_1_1Calendar.html#a9cb2ef531883e673731fbf5f4c9e8b2e">setObserversEnabled</a> (bool enabled)</td></tr>
<tr class="separator:a9cb2ef531883e673731fbf5f4c9e8b2e"><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="classKCal_1_1CalendarLocal.html" title="This class provides a calendar stored as a local file.">CalendarLocal</a>, which use different methods to store and access the data.</p>
<p><b>Ownership of Incidences</b>:</p>
<p><a class="el" href="classKCal_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="classKCal_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="classKCal_1_1Calendar.html" title="Represents the main calendar class.">Calendar</a> by an add...() method it is owned by the <a class="el" href="classKCal_1_1Calendar.html" title="Represents the main calendar class.">Calendar</a> object. The <a class="el" href="classKCal_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="classKCal_1_1Calendar.html" title="Represents the main calendar class.">Calendar</a>. Do <em>Not</em> attempt to 'delete' any <a class="el" href="classKCal_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="classKCal_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#l00119">119</a> of file <a class="el" href="calendar_8h_source.html">calendar.h</a>.</p>
</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="classKCal_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#l00106">106</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="classKCal_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="classKCal_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#l00113">113</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#l00119">119</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="a4da4abd5a47d63fd1c2933faff7fdf3f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool KCal::Calendar::addEvent </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKCal_1_1Event.html">Event</a> *&#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="classKCal_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="classKCal_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="classKCal_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="classKCal_1_1Calendar.html#a90334784dee3d52580c1363dca149514" title="Removes an Event from the calendar.">deleteEvent()</a> </dd></dl>

<p>Implemented in <a class="el" href="classKCal_1_1CalendarResources.html#a650f7fd1a405ca672104a481110cd402">KCal::CalendarResources</a>, <a class="el" href="classKCal_1_1CalendarLocal.html#a92badd294078f18a2c2acbfab8ce10ac">KCal::CalendarLocal</a>, and <a class="el" href="classKCal_1_1CalendarNull.html#a6931dacb8b289755426a01ad396441ff">KCal::CalendarNull</a>.</p>

</div>
</div>
<a class="anchor" id="a2c803568803bb1b6f584cdd38e754063"></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"><a class="el" href="classKCal_1_1Incidence.html">Incidence</a> *&#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="classKCal_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="classKCal_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="classKCal_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="classKCal_1_1Calendar.html#a4c46fd01ec4084eef9e7a92370adfad0" title="Removes an Incidence from the calendar.">deleteIncidence()</a> </dd></dl>

<p>Reimplemented in <a class="el" href="classKCal_1_1CalendarResources.html#a7c1994d8bd5cd71bb365fbc7bcfc9ce3">KCal::CalendarResources</a>.</p>

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

</div>
</div>
<a class="anchor" id="a1d58b2f34f52d5163e3b734c789b32e5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool KCal::Calendar::addJournal </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKCal_1_1Journal.html">Journal</a> *&#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="classKCal_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="classKCal_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="classKCal_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="classKCal_1_1Calendar.html#ab7e6c102509b20e403b5fb96e98e5718" title="Removes a Journal from the calendar.">deleteJournal()</a> </dd></dl>

<p>Implemented in <a class="el" href="classKCal_1_1CalendarResources.html#a8d2c1b9e351681e6d416c52d97ccc5d4">KCal::CalendarResources</a>, <a class="el" href="classKCal_1_1CalendarLocal.html#a1ac1bdcfc6c248f8db01ca584bf9ad48">KCal::CalendarLocal</a>, and <a class="el" href="classKCal_1_1CalendarNull.html#a9dde136e366f7f4af49454f18d33562c">KCal::CalendarNull</a>.</p>

</div>
</div>
<a class="anchor" id="a63b7d29fa1d80998a11a1518fc82c0d0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool KCal::Calendar::addTodo </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKCal_1_1Todo.html">Todo</a> *&#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="classKCal_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="classKCal_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="classKCal_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="classKCal_1_1Calendar.html#ab5e1e649b9862fa016f5e8a4ef46c9a7" title="Removes a Todo from the calendar.">deleteTodo()</a> </dd></dl>

<p>Implemented in <a class="el" href="classKCal_1_1CalendarResources.html#a27bc4aad9afe11d436963a16cc589e26">KCal::CalendarResources</a>, <a class="el" href="classKCal_1_1CalendarLocal.html#a253549807b55e8c1b603042957dcbf01">KCal::CalendarLocal</a>, and <a class="el" href="classKCal_1_1CalendarNull.html#abb45924576e8c172ec8feda8173a0350">KCal::CalendarNull</a>.</p>

</div>
</div>
<a class="anchor" id="ae9e5b17b3a61e79bad02510e78a5c49f"></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="classKCal_1_1Alarm.html#a2fd946edcd6ecaf41dfba95e77ea2dbf">Alarm::List</a> KCal::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></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="classKCal_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="classKCal_1_1CalendarResources.html#a9b14802cf9a0f10c072442d68f1a8649">KCal::CalendarResources</a>, <a class="el" href="classKCal_1_1CalendarLocal.html#aab5516f18b9f4186048a32f497757b13">KCal::CalendarLocal</a>, and <a class="el" href="classKCal_1_1CalendarNull.html#afc004e02b9de59fec366adf778369b8f">KCal::CalendarNull</a>.</p>

</div>
</div>
<a class="anchor" id="a269cbf30f62bbdd16a95c4c3891b6821"></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="classKCal_1_1Alarm.html#a2fd946edcd6ecaf41dfba95e77ea2dbf">Alarm::List</a> &amp;&#160;</td>
          <td class="paramname"><em>alarms</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classKCal_1_1Incidence.html">Incidence</a> *&#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></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="classKCal_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="classKCal_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="classKCal_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="classKCal_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#l01246">1246</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a1859284fc2b7afa6b5a1e6578e253985"></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="classKCal_1_1Alarm.html#a2fd946edcd6ecaf41dfba95e77ea2dbf">Alarm::List</a> &amp;&#160;</td>
          <td class="paramname"><em>alarms</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classKCal_1_1Incidence.html">Incidence</a> *&#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></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="classKCal_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="classKCal_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="classKCal_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="classKCal_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#l01263">1263</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ad41207a734de95394d611bc3817131cc"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void KCal::Calendar::batchAddingBegins </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">signal</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCal_1_1Calendar.html#ace58696d4dbed39f6759b424cac2feab" title="Emits the beginBatchAdding() signal.">beginBatchAdding()</a> </dd></dl>
<dl class="section since"><dt>Since</dt><dd>4.4 </dd></dl>

</div>
</div>
<a class="anchor" id="aca0afd29061f98295f00fdd0e88a94c0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void KCal::Calendar::batchAddingEnds </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">signal</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCal_1_1Calendar.html#afd1a93e8e4192a3e64c77f522d61da4e" title="Emits the endBatchAdding() signal.">endBatchAdding()</a> </dd></dl>
<dl class="section since"><dt>Since</dt><dd>4.4 </dd></dl>

</div>
</div>
<a class="anchor" id="ace58696d4dbed39f6759b424cac2feab"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Calendar::beginBatchAdding </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Emits the <a class="el" href="classKCal_1_1Calendar.html#ace58696d4dbed39f6759b424cac2feab" title="Emits the beginBatchAdding() signal.">beginBatchAdding()</a> signal. </p>
<p>This should be called before adding a batch of incidences with <a class="el" href="classKCal_1_1Calendar.html#a2c803568803bb1b6f584cdd38e754063" title="Inserts an Incidence into the calendar.">addIncidence( Incidence *)</a>, <a class="el" href="classKCal_1_1Calendar.html#a63b7d29fa1d80998a11a1518fc82c0d0" title="Inserts a Todo into the calendar.">addTodo( Todo *)</a>, <a class="el" href="classKCal_1_1Calendar.html#a4da4abd5a47d63fd1c2933faff7fdf3f" title="Inserts an Event into the calendar.">addEvent( Event *)</a> or <a class="el" href="classKCal_1_1Calendar.html#a1d58b2f34f52d5163e3b734c789b32e5" title="Inserts a Journal into the calendar.">addJournal( Journal *)</a>. Some Calendars are connected to this signal, e.g: <a class="el" href="classKCal_1_1CalendarResources.html" title="This class provides a Calendar which is composed of other Calendars known as &quot;Resources&quot;.">CalendarResources</a> uses it to know a series of incidenceAdds are related so the user isn't prompted multiple times which resource to save the incidence to</p>
<dl class="section since"><dt>Since</dt><dd>4.4 </dd></dl>

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

</div>
</div>
<a class="anchor" id="a2d9343cfa7d5956749d13d764bee1623"></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"><a class="el" href="classKCal_1_1Incidence.html">Incidence</a> *&#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="classKCal_1_1Calendar.html" title="Represents the main calendar class.">Calendar</a> <a class="el" href="classKCal_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="classKCal_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>Reimplemented in <a class="el" href="classKCal_1_1CalendarResources.html#aa49b0fe583bd635ba248edccfba2b119">KCal::CalendarResources</a>.</p>

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

</div>
</div>
<a class="anchor" id="a9372a07432542dc2edf3398d4cbdbfa3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void KCal::Calendar::calendarChanged </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">signal</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Signals that the calendar has been modified. </p>

</div>
</div>
<a class="anchor" id="a056da137c1c404c014b2c3b1783d718a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void KCal::Calendar::calendarLoaded </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">signal</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Signals that the calendar has been loaded into memory. </p>

</div>
</div>
<a class="anchor" id="a4020ac843793c9e7bc5e272f098593e3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void KCal::Calendar::calendarSaved </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">signal</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Signals that the calendar has been saved. </p>

</div>
</div>
<a class="anchor" id="a52fa5a88f952cb279e85032a74be88d7"></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></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns a list of all categories used by Incidences in this <a class="el" href="classKCal_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#l00258">258</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ad6d1e7529785af4133fbacfae48caad6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void KCal::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="classKCal_1_1CalendarResources.html#a78ecb5bb13537bcd9fb55b3087b6c2b8">KCal::CalendarResources</a>, <a class="el" href="classKCal_1_1CalendarLocal.html#a9a545de4837453eea733dd61883ca513">KCal::CalendarLocal</a>, and <a class="el" href="classKCal_1_1CalendarNull.html#a864e11140d574d67b947e2a361816270">KCal::CalendarNull</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="classKCal_1_1CustomProperties.html#aa25b9e98bceccb8ea25a4c8c0a851026">KCal::CustomProperties</a>.</p>

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

</div>
</div>
<a class="anchor" id="a8f235235429286c62bd1bdbca8ec4393"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void KCal::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="classKCal_1_1Calendar.html#a90334784dee3d52580c1363dca149514" title="Removes an Event from the calendar.">deleteEvent()</a> </dd></dl>

<p>Implemented in <a class="el" href="classKCal_1_1CalendarResources.html#a18385ac77c832e2b738c197d35788cfa">KCal::CalendarResources</a>, <a class="el" href="classKCal_1_1CalendarLocal.html#ac7ad6e317baa1299516114fd10ee68ce">KCal::CalendarLocal</a>, and <a class="el" href="classKCal_1_1CalendarNull.html#ad6a0c00e4fecfd9e8b48e59c3896a507">KCal::CalendarNull</a>.</p>

</div>
</div>
<a class="anchor" id="acf4a480bc497479db4683326c356efe4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void KCal::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="classKCal_1_1Calendar.html#ab7e6c102509b20e403b5fb96e98e5718" title="Removes a Journal from the calendar.">deleteJournal()</a> </dd></dl>

<p>Implemented in <a class="el" href="classKCal_1_1CalendarResources.html#afb3320d29e9b96d8f8c6450548c379da">KCal::CalendarResources</a>, <a class="el" href="classKCal_1_1CalendarLocal.html#a58a2a5a909afb8baede313092a954b29">KCal::CalendarLocal</a>, and <a class="el" href="classKCal_1_1CalendarNull.html#a620977e91eee11915678684ca1825d15">KCal::CalendarNull</a>.</p>

</div>
</div>
<a class="anchor" id="a2a5510c1e16c65051a8461e28196a8d3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void KCal::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="classKCal_1_1Calendar.html#ab5e1e649b9862fa016f5e8a4ef46c9a7" title="Removes a Todo from the calendar.">deleteTodo()</a> </dd></dl>

<p>Implemented in <a class="el" href="classKCal_1_1CalendarResources.html#a61053be842de8a95b0458561de019b84">KCal::CalendarResources</a>, <a class="el" href="classKCal_1_1CalendarLocal.html#a684155385b19f62ea6f7ce5a9faa65fa">KCal::CalendarLocal</a>, and <a class="el" href="classKCal_1_1CalendarNull.html#a03555bd8e54c8230084bf25d4eccb74b">KCal::CalendarNull</a>.</p>

</div>
</div>
<a class="anchor" id="a90334784dee3d52580c1363dca149514"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool KCal::Calendar::deleteEvent </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKCal_1_1Event.html">Event</a> *&#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="classKCal_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="classKCal_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="classKCal_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="classKCal_1_1Calendar.html#a4da4abd5a47d63fd1c2933faff7fdf3f" title="Inserts an Event into the calendar.">addEvent()</a>, <a class="el" href="classKCal_1_1Calendar.html#a8f235235429286c62bd1bdbca8ec4393" title="Removes all Events from the calendar.">deleteAllEvents()</a> </dd></dl>

<p>Implemented in <a class="el" href="classKCal_1_1CalendarResources.html#aa6b3a3ef15870b94a9b681334996c177">KCal::CalendarResources</a>, <a class="el" href="classKCal_1_1CalendarLocal.html#a574629efd65cc7032141b5dc389b3713">KCal::CalendarLocal</a>, and <a class="el" href="classKCal_1_1CalendarNull.html#acfcbd7cdda239ed889f6e2b15ccc90b1">KCal::CalendarNull</a>.</p>

</div>
</div>
<a class="anchor" id="a4c46fd01ec4084eef9e7a92370adfad0"></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"><a class="el" href="classKCal_1_1Incidence.html">Incidence</a> *&#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="classKCal_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="classKCal_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="classKCal_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="classKCal_1_1Calendar.html#a2c803568803bb1b6f584cdd38e754063" title="Inserts an Incidence into the calendar.">addIncidence()</a> </dd></dl>

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

</div>
</div>
<a class="anchor" id="ab7e6c102509b20e403b5fb96e98e5718"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool KCal::Calendar::deleteJournal </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKCal_1_1Journal.html">Journal</a> *&#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="classKCal_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="classKCal_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="classKCal_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="classKCal_1_1Calendar.html#a1d58b2f34f52d5163e3b734c789b32e5" title="Inserts a Journal into the calendar.">addJournal()</a>, <a class="el" href="classKCal_1_1Calendar.html#acf4a480bc497479db4683326c356efe4" title="Removes all Journals from the calendar.">deleteAllJournals()</a> </dd></dl>

<p>Implemented in <a class="el" href="classKCal_1_1CalendarResources.html#a09e49e225648a8b07c7306c79be0dc15">KCal::CalendarResources</a>, <a class="el" href="classKCal_1_1CalendarLocal.html#aefba22dfe720fd2d94c682a13f5007d2">KCal::CalendarLocal</a>, and <a class="el" href="classKCal_1_1CalendarNull.html#a6e835436e2b2aed764273aff804dc445">KCal::CalendarNull</a>.</p>

</div>
</div>
<a class="anchor" id="ab5e1e649b9862fa016f5e8a4ef46c9a7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool KCal::Calendar::deleteTodo </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKCal_1_1Todo.html">Todo</a> *&#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="classKCal_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="classKCal_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="classKCal_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="classKCal_1_1Calendar.html#a63b7d29fa1d80998a11a1518fc82c0d0" title="Inserts a Todo into the calendar.">addTodo()</a>, <a class="el" href="classKCal_1_1Calendar.html#a2a5510c1e16c65051a8461e28196a8d3" title="Removes all To-dos from the calendar.">deleteAllTodos()</a> </dd></dl>

<p>Implemented in <a class="el" href="classKCal_1_1CalendarResources.html#af2caa3c74340cf949de03a437d93e5f7">KCal::CalendarResources</a>, <a class="el" href="classKCal_1_1CalendarLocal.html#a211a7bbf7789ffe6f683a316c25b56cd">KCal::CalendarLocal</a>, and <a class="el" href="classKCal_1_1CalendarNull.html#a4142eecb330dcebae43755d49d9f0983">KCal::CalendarNull</a>.</p>

</div>
</div>
<a class="anchor" id="a414d5c194c3c8b6c17ebc342f6b06a6d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKCal_1_1Incidence.html">Incidence</a> * Calendar::dissociateOccurrence </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKCal_1_1Incidence.html">Incidence</a> *&#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="classKCal_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="classKCal_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="classKCal_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="classKCal_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="classKCal_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="classKCal_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="classKCal_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="classKCal_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="classKCal_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#l00595">595</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="classKCal_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="classKCal_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>Reimplemented in <a class="el" href="classKCal_1_1CalendarResources.html#a1a959bd6e8eb774fd9e65ca89492c064">KCal::CalendarResources</a>.</p>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l01154">1154</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="memname">
        <tr>
          <td class="memname">void Calendar::endBatchAdding </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Emits the <a class="el" href="classKCal_1_1Calendar.html#afd1a93e8e4192a3e64c77f522d61da4e" title="Emits the endBatchAdding() signal.">endBatchAdding()</a> signal. </p>
<p>Used with <a class="el" href="classKCal_1_1Calendar.html#ace58696d4dbed39f6759b424cac2feab" title="Emits the beginBatchAdding() signal.">beginBatchAdding()</a>. Should be called after adding all incidences.</p>
<dl class="section since"><dt>Since</dt><dd>4.4 </dd></dl>

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

</div>
</div>
<a class="anchor" id="a7e89faf167259c9f92c3702fdf53b89b"></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"><a class="el" href="classKCal_1_1Incidence.html">Incidence</a> *&#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="classKCal_1_1Calendar.html" title="Represents the main calendar class.">Calendar</a> <a class="el" href="classKCal_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="classKCal_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>Reimplemented in <a class="el" href="classKCal_1_1CalendarResources.html#af7466744d78cc1a679aaac87509a8b23">KCal::CalendarResources</a>.</p>

<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="a79496465b9954a2e032805dcee3348a9"></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="classKCal_1_1Event.html">Event</a>* KCal::Calendar::event </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>uid</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>Returns the <a class="el" href="classKCal_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>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>a pointer to the <a class="el" href="classKCal_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="classKCal_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="classKCal_1_1CalendarResources.html#a49fbb879b874e82dd43dce9e6b03bcee">KCal::CalendarResources</a>, <a class="el" href="classKCal_1_1CalendarLocal.html#a110d9ec156050c1fd39c5a622d2f8cc1">KCal::CalendarLocal</a>, and <a class="el" href="classKCal_1_1CalendarNull.html#a597111b067da5c45bb541ff838b53fc2">KCal::CalendarNull</a>.</p>

</div>
</div>
<a class="anchor" id="aa910b4a8419fcc311e1ca96e588f5147"></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="classKCal_1_1Event.html#a7705c69c4f16b73e72b0661f08f1e641">Event::List</a> Calendar::events </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespaceKCal.html#a4adb61b1b3687a67349254a53c7a2f21">EventSortField</a>&#160;</td>
          <td class="paramname"><em>sortField</em> = <code><a class="el" href="namespaceKCal.html#a4adb61b1b3687a67349254a53c7a2f21a49c21b422159cd5177829d82cc26c60a">EventSortUnsorted</a></code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceKCal.html#ab79dc8179fdc021ae82c321b08fb6765">SortDirection</a>&#160;</td>
          <td class="paramname"><em>sortDirection</em> = <code><a class="el" href="namespaceKCal.html#ab79dc8179fdc021ae82c321b08fb6765a13f25b5ee7c6f59ab9bb9188f937a0b4">SortDirectionAscending</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">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="classKCal_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#l00565">565</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="afd69b9ca89d8d030c45c31463551a230"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKCal_1_1Event.html#a7705c69c4f16b73e72b0661f08f1e641">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></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="classKCal_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#l00549">549</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a1be1fd0bab719163ecfdf286a3027af4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKCal_1_1Event.html#a7705c69c4f16b73e72b0661f08f1e641">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></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#l00556">556</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a81eecb59570443ad5cd6116b72271fea"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKCal_1_1Event.html#a7705c69c4f16b73e72b0661f08f1e641">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="namespaceKCal.html#a4adb61b1b3687a67349254a53c7a2f21">EventSortField</a>&#160;</td>
          <td class="paramname"><em>sortField</em> = <code><a class="el" href="namespaceKCal.html#a4adb61b1b3687a67349254a53c7a2f21a49c21b422159cd5177829d82cc26c60a">EventSortUnsorted</a></code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceKCal.html#ab79dc8179fdc021ae82c321b08fb6765">SortDirection</a>&#160;</td>
          <td class="paramname"><em>sortDirection</em> = <code><a class="el" href="namespaceKCal.html#ab79dc8179fdc021ae82c321b08fb6765a13f25b5ee7c6f59ab9bb9188f937a0b4">SortDirectionAscending</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></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="classKCal_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#l00539">539</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a7aa8780fde5754abc19e7616fc179a8e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKCal_1_1CalFilter.html">CalFilter</a> * Calendar::filter </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></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="classKCal_1_1CalFilter.html" title="Provides a filter for calendars.">CalFilter</a>. A null pointer is returned if no such <a class="el" href="classKCal_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="classKCal_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#l00253">253</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

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

<p>Returns the <a class="el" href="classKCal_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>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>a pointer to the <a class="el" href="classKCal_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="classKCal_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#l00669">669</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="acade42c20df980aec35db34a484deaed"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKCal_1_1Incidence.html">Incidence</a> * Calendar::incidenceFromSchedulingID </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>sid</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the <a class="el" href="classKCal_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="classKCal_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="classKCal_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#l00698">698</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a356d431a6e1e0cf73edff7183595a364"></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="classKCal_1_1Incidence.html#a74056b273d15b567668640fc37169c6d">Incidence::List</a> Calendar::incidences </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>Returns a filtered list of all Incidences for this <a class="el" href="classKCal_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#l00282">282</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a180b9c153934e74d62eaeb9fd1472858"></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="classKCal_1_1Incidence.html#a74056b273d15b567668640fc37169c6d">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></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="classKCal_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#l00277">277</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ab2a2b58d4280e68ef57b47a3cd1641d3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKCal_1_1Incidence.html#a74056b273d15b567668640fc37169c6d">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></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Searches all events and todos for an incidence with this scheduling identifiere. </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#l00685">685</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a32964dad82d469f43ee7f44dc5f7d78f"></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"><a class="el" href="classKCal_1_1IncidenceBase.html">IncidenceBase</a> *&#160;</td>
          <td class="paramname"><em>incidenceBase</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>The Observer interface. </p>
<p>So far not implemented.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">incidenceBase</td><td>is a pointer an <a class="el" href="classKCal_1_1IncidenceBase.html" title="An abstract class that provides a common base for all calendar incidence classes.">IncidenceBase</a> object. </td></tr>
  </table>
  </dd>
</dl>

<p>Implements <a class="el" href="classKCal_1_1IncidenceBase_1_1IncidenceObserver.html#ac83a1fa29f6ef300995628736bcb1b3e">KCal::IncidenceBase::IncidenceObserver</a>.</p>

<p>Reimplemented in <a class="el" href="classKCal_1_1CalendarLocal.html#a0fc4b6b01c2cb4851517edcc8cb99d6c">KCal::CalendarLocal</a>, and <a class="el" href="classKCal_1_1CalendarNull.html#a3f3e54a6723e8a975a6f92bfb6948406">KCal::CalendarNull</a>.</p>

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

</div>
</div>
<a class="anchor" id="adf68e841c95290ac4f5a499c1a2838dd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Calendar::isAncestorOf </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKCal_1_1Incidence.html">Incidence</a> *&#160;</td>
          <td class="paramname"><em>ancestor</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classKCal_1_1Incidence.html">Incidence</a> *&#160;</td>
          <td class="paramname"><em>incidence</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></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>the incidence we are testing to be an ancestor </td></tr>
    <tr><td class="paramname">incidence</td><td>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#l01075">1075</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="classKCal_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#l01136">1136</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a1ff2c39df76ad5c98ab747a5d1a36a6c"></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></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>Reimplemented in <a class="el" href="classKCal_1_1CalendarResources.html#ad3aeea6593a05353d487c81e7d141751">KCal::CalendarResources</a>.</p>

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

</div>
</div>
<a class="anchor" id="a9fa973297b596cd4dc32c184b8bb9d4d"></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="classKCal_1_1Journal.html">Journal</a>* KCal::Calendar::journal </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>uid</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>Returns the <a class="el" href="classKCal_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>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>a pointer to the <a class="el" href="classKCal_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="classKCal_1_1Journal.html" title="Provides a Journal in the sense of RFC2445.">Journal</a> exists. </dd></dl>

<p>Implemented in <a class="el" href="classKCal_1_1CalendarResources.html#a04ea3b89e94bf559c2d07052c3601a9f">KCal::CalendarResources</a>, <a class="el" href="classKCal_1_1CalendarLocal.html#acda1ac06064f0ca4aef676cd57671049">KCal::CalendarLocal</a>, and <a class="el" href="classKCal_1_1CalendarNull.html#a3c9267cc2be55c7dfe815bb961ca4587">KCal::CalendarNull</a>.</p>

</div>
</div>
<a class="anchor" id="ac6b55e4bc2dcc1557b63ffd9273bd6bc"></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="classKCal_1_1Journal.html#a0e1424614a1e5a636fc464a310beeaef">Journal::List</a> Calendar::journals </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespaceKCal.html#a12e348070fafa27c28e3291db357317f">JournalSortField</a>&#160;</td>
          <td class="paramname"><em>sortField</em> = <code><a class="el" href="namespaceKCal.html#a12e348070fafa27c28e3291db357317fa6a44efbfad0602bc6dc79d5941004742">JournalSortUnsorted</a></code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceKCal.html#ab79dc8179fdc021ae82c321b08fb6765">SortDirection</a>&#160;</td>
          <td class="paramname"><em>sortDirection</em> = <code><a class="el" href="namespaceKCal.html#ab79dc8179fdc021ae82c321b08fb6765a13f25b5ee7c6f59ab9bb9188f937a0b4">SortDirectionAscending</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">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="classKCal_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#l00924">924</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a407b33adc9401ed31bcf8dba237692bd"></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="classKCal_1_1Journal.html#a0e1424614a1e5a636fc464a310beeaef">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></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#l00932">932</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="classKCal_1_1Incidence.html#a74056b273d15b567668640fc37169c6d">Incidence::List</a> Calendar::mergeIncidenceList </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKCal_1_1Event.html#a7705c69c4f16b73e72b0661f08f1e641">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="classKCal_1_1Todo.html#acebb0734de9e91babc1756e5f6f0c47c">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="classKCal_1_1Journal.html#a0e1424614a1e5a636fc464a310beeaef">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>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">events</td><td>is an <a class="el" href="classKCal_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="classKCal_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="classKCal_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#l01207">1207</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ab320f93d0f4b93ae1cedb76d2e27bf7d"></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"><a class="el" href="classKCal_1_1Incidence.html">Incidence</a> *&#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="classKCal_1_1Calendar.html" title="Represents the main calendar class.">Calendar</a> subclasses notify that they inserted an <a class="el" href="classKCal_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="classKCal_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#l01159">1159</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a5a90d904a5fa1a4bbd29b10183e20def"></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"><a class="el" href="classKCal_1_1Incidence.html">Incidence</a> *&#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="classKCal_1_1Calendar.html" title="Represents the main calendar class.">Calendar</a> subclasses notify that they modified an <a class="el" href="classKCal_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="classKCal_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#l01170">1170</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a41d4be475453592dcebb7c2504f800c6"></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"><a class="el" href="classKCal_1_1Incidence.html">Incidence</a> *&#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="classKCal_1_1Calendar.html" title="Represents the main calendar class.">Calendar</a> subclasses notify that they removed an <a class="el" href="classKCal_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="classKCal_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#l01181">1181</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a657ed10209a0e4717a7d1a931b82193a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKCal_1_1Person.html">Person</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="classKCal_1_1Person.html" title="Represents a person, by name ane email address.">Person</a> object.</dd></dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCal_1_1Calendar.html#a925a2840710a883015e5c809696c3b02" 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#l00124">124</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="classKCal_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#l01202">1202</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aa03685d1878387b4b39769a7b967a232"></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="classKCal_1_1Event.html#a7705c69c4f16b73e72b0661f08f1e641">Event::List</a> KCal::Calendar::rawEvents </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespaceKCal.html#a4adb61b1b3687a67349254a53c7a2f21">EventSortField</a>&#160;</td>
          <td class="paramname"><em>sortField</em> = <code><a class="el" href="namespaceKCal.html#a4adb61b1b3687a67349254a53c7a2f21a49c21b422159cd5177829d82cc26c60a">EventSortUnsorted</a></code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceKCal.html#ab79dc8179fdc021ae82c321b08fb6765">SortDirection</a>&#160;</td>
          <td class="paramname"><em>sortDirection</em> = <code><a class="el" href="namespaceKCal.html#ab79dc8179fdc021ae82c321b08fb6765a13f25b5ee7c6f59ab9bb9188f937a0b4">SortDirectionAscending</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">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="classKCal_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="classKCal_1_1CalendarResources.html#ab9cd5f07e82046d5a1219e1b5d34b485">KCal::CalendarResources</a>, <a class="el" href="classKCal_1_1CalendarLocal.html#a405e9a43400c5aca3bac5d00a3638244">KCal::CalendarLocal</a>, and <a class="el" href="classKCal_1_1CalendarNull.html#aeba7a7a2da93fe876347f678ee36b1e2">KCal::CalendarNull</a>.</p>

</div>
</div>
<a class="anchor" id="a8ec642279a8b99570d298416e07f6ebe"></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="classKCal_1_1Event.html#a7705c69c4f16b73e72b0661f08f1e641">Event::List</a> KCal::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></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="classKCal_1_1CalendarResources.html#ab234c7f09428b656a699ea4a489ff903">KCal::CalendarResources</a>, <a class="el" href="classKCal_1_1CalendarLocal.html#a3554aa58c3c300484a04ac273bece93e">KCal::CalendarLocal</a>, and <a class="el" href="classKCal_1_1CalendarNull.html#a78e9e165567844286d82f616af475fac">KCal::CalendarNull</a>.</p>

</div>
</div>
<a class="anchor" id="a4f016b602c1c087abe29555fbd347606"></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="classKCal_1_1Event.html#a7705c69c4f16b73e72b0661f08f1e641">Event::List</a> KCal::Calendar::rawEventsForDate </td>
          <td>(</td>
          <td class="paramtype">const KDateTime &amp;&#160;</td>
          <td class="paramname"><em>dt</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>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="classKCal_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="classKCal_1_1CalendarResources.html#a7dd505dd9de555b61c697b6304dc1624">KCal::CalendarResources</a>, <a class="el" href="classKCal_1_1CalendarLocal.html#aa85795695562195815d49fd554fd70e4">KCal::CalendarLocal</a>, and <a class="el" href="classKCal_1_1CalendarNull.html#a86682d39e16905623fc1261089f383d1">KCal::CalendarNull</a>.</p>

</div>
</div>
<a class="anchor" id="a478563e0131b7468ca43e00bdd9079d9"></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="classKCal_1_1Event.html#a7705c69c4f16b73e72b0661f08f1e641">Event::List</a> KCal::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="namespaceKCal.html#a4adb61b1b3687a67349254a53c7a2f21">EventSortField</a>&#160;</td>
          <td class="paramname"><em>sortField</em> = <code><a class="el" href="namespaceKCal.html#a4adb61b1b3687a67349254a53c7a2f21a49c21b422159cd5177829d82cc26c60a">EventSortUnsorted</a></code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceKCal.html#ab79dc8179fdc021ae82c321b08fb6765">SortDirection</a>&#160;</td>
          <td class="paramname"><em>sortDirection</em> = <code><a class="el" href="namespaceKCal.html#ab79dc8179fdc021ae82c321b08fb6765a13f25b5ee7c6f59ab9bb9188f937a0b4">SortDirectionAscending</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">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="classKCal_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="classKCal_1_1CalendarResources.html#a5cd4ad2afda569a8f124eeeb09e838b0">KCal::CalendarResources</a>, <a class="el" href="classKCal_1_1CalendarLocal.html#ac1488f24c52df840c832326f7c0363c7">KCal::CalendarLocal</a>, and <a class="el" href="classKCal_1_1CalendarNull.html#a550b69ea866ff116aef7b5f78cf3ddda">KCal::CalendarNull</a>.</p>

</div>
</div>
<a class="anchor" id="a310db8f95e7abc7f20a5293e1bbd9ebb"></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="classKCal_1_1Incidence.html#a74056b273d15b567668640fc37169c6d">Incidence::List</a> Calendar::rawIncidences </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>Returns an unfiltered list of all Incidences for this <a class="el" href="classKCal_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#l00287">287</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a1aef8f405e800d00fd23d84ea33dacfc"></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="classKCal_1_1Journal.html#a0e1424614a1e5a636fc464a310beeaef">Journal::List</a> KCal::Calendar::rawJournals </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespaceKCal.html#a12e348070fafa27c28e3291db357317f">JournalSortField</a>&#160;</td>
          <td class="paramname"><em>sortField</em> = <code><a class="el" href="namespaceKCal.html#a12e348070fafa27c28e3291db357317fa6a44efbfad0602bc6dc79d5941004742">JournalSortUnsorted</a></code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceKCal.html#ab79dc8179fdc021ae82c321b08fb6765">SortDirection</a>&#160;</td>
          <td class="paramname"><em>sortDirection</em> = <code><a class="el" href="namespaceKCal.html#ab79dc8179fdc021ae82c321b08fb6765a13f25b5ee7c6f59ab9bb9188f937a0b4">SortDirectionAscending</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">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="classKCal_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="classKCal_1_1CalendarResources.html#a57d066e2d1c42b4004307f4813c7f8b8">KCal::CalendarResources</a>, <a class="el" href="classKCal_1_1CalendarLocal.html#ab8e4d015c64f30b7230ad562640b0647">KCal::CalendarLocal</a>, and <a class="el" href="classKCal_1_1CalendarNull.html#a949bf139d6f72b5c978123c9b1e3fde3">KCal::CalendarNull</a>.</p>

</div>
</div>
<a class="anchor" id="ad6faef93706c1f51db05448f8fa8e4db"></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="classKCal_1_1Journal.html#a0e1424614a1e5a636fc464a310beeaef">Journal::List</a> KCal::Calendar::rawJournalsForDate </td>
          <td>(</td>
          <td class="paramtype">const QDate &amp;&#160;</td>
          <td class="paramname"><em>date</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>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="classKCal_1_1CalendarResources.html#a4c9d39ea1586d71f4b6ae6e188184fe2">KCal::CalendarResources</a>, <a class="el" href="classKCal_1_1CalendarLocal.html#a1c4dd7db068882d624509c34de49b18e">KCal::CalendarLocal</a>, and <a class="el" href="classKCal_1_1CalendarNull.html#abc763fec53d6302593814e2f7ed87c4c">KCal::CalendarNull</a>.</p>

</div>
</div>
<a class="anchor" id="ac95bdb0d0e9399280396d1ff26a8377d"></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="classKCal_1_1Todo.html#acebb0734de9e91babc1756e5f6f0c47c">Todo::List</a> KCal::Calendar::rawTodos </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespaceKCal.html#a055336d90bea8a2c86fde0d94a082162">TodoSortField</a>&#160;</td>
          <td class="paramname"><em>sortField</em> = <code><a class="el" href="namespaceKCal.html#a055336d90bea8a2c86fde0d94a082162afdf0036a5925152f1d32af707fd503a3">TodoSortUnsorted</a></code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceKCal.html#ab79dc8179fdc021ae82c321b08fb6765">SortDirection</a>&#160;</td>
          <td class="paramname"><em>sortDirection</em> = <code><a class="el" href="namespaceKCal.html#ab79dc8179fdc021ae82c321b08fb6765a13f25b5ee7c6f59ab9bb9188f937a0b4">SortDirectionAscending</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">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="classKCal_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="classKCal_1_1CalendarResources.html#a84ef05c6e4a0ae6541a0d01b03afa1cd">KCal::CalendarResources</a>, <a class="el" href="classKCal_1_1CalendarLocal.html#a72bf6c036b4c2c084e4e02ec43dfff77">KCal::CalendarLocal</a>, and <a class="el" href="classKCal_1_1CalendarNull.html#a602d165390ae160cc4535773533da5e6">KCal::CalendarNull</a>.</p>

</div>
</div>
<a class="anchor" id="a0c9a6c03166e1b3989c57600da03033f"></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="classKCal_1_1Todo.html#acebb0734de9e91babc1756e5f6f0c47c">Todo::List</a> KCal::Calendar::rawTodosForDate </td>
          <td>(</td>
          <td class="paramtype">const QDate &amp;&#160;</td>
          <td class="paramname"><em>date</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>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="classKCal_1_1CalendarResources.html#a9246f0f0b655e0bc8f7ab862146047b8">KCal::CalendarResources</a>, <a class="el" href="classKCal_1_1CalendarLocal.html#aa3759e96f79f90dfb6498a615e07472d">KCal::CalendarLocal</a>, and <a class="el" href="classKCal_1_1CalendarNull.html#a3b773ef944e885a9f7bc1b843661c390">KCal::CalendarNull</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="classKCal_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="classKCal_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="classKCal_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="classKCal_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#l01107">1107</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a0ab94d6febd6b9cf9f4ed492d639da0f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool KCal::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">pure 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. </dd></dl>

<p>Implemented in <a class="el" href="classKCal_1_1CalendarResources.html#a6e5d294e662164c81ace819d1baf72d8">KCal::CalendarResources</a>, <a class="el" href="classKCal_1_1CalendarNull.html#a77645f5feed1819fb2ab65d4fc37aef9">KCal::CalendarNull</a>, and <a class="el" href="classKCal_1_1CalendarLocal.html#aeac7a3eaeb1a0c72e72935ea71f380f7">KCal::CalendarLocal</a>.</p>

</div>
</div>
<a class="anchor" id="a70a85f266e8a3f23f01850b7106e3d51"></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"><a class="el" href="classKCal_1_1Incidence.html">Incidence</a> *&#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="classKCal_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="classKCal_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#l00997">997</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a2df9e17737291c9073f896602a56e93c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool KCal::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">pure 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. </dd></dl>

<p>Implemented in <a class="el" href="classKCal_1_1CalendarResources.html#abbeb36e4e3af4ed654ebc0fe450beb1e">KCal::CalendarResources</a>, <a class="el" href="classKCal_1_1CalendarLocal.html#a764232dbd545b7fa47bd20d9f5252bef">KCal::CalendarLocal</a>, and <a class="el" href="classKCal_1_1CalendarNull.html#aecb33a84f481d4ef5031bbcfc2f97bfd">KCal::CalendarNull</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="classKCal_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="classKCal_1_1CalFilter.html" title="Provides a filter for calendars.">CalFilter</a> object which will be used to filter <a class="el" href="classKCal_1_1Calendar.html" title="Represents the main calendar class.">Calendar</a> Incidences. The <a class="el" href="classKCal_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="classKCal_1_1Calendar.html#a7aa8780fde5754abc19e7616fc179a8e" title="Returns the calendar filter.">filter()</a> </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00244">244</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="classKCal_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#l01125">1125</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="classKCal_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#l01241">1241</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a925a2840710a883015e5c809696c3b02"></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="classKCal_1_1Person.html">Person</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="classKCal_1_1Person.html" title="Represents a person, by name ane email address.">Person</a> object.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKCal_1_1Calendar.html#a657ed10209a0e4717a7d1a931b82193a" title="Returns the owner of the calendar.">owner()</a> </dd></dl>

<p>Definition at line <a class="el" href="calendar_8cpp_source.html#l00129">129</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="classKCal_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#l01197">1197</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="classKCal_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#l00136">136</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="classKCal_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="classKCal_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="classKCal_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#l00150">150</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="afe196cf41a6c77dc82a19737b9d1d29f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KCal::Calendar::setTimeZones </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKCal_1_1ICalTimeZones.html">ICalTimeZones</a> &amp;&#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>

</div>
</div>
<a class="anchor" id="a3f3de93b1c098488d3fcf8bc0bdcc09b"></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"><a class="el" href="classKCal_1_1Incidence.html">Incidence</a> *&#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="classKCal_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="classKCal_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#l00951">951</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="classKCal_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="classKCal_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="classKCal_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#l00195">195</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="classKCal_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="classKCal_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="classKCal_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#l00201">201</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#l00222">222</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a4d8122d0bcfc5d887e45d1f87338f2db"></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="classKCal_1_1Event.html#a7705c69c4f16b73e72b0661f08f1e641">Event::List</a> Calendar::sortEvents </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKCal_1_1Event.html#a7705c69c4f16b73e72b0661f08f1e641">Event::List</a> *&#160;</td>
          <td class="paramname"><em>eventList</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceKCal.html#a4adb61b1b3687a67349254a53c7a2f21">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="namespaceKCal.html#ab79dc8179fdc021ae82c321b08fb6765">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>
<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#l00292">292</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a8b297da86d2986132a82994c27e78de6"></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="classKCal_1_1Event.html#a7705c69c4f16b73e72b0661f08f1e641">Event::List</a> Calendar::sortEventsForDate </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKCal_1_1Event.html#a7705c69c4f16b73e72b0661f08f1e641">Event::List</a> *&#160;</td>
          <td class="paramname"><em>eventList</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>timeSpec</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceKCal.html#a4adb61b1b3687a67349254a53c7a2f21">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="namespaceKCal.html#ab79dc8179fdc021ae82c321b08fb6765">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 that occur on a specified date. </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 occurring on <code>date</code>. </td></tr>
    <tr><td class="paramname">date</td><td>is the date. </td></tr>
    <tr><td class="paramname">timeSpec</td><td>time specification for <code>date</code>. </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>
<dl class="section since"><dt>Since</dt><dd>4.5 </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="af24bc42d73c155856f99e8cb3a03bc1b"></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="classKCal_1_1Journal.html#a0e1424614a1e5a636fc464a310beeaef">Journal::List</a> Calendar::sortJournals </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKCal_1_1Journal.html#a0e1424614a1e5a636fc464a310beeaef">Journal::List</a> *&#160;</td>
          <td class="paramname"><em>journalList</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceKCal.html#a12e348070fafa27c28e3291db357317f">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="namespaceKCal.html#ab79dc8179fdc021ae82c321b08fb6765">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>
<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#l00871">871</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a040242aba6a4b11c00d8a34fb8f7d8d2"></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="classKCal_1_1Todo.html#acebb0734de9e91babc1756e5f6f0c47c">Todo::List</a> Calendar::sortTodos </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKCal_1_1Todo.html#acebb0734de9e91babc1756e5f6f0c47c">Todo::List</a> *&#160;</td>
          <td class="paramname"><em>todoList</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceKCal.html#a055336d90bea8a2c86fde0d94a082162">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="namespaceKCal.html#ab79dc8179fdc021ae82c321b08fb6765">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>
<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#l00712">712</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="classKCal_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#l00145">145</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#l00189">189</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="classKCal_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#l00217">217</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a7130bd9ec592f5d1538b4d0b3f1b1332"></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="classKCal_1_1Todo.html">Todo</a>* KCal::Calendar::todo </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>uid</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>Returns the <a class="el" href="classKCal_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>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>a pointer to the <a class="el" href="classKCal_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="classKCal_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="classKCal_1_1CalendarResources.html#a68aef4a81e6286619f8653f90b212fd7">KCal::CalendarResources</a>, <a class="el" href="classKCal_1_1CalendarLocal.html#aeb63e714a9239900ee030823e587da67">KCal::CalendarLocal</a>, and <a class="el" href="classKCal_1_1CalendarNull.html#a893e70cad19621299602cff4a8cab73d">KCal::CalendarNull</a>.</p>

</div>
</div>
<a class="anchor" id="aed7c816d2cede2558b5624e8a34ee745"></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="classKCal_1_1Todo.html#acebb0734de9e91babc1756e5f6f0c47c">Todo::List</a> Calendar::todos </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespaceKCal.html#a055336d90bea8a2c86fde0d94a082162">TodoSortField</a>&#160;</td>
          <td class="paramname"><em>sortField</em> = <code><a class="el" href="namespaceKCal.html#a055336d90bea8a2c86fde0d94a082162afdf0036a5925152f1d32af707fd503a3">TodoSortUnsorted</a></code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceKCal.html#ab79dc8179fdc021ae82c321b08fb6765">SortDirection</a>&#160;</td>
          <td class="paramname"><em>sortDirection</em> = <code><a class="el" href="namespaceKCal.html#ab79dc8179fdc021ae82c321b08fb6765a13f25b5ee7c6f59ab9bb9188f937a0b4">SortDirectionAscending</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">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="classKCal_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#l00856">856</a> of file <a class="el" href="calendar_8cpp_source.html">calendar.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a46a1fe0c57d4480c7b0b6ca1a009aaa2"></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="classKCal_1_1Todo.html#acebb0734de9e91babc1756e5f6f0c47c">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></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#l00864">864</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="classKCal_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="classKCal_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="classKCal_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="classKCal_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#l01115">1115</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="classKCal_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="classKCal_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#l00206">206</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="classKCal_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="classKCal_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#l00211">211</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:49:32 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">KCal Library</h2>
<a href="#cp-skip-project" class="cp-doNotDisplay">Skip menu "KCal 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="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="classKCal_1_1Alarm.html">kcal::alarm</option>,  <option value="classKCal_1_1AssignmentVisitor.html">kcal::assignmentvisitor</option>,  <option value="classKCal_1_1Attachment.html">kcal::attachment</option>,  <option value="classKCal_1_1Attendee.html">kcal::attendee</option>,  <option value="classKCal_1_1Calendar.html">kcal::calendar</option>,  <option value="classKCal_1_1Calendar_1_1CalendarObserver.html">kcal::calendar::calendarobserver</option>,  <option value="classKCal_1_1CalendarLocal.html">kcal::calendarlocal</option>,  <option value="classKCal_1_1CalendarNull.html">kcal::calendarnull</option>,  <option value="classKCal_1_1CalendarResources.html">kcal::calendarresources</option>,  <option value="classKCal_1_1CalFilter.html">kcal::calfilter</option>,  <option value="classKCal_1_1CalFormat.html">kcal::calformat</option>,  <option value="classKCal_1_1CalStorage.html">kcal::calstorage</option>,  <option value="classKCal_1_1ComparisonVisitor.html">kcal::comparisonvisitor</option>,  <option value="classKCal_1_1Compat.html">kcal::compat</option>,  <option value="classKCal_1_1CompatFactory.html">kcal::compatfactory</option>,  <option value="classKCal_1_1CompatOutlook9.html">kcal::compatoutlook9</option>,  <option value="classKCal_1_1CompatPre31.html">kcal::compatpre31</option>,  <option value="classKCal_1_1CompatPre32.html">kcal::compatpre32</option>,  <option value="classKCal_1_1CompatPre35.html">kcal::compatpre35</option>,  <option value="classKCal_1_1CustomProperties.html">kcal::customproperties</option>,  <option value="classKCal_1_1DndFactory.html">kcal::dndfactory</option>,  <option value="classKCal_1_1DummyScheduler.html">kcal::dummyscheduler</option>,  <option value="classKCal_1_1Duration.html">kcal::duration</option>,  <option value="classKCal_1_1ErrorFormat.html">kcal::errorformat</option>,  <option value="classKCal_1_1Event.html">kcal::event</option>,  <option value="classKCal_1_1Exception.html">kcal::exception</option>,  <option value="classKCal_1_1FileStorage.html">kcal::filestorage</option>,  <option value="classKCal_1_1FreeBusy.html">kcal::freebusy</option>,  <option value="classKCal_1_1FreeBusyCache.html">kcal::freebusycache</option>,  <option value="classKCal_1_1FreeBusyPeriod.html">kcal::freebusyperiod</option>,  <option value="classKCal_1_1HtmlExport.html">kcal::htmlexport</option>,  <option value="classKCal_1_1ICalFormat.html">kcal::icalformat</option>,  <option value="classKCal_1_1ICalFormatImpl.html">kcal::icalformatimpl</option>,  <option value="classKCal_1_1ICalTimeZone.html">kcal::icaltimezone</option>,  <option value="classKCal_1_1ICalTimeZoneBackend.html">kcal::icaltimezonebackend</option>,  <option value="classKCal_1_1ICalTimeZoneData.html">kcal::icaltimezonedata</option>,  <option value="classKCal_1_1ICalTimeZones.html">kcal::icaltimezones</option>,  <option value="classKCal_1_1ICalTimeZoneSource.html">kcal::icaltimezonesource</option>,  <option value="classKCal_1_1Incidence.html">kcal::incidence</option>,  <option value="classKCal_1_1IncidenceBase.html">kcal::incidencebase</option>,  <option value="classKCal_1_1IncidenceBase_1_1IncidenceObserver.html">kcal::incidencebase::incidenceobserver</option>,  <option value="classKCal_1_1IncidenceBase_1_1Visitor.html">kcal::incidencebase::visitor</option>,  <option value="classKCal_1_1Journal.html">kcal::journal</option>,  <option value="classKCal_1_1KResult.html">kcal::kresult</option>,  <option value="classKCal_1_1KResultError.html">kcal::kresulterror</option>,  <option value="classKCal_1_1KResultInProgress.html">kcal::kresultinprogress</option>,  <option value="classKCal_1_1KResultOk.html">kcal::kresultok</option>,  <option value="classKCal_1_1ListBase.html">kcal::listbase</option>,  <option value="classKCal_1_1Period.html">kcal::period</option>,  <option value="classKCal_1_1Person.html">kcal::person</option>,  <option value="classKCal_1_1QtopiaFormat.html">kcal::qtopiaformat</option>,  <option value="classKCal_1_1Recurrence.html">kcal::recurrence</option>,  <option value="classKCal_1_1RecurrenceRule.html">kcal::recurrencerule</option>,  <option value="classKCal_1_1RecurrenceRule_1_1WDayPos.html">kcal::recurrencerule::wdaypos</option>,  <option value="classKCal_1_1ResourceCached.html">kcal::resourcecached</option>,  <option value="classKCal_1_1ResourceCachedReloadConfig.html">kcal::resourcecachedreloadconfig</option>,  <option value="classKCal_1_1ResourceCachedSaveConfig.html">kcal::resourcecachedsaveconfig</option>,  <option value="classKCal_1_1ResourceCalendar.html">kcal::resourcecalendar</option>,  <option value="classKCal_1_1ResourceLocal.html">kcal::resourcelocal</option>,  <option value="classKCal_1_1ResourceLocalConfig.html">kcal::resourcelocalconfig</option>,  <option value="classKCal_1_1ResourceLocalDir.html">kcal::resourcelocaldir</option>,  <option value="classKCal_1_1ResourceLocalDirConfig.html">kcal::resourcelocaldirconfig</option>,  <option value="classKCal_1_1ScheduleMessage.html">kcal::schedulemessage</option>,  <option value="classKCal_1_1Scheduler.html">kcal::scheduler</option>,  <option value="classKCal_1_1SortableList.html">kcal::sortablelist</option>,  <option value="classKCal_1_1Todo.html">kcal::todo</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>