Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > by-pkgid > 98d6b53e11e983e268c3e19f14e091a0 > files > 3923

kdepim-devel-doc-3.5.9-9mdv2008.1.x86_64.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_US" xml:lang="en_US">

<head>
  <title>libkcal: KCal::ResourceCalendar Class Reference (libkcal)</title>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

  <meta http-equiv="Content-Style-Type" content="text/css" />

  <meta http-equiv="pics-label" content='(pics-1.1 "http://www.icra.org/ratingsv02.html" comment "ICRAonline DE v2.0" l gen true for "http://www.kde.org"  r (nz 1 vz 1 lz 1 oz 1 cb 1) "http://www.rsac.org/ratingsv01.html" l gen true for "http://www.kde.org"  r (n 0 s 0 v 0 l 0))' />

  <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" />

  <link rel="shortcut icon" href="../../favicon.ico" />

<link rel="stylesheet" media="screen" type="text/css" title="APIDOX" href="doxygen.css" />



<style type="text/css">
<!--
hr { display: none; }
#content h2 { margin-left: 0px; }
table.mdTable { background-color: #f8f8f8; border: .2em solid #d7d7d7; }
td.mdRow { padding: 8px 20px; }
td.md { font-weight: bold; }
td.mdname1 { font-weight: bold; color: #602020; }
td.mdname { font-weight: bold; color: #602020;  }

-->
</style>

</head>

<body>

<div id="nav_header_top" align="right">
  <a href="#content" class="doNotDisplay" accesskey="2">Skip to main content ::</a>

  <a href="../.."><img id="nav_header_logo" alt="Home" align="left" src="../../kde_gear_64.png" border="0" /></a>
  <span class="doNotDisplay">::</span>
  <img id="nav_header_logo_right" alt="" align="right" src="../../pimlogo.png" border="0" />

  <div id="nav_header_title" align="left">KDE PIM API Reference</div>


</div>

<div id="nav_header_bottom" align="right">
  <span class="doNotDisplay">:: <a href="#navigation" accesskey="5">Skip to Link Menu</a><br/></span>
  <div id="nav_header_bottom_left" style="text-align: left;">
/ <a href="../../">API Reference</a>
 / <a href=".">libkcal</a>
  </div>
</div>


<table id="main" border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
      <td valign="top" class="menuheader" height="0"></td>

  <td id="contentcolumn" valign="top" rowspan="2" >
    <div id="content" style="padding-top: 0px;"><div style="width:100%; margin: 0px; padding: 0px;">
    <h2><a name="content"></a>libkcal</h2>


<!-- Generated by Doxygen 1.5.5 -->
  <div class="navpath"><a class="el" href="namespaceKCal.html">KCal</a>::<a class="el" href="classKCal_1_1ResourceCalendar.html">ResourceCalendar</a>
  </div>
<div class="contents">
<h1>KCal::ResourceCalendar Class Reference</h1><!-- doxytag: class="KCal::ResourceCalendar" --><!-- doxytag: inherits="KRES::Resource" --><code>#include &lt;<a class="el" href="resourcecalendar_8h-source.html">resourcecalendar.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for KCal::ResourceCalendar:</div>
<div class="dynsection">

<p><center><img src="classKCal_1_1ResourceCalendar.png" usemap="#KCal::ResourceCalendar_map" border="0" alt=""></center>
<map name="KCal::ResourceCalendar_map">
<area href="classKCal_1_1ResourceCached.html" alt="KCal::ResourceCached" shape="rect" coords="0,56,151,80">
<area href="classKCal_1_1ResourceLocal.html" alt="KCal::ResourceLocal" shape="rect" coords="0,112,151,136">
</map>
</div>

<p>
<a href="classKCal_1_1ResourceCalendar-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
This class provides the interfaces for a calendar resource. 
<p>
It makes use of the kresources framework.<p>
<dl class="warning" compact><dt><b>Warning:</b></dt><dd>This code is still under heavy development. Don't expect source or binary compatibility in future versions. </dd></dl>

<p>Definition at line <a class="el" href="resourcecalendar_8h-source.html#l00056">56</a> of file <a class="el" href="resourcecalendar_8h-source.html">resourcecalendar.h</a>.</p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Slots</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1ResourceCalendar.html#c2e389dc9994d62fac62423667be5b34">setSubresourceActive</a> (const QString &amp;, bool active)</td></tr>

<tr><td colspan="2"><br><h2>Signals</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1ResourceCalendar.html#8f5f8e3cbf9787c31c61309c5ee66463">resourceChanged</a> (<a class="el" href="classKCal_1_1ResourceCalendar.html">ResourceCalendar</a> *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1ResourceCalendar.html#533fbdb7716e530965735a17fe4d1e2d">resourceLoaded</a> (<a class="el" href="classKCal_1_1ResourceCalendar.html">ResourceCalendar</a> *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1ResourceCalendar.html#84d384c2ef1a641c1a82acd3a1801753">resourceSaved</a> (<a class="el" href="classKCal_1_1ResourceCalendar.html">ResourceCalendar</a> *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1ResourceCalendar.html#5292b7ae3a8ac6a9fcfdd4fa0bc91244">resourceLoadError</a> (<a class="el" href="classKCal_1_1ResourceCalendar.html">ResourceCalendar</a> *, const QString &amp;error)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1ResourceCalendar.html#03a58238af18d9368c50788d35f4fb04">resourceSaveError</a> (<a class="el" href="classKCal_1_1ResourceCalendar.html">ResourceCalendar</a> *, const QString &amp;error)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1ResourceCalendar.html#bf373b58ade40a22c7dcb8e05dbd1e8d">signalSubresourceAdded</a> (<a class="el" href="classKCal_1_1ResourceCalendar.html">ResourceCalendar</a> *, const QString &amp;type, const QString &amp;subresource, const QString &amp;label)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1ResourceCalendar.html#a84913cb47554336bdabc93882388b63">signalSubresourceRemoved</a> (<a class="el" href="classKCal_1_1ResourceCalendar.html">ResourceCalendar</a> *, const QString &amp;, const QString &amp;)</td></tr>

<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="647ab9deaf58f94adfbd49e9a09148d7"></a><!-- doxytag: member="KCal::ResourceCalendar::ResourceCalendar" ref="647ab9deaf58f94adfbd49e9a09148d7" args="(const KConfig *)" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><b>ResourceCalendar</b> (const KConfig *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f4887cbe793daf884a128414e2aa897c"></a><!-- doxytag: member="KCal::ResourceCalendar::setResolveConflict" ref="f4887cbe793daf884a128414e2aa897c" args="(bool b)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>setResolveConflict</b> (bool b)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d61aba2241db15a975fe778c4515f7d5"></a><!-- doxytag: member="KCal::ResourceCalendar::writeConfig" ref="d61aba2241db15a975fe778c4515f7d5" args="(KConfig *config)" -->
virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><b>writeConfig</b> (KConfig *config)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1ResourceCalendar.html#e22309301104b1159f60a1c6bd41bb5f">infoText</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1ResourceCalendar.html#67ee0befb3360c616322ac56ffbd579d">load</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1ResourceCalendar.html#57097273b8138556709f76670cf1dad7">save</a> (<a class="el" href="classKCal_1_1Incidence.html">Incidence</a> *incidence=0)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1ResourceCalendar.html#43c8c51d56903b7add60839c22811438">isSaving</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual KABC::Lock *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1ResourceCalendar.html#980a5f75977c1871a5074843f03ec368">lock</a> ()=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1ResourceCalendar.html#6835f88a3a7dea1ef4c9d1d912659900">addIncidence</a> (<a class="el" href="classKCal_1_1Incidence.html">Incidence</a> *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1ResourceCalendar.html#b14fccd993ca45d7bbbe3cdc2cb3a976">deleteIncidence</a> (<a class="el" href="classKCal_1_1Incidence.html">Incidence</a> *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classKCal_1_1Incidence.html">Incidence</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1ResourceCalendar.html#6c5b5abb34a8fe5b029f71f789800487">incidence</a> (const QString &amp;uid)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1ResourceCalendar.html#4865269d4b73274d7d076c3504b0623a">addEvent</a> (<a class="el" href="classKCal_1_1Event.html">Event</a> *event)=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1ResourceCalendar.html#7d1314173976ff34c8da43c7184dc6c7">deleteEvent</a> (<a class="el" href="classKCal_1_1Event.html">Event</a> *)=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classKCal_1_1Event.html">Event</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1ResourceCalendar.html#3cdaf0ddd6936009caf56ec9c968cb7b">event</a> (const QString &amp;uid)=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual Event::List&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1ResourceCalendar.html#5e9aede09fea065d383c1c8073d6d57d">rawEvents</a> (<a class="el" href="namespaceKCal.html#4adb61b1b3687a67349254a53c7a2f21">EventSortField</a> sortField=EventSortUnsorted, <a class="el" href="namespaceKCal.html#b79dc8179fdc021ae82c321b08fb6765">SortDirection</a> sortDirection=SortDirectionAscending)=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual Event::List&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1ResourceCalendar.html#9fabc03ab60c1b2f71de3d31bc094e21">rawEventsForDate</a> (const QDate &amp;date, <a class="el" href="namespaceKCal.html#4adb61b1b3687a67349254a53c7a2f21">EventSortField</a> sortField=EventSortUnsorted, <a class="el" href="namespaceKCal.html#b79dc8179fdc021ae82c321b08fb6765">SortDirection</a> sortDirection=SortDirectionAscending)=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual Event::List&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1ResourceCalendar.html#b75e9647ad49d1b66c86361625709c12">rawEventsForDate</a> (const QDateTime &amp;qdt)=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual Event::List&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1ResourceCalendar.html#9e410809c6ab1f96b828afde8fb0e5f9">rawEvents</a> (const QDate &amp;start, const QDate &amp;end, bool inclusive=false)=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1ResourceCalendar.html#d264bac07d26d091b13a07f47087fbd9">setValue</a> (const QString &amp;key, const QString &amp;value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1ResourceCalendar.html#2ae897f65775cd8e43b3d19740abd00b">addTodo</a> (<a class="el" href="classKCal_1_1Todo.html">Todo</a> *todo)=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1ResourceCalendar.html#f6d16ebc48fc2d3c4b8c7810cd353752">deleteTodo</a> (<a class="el" href="classKCal_1_1Todo.html">Todo</a> *)=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classKCal_1_1Todo.html">Todo</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1ResourceCalendar.html#2f1cf2f760626a9c525deb23e9bc180e">todo</a> (const QString &amp;uid)=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual Todo::List&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1ResourceCalendar.html#846c2ca1067646739cfeff1b0b0d97e4">rawTodos</a> (<a class="el" href="namespaceKCal.html#055336d90bea8a2c86fde0d94a082162">TodoSortField</a> sortField=TodoSortUnsorted, <a class="el" href="namespaceKCal.html#b79dc8179fdc021ae82c321b08fb6765">SortDirection</a> sortDirection=SortDirectionAscending)=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual Todo::List&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1ResourceCalendar.html#bf33ba8077ea2dea2b5912fe62bfca8a">rawTodosForDate</a> (const QDate &amp;date)=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1ResourceCalendar.html#6d0a8ece3b2dd0aab53afbe2ec9693a8">addJournal</a> (<a class="el" href="classKCal_1_1Journal.html">Journal</a> *)=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1ResourceCalendar.html#59ab594957b930cfb2ac4fbab264183f">deleteJournal</a> (<a class="el" href="classKCal_1_1Journal.html">Journal</a> *)=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classKCal_1_1Journal.html">Journal</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1ResourceCalendar.html#700132690de7c16e8bdf782705a3c53c">journal</a> (const QString &amp;uid)=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual Journal::List&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1ResourceCalendar.html#adb466adfcd9d14040cb80c1b15d34ba">rawJournals</a> (<a class="el" href="namespaceKCal.html#12e348070fafa27c28e3291db357317f">JournalSortField</a> sortField=JournalSortUnsorted, <a class="el" href="namespaceKCal.html#b79dc8179fdc021ae82c321b08fb6765">SortDirection</a> sortDirection=SortDirectionAscending)=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual Journal::List&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1ResourceCalendar.html#9ffdfac91856a2be8f6a7d341b7938d0">rawJournalsForDate</a> (const QDate &amp;date)=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual Alarm::List&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1ResourceCalendar.html#40f4e46ddc0757c160a3ffe19b3b9d2a">alarms</a> (const QDateTime &amp;from, const QDateTime &amp;to)=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual Alarm::List&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1ResourceCalendar.html#ee1e3002a45ffd3a10de235c5dc72c85">alarmsTo</a> (const QDateTime &amp;to)=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">Incidence::List&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1ResourceCalendar.html#f09b33274143c715809e001d800c54d9">rawIncidences</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1ResourceCalendar.html#8d6ad1d479e70bdc88abb1391ef63e7c">setTimeZoneId</a> (const QString &amp;timeZoneId)=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual QStringList&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1ResourceCalendar.html#efe3a1e697b447531708e458a67ed738">subresources</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1ResourceCalendar.html#3a5f5904c263316536c665ba08dc7fc8">canHaveSubresources</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1ResourceCalendar.html#8b71950628666b07ea61a3ef045ac2c6">subresourceActive</a> (const QString &amp;) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1ResourceCalendar.html#532a6ef53bd164e82742ddb4db801474">labelForSubresource</a> (const QString &amp;resource) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1ResourceCalendar.html#3b125fed06cdaa37891d3818ab8d5d1b">subresourceIdentifier</a> (<a class="el" href="classKCal_1_1Incidence.html">Incidence</a> *incidence)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1ResourceCalendar.html#68de4b21e96dc5c4afd3ddb04abc03df">removeSubresource</a> (const QString &amp;resource)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1ResourceCalendar.html#bf57104052682d9890c17179cbc156cc">addSubresource</a> (const QString &amp;resource, const QString &amp;parent)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1ResourceCalendar.html#7280aaf85c861f951d9c5b9687411aa2">subresourceType</a> (const QString &amp;resource)</td></tr>

<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1ResourceCalendar.html#20a624089b7216378e785a002f782883">doLoad</a> ()=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1ResourceCalendar.html#2d1acd95cae43a839bc403ffab107c79">doSave</a> ()=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1ResourceCalendar.html#2aec09385e3b4a1d9bdb1580bd188749">doSave</a> (<a class="el" href="classKCal_1_1Incidence.html">Incidence</a> *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1ResourceCalendar.html#1a29e4e69f5baa2bad499e9dae87ce3a">addInfoText</a> (QString &amp;) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1ResourceCalendar.html#9c3755e3eb99fee6e42a5dff8e177730">loadError</a> (const QString &amp;errorMessage=QString::null)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKCal_1_1ResourceCalendar.html#64cda70584963e5400e0c167e4d72338">saveError</a> (const QString &amp;errorMessage=QString::null)</td></tr>

<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f6ddd0b441cf6bf45548256fe48033b0"></a><!-- doxytag: member="KCal::ResourceCalendar::mResolveConflict" ref="f6ddd0b441cf6bf45548256fe48033b0" args="" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>mResolveConflict</b></td></tr>

</table>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="e22309301104b1159f60a1c6bd41bb5f"></a><!-- doxytag: member="KCal::ResourceCalendar::infoText" ref="e22309301104b1159f60a1c6bd41bb5f" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString ResourceCalendar::infoText           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return rich text with info about the resource. 
<p>
Adds standard info and then calls <a class="el" href="classKCal_1_1ResourceCalendar.html#1a29e4e69f5baa2bad499e9dae87ce3a" title="Add info text for concrete resources.">addInfoText()</a> to add info about concrete resources. 
<p>Definition at line <a class="el" href="resourcecalendar_8cpp-source.html#l00048">48</a> of file <a class="el" href="resourcecalendar_8cpp-source.html">resourcecalendar.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="67ee0befb3360c616322ac56ffbd579d"></a><!-- doxytag: member="KCal::ResourceCalendar::load" ref="67ee0befb3360c616322ac56ffbd579d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool ResourceCalendar::load           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Load resource data. 
<p>
After calling this function all data is accessible by calling the incidence/event/todo/etc. accessor functions.<p>
Whether data is actually loaded within this function or the loading is delayed until it is accessed by another function depends on the implementation of the resource.<p>
If loading the data takes significant time, the resource should return cached values if available, and return the results via the resourceChanged signal. When the resource has finished loading, the <a class="el" href="classKCal_1_1ResourceCalendar.html#533fbdb7716e530965735a17fe4d1e2d" title="This signal is emitted when loading data into the resource has been finished.">resourceLoaded()</a> signal is emitted.<p>
Calling this function multiple times should have the same effect as calling it once, given that the data isn't changed between calls.<p>
This function calls <a class="el" href="classKCal_1_1ResourceCalendar.html#20a624089b7216378e785a002f782883" title="Do the actual loading of the resource data.">doLoad()</a> which has to be reimplented by the resource to do the actual loading. 
<p>Definition at line <a class="el" href="resourcecalendar_8cpp-source.html#l00112">112</a> of file <a class="el" href="resourcecalendar_8cpp-source.html">resourcecalendar.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="57097273b8138556709f76670cf1dad7"></a><!-- doxytag: member="KCal::ResourceCalendar::save" ref="57097273b8138556709f76670cf1dad7" args="(Incidence *incidence=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool ResourceCalendar::save           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKCal_1_1Incidence.html">Incidence</a> *&nbsp;</td>
          <td class="paramname"> <em>incidence</em> = <code>0</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Save resource data. 
<p>
After calling this function it is safe to close the resource without losing data.<p>
Whether data is actually saved within this function or saving is delayed depends on the implementation of the resource.<p>
If saving the data takes significant time, the resource should return from the function, do the saving in the background and notify the end of the save by emitting the signal <a class="el" href="classKCal_1_1ResourceCalendar.html#84d384c2ef1a641c1a82acd3a1801753" title="This signal is emitted when saving the data of the resource has been finished.">resourceSaved()</a>.<p>
This function calls <a class="el" href="classKCal_1_1ResourceCalendar.html#2d1acd95cae43a839bc403ffab107c79" title="Do the actual saving of the resource data.">doSave()</a> which has to be reimplented by the resource to do the actual saving.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>incidence</em>&nbsp;</td><td>if given as 0, <a class="el" href="classKCal_1_1ResourceCalendar.html#2d1acd95cae43a839bc403ffab107c79" title="Do the actual saving of the resource data.">doSave()</a> is called to save all incidences, else doSave(incidence) is called to save only the given one </td></tr>
  </table>
</dl>

<p>Definition at line <a class="el" href="resourcecalendar_8cpp-source.html#l00156">156</a> of file <a class="el" href="resourcecalendar_8cpp-source.html">resourcecalendar.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="43c8c51d56903b7add60839c22811438"></a><!-- doxytag: member="KCal::ResourceCalendar::isSaving" ref="43c8c51d56903b7add60839c22811438" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool KCal::ResourceCalendar::isSaving           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return true if a save operation is still in progress, otherwise return false. 
<p>

<p>Definition at line <a class="el" href="resourcecalendar_8h-source.html#l00117">117</a> of file <a class="el" href="resourcecalendar_8h-source.html">resourcecalendar.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="980a5f75977c1871a5074843f03ec368"></a><!-- doxytag: member="KCal::ResourceCalendar::lock" ref="980a5f75977c1871a5074843f03ec368" args="()=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual KABC::Lock* KCal::ResourceCalendar::lock           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return object for locking the resource. 
<p>

<p>Implemented in <a class="el" href="classKCal_1_1ResourceLocal.html#55c21099e306b7b181f3b3ad597980f3">KCal::ResourceLocal</a>.</p>

</div>
</div><p>
<a class="anchor" name="6835f88a3a7dea1ef4c9d1d912659900"></a><!-- doxytag: member="KCal::ResourceCalendar::addIncidence" ref="6835f88a3a7dea1ef4c9d1d912659900" args="(Incidence *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool ResourceCalendar::addIncidence           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKCal_1_1Incidence.html">Incidence</a> *&nbsp;</td>
          <td class="paramname"> <em>incidence</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Add incidence to resource. 
<p>

<p>Definition at line <a class="el" href="resourcecalendar_8cpp-source.html#l00081">81</a> of file <a class="el" href="resourcecalendar_8cpp-source.html">resourcecalendar.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="b14fccd993ca45d7bbbe3cdc2cb3a976"></a><!-- doxytag: member="KCal::ResourceCalendar::deleteIncidence" ref="b14fccd993ca45d7bbbe3cdc2cb3a976" args="(Incidence *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool ResourceCalendar::deleteIncidence           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKCal_1_1Incidence.html">Incidence</a> *&nbsp;</td>
          <td class="paramname"> <em>incidence</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Delete incidence from resource. 
<p>

<p>Definition at line <a class="el" href="resourcecalendar_8cpp-source.html#l00087">87</a> of file <a class="el" href="resourcecalendar_8cpp-source.html">resourcecalendar.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="6c5b5abb34a8fe5b029f71f789800487"></a><!-- doxytag: member="KCal::ResourceCalendar::incidence" ref="6c5b5abb34a8fe5b029f71f789800487" args="(const QString &amp;uid)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKCal_1_1Incidence.html">Incidence</a> * ResourceCalendar::incidence           </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>uid</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return incidence with given unique id. 
<p>
If there is no incidence with that uid, return 0. 
<p>Definition at line <a class="el" href="resourcecalendar_8cpp-source.html#l00071">71</a> of file <a class="el" href="resourcecalendar_8cpp-source.html">resourcecalendar.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="4865269d4b73274d7d076c3504b0623a"></a><!-- doxytag: member="KCal::ResourceCalendar::addEvent" ref="4865269d4b73274d7d076c3504b0623a" args="(Event *event)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool KCal::ResourceCalendar::addEvent           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKCal_1_1Event.html">Event</a> *&nbsp;</td>
          <td class="paramname"> <em>event</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Add event to resource. 
<p>

<p>Implemented in <a class="el" href="classKCal_1_1ResourceCached.html#8c07aa7968ea450e27a699dc11967169">KCal::ResourceCached</a>.</p>

</div>
</div><p>
<a class="anchor" name="7d1314173976ff34c8da43c7184dc6c7"></a><!-- doxytag: member="KCal::ResourceCalendar::deleteEvent" ref="7d1314173976ff34c8da43c7184dc6c7" args="(Event *)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool KCal::ResourceCalendar::deleteEvent           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKCal_1_1Event.html">Event</a> *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Delete event from this resource. 
<p>

<p>Implemented in <a class="el" href="classKCal_1_1ResourceCached.html#9923d139914671ac559af1d72607c553">KCal::ResourceCached</a>.</p>

</div>
</div><p>
<a class="anchor" name="3cdaf0ddd6936009caf56ec9c968cb7b"></a><!-- doxytag: member="KCal::ResourceCalendar::event" ref="3cdaf0ddd6936009caf56ec9c968cb7b" args="(const QString &amp;uid)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classKCal_1_1Event.html">Event</a>* KCal::ResourceCalendar::event           </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>uid</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Retrieves an event on the basis of the unique string ID. 
<p>

<p>Implemented in <a class="el" href="classKCal_1_1ResourceCached.html#a2e3ad5f7ca6da724c2e46eede6a0b8e">KCal::ResourceCached</a>.</p>

</div>
</div><p>
<a class="anchor" name="5e9aede09fea065d383c1c8073d6d57d"></a><!-- doxytag: member="KCal::ResourceCalendar::rawEvents" ref="5e9aede09fea065d383c1c8073d6d57d" args="(EventSortField sortField=EventSortUnsorted, SortDirection sortDirection=SortDirectionAscending)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual Event::List KCal::ResourceCalendar::rawEvents           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespaceKCal.html#4adb61b1b3687a67349254a53c7a2f21">EventSortField</a>&nbsp;</td>
          <td class="paramname"> <em>sortField</em> = <code>EventSortUnsorted</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceKCal.html#b79dc8179fdc021ae82c321b08fb6765">SortDirection</a>&nbsp;</td>
          <td class="paramname"> <em>sortDirection</em> = <code>SortDirectionAscending</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return unfiltered list of all events in calendar. 
<p>
Use with care, this can be a bad idea for server-based calendars. 
<p>Implemented in <a class="el" href="classKCal_1_1ResourceCached.html#807bd12f4f19c29a07337a839720e941">KCal::ResourceCached</a>.</p>

</div>
</div><p>
<a class="anchor" name="9fabc03ab60c1b2f71de3d31bc094e21"></a><!-- doxytag: member="KCal::ResourceCalendar::rawEventsForDate" ref="9fabc03ab60c1b2f71de3d31bc094e21" args="(const QDate &amp;date, EventSortField sortField=EventSortUnsorted, SortDirection sortDirection=SortDirectionAscending)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual Event::List KCal::ResourceCalendar::rawEventsForDate           </td>
          <td>(</td>
          <td class="paramtype">const QDate &amp;&nbsp;</td>
          <td class="paramname"> <em>date</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceKCal.html#4adb61b1b3687a67349254a53c7a2f21">EventSortField</a>&nbsp;</td>
          <td class="paramname"> <em>sortField</em> = <code>EventSortUnsorted</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceKCal.html#b79dc8179fdc021ae82c321b08fb6765">SortDirection</a>&nbsp;</td>
          <td class="paramname"> <em>sortDirection</em> = <code>SortDirectionAscending</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Builds and then returns a list of all events that match the date specified. 
<p>
Useful for dayView, etc. etc. 
<p>Implemented in <a class="el" href="classKCal_1_1ResourceCached.html#6e8141fa3a166e726c731e01169c38ce">KCal::ResourceCached</a>.</p>

</div>
</div><p>
<a class="anchor" name="b75e9647ad49d1b66c86361625709c12"></a><!-- doxytag: member="KCal::ResourceCalendar::rawEventsForDate" ref="b75e9647ad49d1b66c86361625709c12" args="(const QDateTime &amp;qdt)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual Event::List KCal::ResourceCalendar::rawEventsForDate           </td>
          <td>(</td>
          <td class="paramtype">const QDateTime &amp;&nbsp;</td>
          <td class="paramname"> <em>qdt</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get unfiltered events for date <em>qdt</em>. 
<p>

<p>Implemented in <a class="el" href="classKCal_1_1ResourceCached.html#a5c6a1829727244b47b121db801e6a5c">KCal::ResourceCached</a>.</p>

</div>
</div><p>
<a class="anchor" name="9e410809c6ab1f96b828afde8fb0e5f9"></a><!-- doxytag: member="KCal::ResourceCalendar::rawEvents" ref="9e410809c6ab1f96b828afde8fb0e5f9" args="(const QDate &amp;start, const QDate &amp;end, bool inclusive=false)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual Event::List KCal::ResourceCalendar::rawEvents           </td>
          <td>(</td>
          <td class="paramtype">const QDate &amp;&nbsp;</td>
          <td class="paramname"> <em>start</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QDate &amp;&nbsp;</td>
          <td class="paramname"> <em>end</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>inclusive</em> = <code>false</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get unfiltered events in a range of dates. 
<p>
If inclusive is set to true, only events which are completely included in the range are returned. 
<p>Implemented in <a class="el" href="classKCal_1_1ResourceCached.html#5bd672e290dbc3064d42f8e7b895f572">KCal::ResourceCached</a>.</p>

</div>
</div><p>
<a class="anchor" name="d264bac07d26d091b13a07f47087fbd9"></a><!-- doxytag: member="KCal::ResourceCalendar::setValue" ref="d264bac07d26d091b13a07f47087fbd9" args="(const QString &amp;key, const QString &amp;value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool ResourceCalendar::setValue           </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets a particular value of the resource's configuration. 
<p>
The possible keys are resource specific.<p>
This method is provided to make it possible to set resource-type specific settings without actually linking to the resource's library. Its use is discouraged, but in some situations the only possibility to avoid unwanted compiling and linking dependencies. E.g. if you don't want to link to the remote resource, but need to create a remote resource at the URL given in yourURL, you can use code like the following: <a class="el" href="classKCal_1_1ResourceCalendar.html" title="This class provides the interfaces for a calendar resource.">KCal::ResourceCalendar</a> *res = manager-&gt;createResource( "remote" ); if ( res ) { res-&gt;setTimeZoneId( timezone ); res-&gt;setResourceName( i18n("Test resource") ); res-&gt;setValue( "DownloadURL", yourURL ); manager-&gt;add( res ); } 
<p>Reimplemented in <a class="el" href="classKCal_1_1ResourceLocal.html#868861539458560545bfa9fb3773afc3">KCal::ResourceLocal</a>.</p>

<p>Definition at line <a class="el" href="resourcecalendar_8cpp-source.html#l00193">193</a> of file <a class="el" href="resourcecalendar_8cpp-source.html">resourcecalendar.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="8f5f8e3cbf9787c31c61309c5ee66463"></a><!-- doxytag: member="KCal::ResourceCalendar::resourceChanged" ref="8f5f8e3cbf9787c31c61309c5ee66463" args="(ResourceCalendar *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KCal::ResourceCalendar::resourceChanged           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKCal_1_1ResourceCalendar.html">ResourceCalendar</a> *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [signal]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This signal is emitted when the data in the resource has changed. 
<p>
The resource has to make sure that this signal is emitted whenever any pointers to incidences which the resource has previously given to the calling code, become invalid. 
</div>
</div><p>
<a class="anchor" name="533fbdb7716e530965735a17fe4d1e2d"></a><!-- doxytag: member="KCal::ResourceCalendar::resourceLoaded" ref="533fbdb7716e530965735a17fe4d1e2d" args="(ResourceCalendar *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KCal::ResourceCalendar::resourceLoaded           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKCal_1_1ResourceCalendar.html">ResourceCalendar</a> *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [signal]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This signal is emitted when loading data into the resource has been finished. 
<p>

</div>
</div><p>
<a class="anchor" name="84d384c2ef1a641c1a82acd3a1801753"></a><!-- doxytag: member="KCal::ResourceCalendar::resourceSaved" ref="84d384c2ef1a641c1a82acd3a1801753" args="(ResourceCalendar *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KCal::ResourceCalendar::resourceSaved           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKCal_1_1ResourceCalendar.html">ResourceCalendar</a> *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [signal]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This signal is emitted when saving the data of the resource has been finished. 
<p>

</div>
</div><p>
<a class="anchor" name="5292b7ae3a8ac6a9fcfdd4fa0bc91244"></a><!-- doxytag: member="KCal::ResourceCalendar::resourceLoadError" ref="5292b7ae3a8ac6a9fcfdd4fa0bc91244" args="(ResourceCalendar *, const QString &amp;error)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KCal::ResourceCalendar::resourceLoadError           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKCal_1_1ResourceCalendar.html">ResourceCalendar</a> *&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>error</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [signal]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This signal is emitted when an error occurs during loading. 
<p>

</div>
</div><p>
<a class="anchor" name="03a58238af18d9368c50788d35f4fb04"></a><!-- doxytag: member="KCal::ResourceCalendar::resourceSaveError" ref="03a58238af18d9368c50788d35f4fb04" args="(ResourceCalendar *, const QString &amp;error)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KCal::ResourceCalendar::resourceSaveError           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKCal_1_1ResourceCalendar.html">ResourceCalendar</a> *&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>error</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [signal]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This signal is emitted when an error occurs during saving. 
<p>

</div>
</div><p>
<a class="anchor" name="bf373b58ade40a22c7dcb8e05dbd1e8d"></a><!-- doxytag: member="KCal::ResourceCalendar::signalSubresourceAdded" ref="bf373b58ade40a22c7dcb8e05dbd1e8d" args="(ResourceCalendar *, const QString &amp;type, const QString &amp;subresource, const QString &amp;label)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KCal::ResourceCalendar::signalSubresourceAdded           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKCal_1_1ResourceCalendar.html">ResourceCalendar</a> *&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>subresource</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>label</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [signal]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This signal is emitted when a subresource is added. 
<p>

</div>
</div><p>
<a class="anchor" name="a84913cb47554336bdabc93882388b63"></a><!-- doxytag: member="KCal::ResourceCalendar::signalSubresourceRemoved" ref="a84913cb47554336bdabc93882388b63" args="(ResourceCalendar *, const QString &amp;, const QString &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KCal::ResourceCalendar::signalSubresourceRemoved           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKCal_1_1ResourceCalendar.html">ResourceCalendar</a> *&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [signal]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This signal is emitted when a subresource is removed. 
<p>

</div>
</div><p>
<a class="anchor" name="2ae897f65775cd8e43b3d19740abd00b"></a><!-- doxytag: member="KCal::ResourceCalendar::addTodo" ref="2ae897f65775cd8e43b3d19740abd00b" args="(Todo *todo)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool KCal::ResourceCalendar::addTodo           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKCal_1_1Todo.html">Todo</a> *&nbsp;</td>
          <td class="paramname"> <em>todo</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Add a todo to the todolist. 
<p>

<p>Implemented in <a class="el" href="classKCal_1_1ResourceCached.html#ec1a8dce8ec1c54526db15f02a01b050">KCal::ResourceCached</a>.</p>

</div>
</div><p>
<a class="anchor" name="f6d16ebc48fc2d3c4b8c7810cd353752"></a><!-- doxytag: member="KCal::ResourceCalendar::deleteTodo" ref="f6d16ebc48fc2d3c4b8c7810cd353752" args="(Todo *)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool KCal::ResourceCalendar::deleteTodo           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKCal_1_1Todo.html">Todo</a> *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Remove a todo from the todolist. 
<p>

<p>Implemented in <a class="el" href="classKCal_1_1ResourceCached.html#9deb5aa6d39624a4a5d83e10724ad4bd">KCal::ResourceCached</a>.</p>

</div>
</div><p>
<a class="anchor" name="2f1cf2f760626a9c525deb23e9bc180e"></a><!-- doxytag: member="KCal::ResourceCalendar::todo" ref="2f1cf2f760626a9c525deb23e9bc180e" args="(const QString &amp;uid)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classKCal_1_1Todo.html">Todo</a>* KCal::ResourceCalendar::todo           </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>uid</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Searches todolist for an event with this unique id. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>pointer to todo or 0 if todo wasn't found </dd></dl>

<p>Implemented in <a class="el" href="classKCal_1_1ResourceCached.html#e7bf2cc2abedd73a03333dd0e4a9676f">KCal::ResourceCached</a>.</p>

</div>
</div><p>
<a class="anchor" name="846c2ca1067646739cfeff1b0b0d97e4"></a><!-- doxytag: member="KCal::ResourceCalendar::rawTodos" ref="846c2ca1067646739cfeff1b0b0d97e4" args="(TodoSortField sortField=TodoSortUnsorted, SortDirection sortDirection=SortDirectionAscending)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual Todo::List KCal::ResourceCalendar::rawTodos           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespaceKCal.html#055336d90bea8a2c86fde0d94a082162">TodoSortField</a>&nbsp;</td>
          <td class="paramname"> <em>sortField</em> = <code>TodoSortUnsorted</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceKCal.html#b79dc8179fdc021ae82c321b08fb6765">SortDirection</a>&nbsp;</td>
          <td class="paramname"> <em>sortDirection</em> = <code>SortDirectionAscending</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return list of all todos. 
<p>

<p>Implemented in <a class="el" href="classKCal_1_1ResourceCached.html#ee5ee675cfebfad247d2ee61b692a22b">KCal::ResourceCached</a>.</p>

</div>
</div><p>
<a class="anchor" name="bf33ba8077ea2dea2b5912fe62bfca8a"></a><!-- doxytag: member="KCal::ResourceCalendar::rawTodosForDate" ref="bf33ba8077ea2dea2b5912fe62bfca8a" args="(const QDate &amp;date)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual Todo::List KCal::ResourceCalendar::rawTodosForDate           </td>
          <td>(</td>
          <td class="paramtype">const QDate &amp;&nbsp;</td>
          <td class="paramname"> <em>date</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns list of todos due on the specified date. 
<p>

<p>Implemented in <a class="el" href="classKCal_1_1ResourceCached.html#d3a3200dfe5236a130351254f8410060">KCal::ResourceCached</a>.</p>

</div>
</div><p>
<a class="anchor" name="6d0a8ece3b2dd0aab53afbe2ec9693a8"></a><!-- doxytag: member="KCal::ResourceCalendar::addJournal" ref="6d0a8ece3b2dd0aab53afbe2ec9693a8" args="(Journal *)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool KCal::ResourceCalendar::addJournal           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKCal_1_1Journal.html">Journal</a> *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Add a <a class="el" href="classKCal_1_1Journal.html" title="This class provides a Journal in the sense of RFC2445.">Journal</a> entry to the resource. 
<p>

<p>Implemented in <a class="el" href="classKCal_1_1ResourceCached.html#bc5154f75a7ab479becdd21df1d9faeb">KCal::ResourceCached</a>.</p>

</div>
</div><p>
<a class="anchor" name="59ab594957b930cfb2ac4fbab264183f"></a><!-- doxytag: member="KCal::ResourceCalendar::deleteJournal" ref="59ab594957b930cfb2ac4fbab264183f" args="(Journal *)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool KCal::ResourceCalendar::deleteJournal           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKCal_1_1Journal.html">Journal</a> *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Remove a <a class="el" href="classKCal_1_1Journal.html" title="This class provides a Journal in the sense of RFC2445.">Journal</a> entry from calendar. 
<p>

<p>Implemented in <a class="el" href="classKCal_1_1ResourceCached.html#2093161e89f94b83303a72a3bc00f15a">KCal::ResourceCached</a>.</p>

</div>
</div><p>
<a class="anchor" name="700132690de7c16e8bdf782705a3c53c"></a><!-- doxytag: member="KCal::ResourceCalendar::journal" ref="700132690de7c16e8bdf782705a3c53c" args="(const QString &amp;uid)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classKCal_1_1Journal.html">Journal</a>* KCal::ResourceCalendar::journal           </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>uid</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return <a class="el" href="classKCal_1_1Journal.html" title="This class provides a Journal in the sense of RFC2445.">Journal</a> with given unique id. 
<p>

<p>Implemented in <a class="el" href="classKCal_1_1ResourceCached.html#76e4346c8a89077aec728b03ada37517">KCal::ResourceCached</a>.</p>

</div>
</div><p>
<a class="anchor" name="adb466adfcd9d14040cb80c1b15d34ba"></a><!-- doxytag: member="KCal::ResourceCalendar::rawJournals" ref="adb466adfcd9d14040cb80c1b15d34ba" args="(JournalSortField sortField=JournalSortUnsorted, SortDirection sortDirection=SortDirectionAscending)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual Journal::List KCal::ResourceCalendar::rawJournals           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespaceKCal.html#12e348070fafa27c28e3291db357317f">JournalSortField</a>&nbsp;</td>
          <td class="paramname"> <em>sortField</em> = <code>JournalSortUnsorted</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceKCal.html#b79dc8179fdc021ae82c321b08fb6765">SortDirection</a>&nbsp;</td>
          <td class="paramname"> <em>sortDirection</em> = <code>SortDirectionAscending</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return list of all journals. 
<p>

<p>Implemented in <a class="el" href="classKCal_1_1ResourceCached.html#848efa37c84e8a3f8735a05d36d0513f">KCal::ResourceCached</a>.</p>

</div>
</div><p>
<a class="anchor" name="9ffdfac91856a2be8f6a7d341b7938d0"></a><!-- doxytag: member="KCal::ResourceCalendar::rawJournalsForDate" ref="9ffdfac91856a2be8f6a7d341b7938d0" args="(const QDate &amp;date)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual Journal::List KCal::ResourceCalendar::rawJournalsForDate           </td>
          <td>(</td>
          <td class="paramtype">const QDate &amp;&nbsp;</td>
          <td class="paramname"> <em>date</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns list of journals for the given date. 
<p>

<p>Implemented in <a class="el" href="classKCal_1_1ResourceCached.html#b677d17969711c7934963c6bfc03988f">KCal::ResourceCached</a>.</p>

</div>
</div><p>
<a class="anchor" name="40f4e46ddc0757c160a3ffe19b3b9d2a"></a><!-- doxytag: member="KCal::ResourceCalendar::alarms" ref="40f4e46ddc0757c160a3ffe19b3b9d2a" args="(const QDateTime &amp;from, const QDateTime &amp;to)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual Alarm::List KCal::ResourceCalendar::alarms           </td>
          <td>(</td>
          <td class="paramtype">const QDateTime &amp;&nbsp;</td>
          <td class="paramname"> <em>from</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QDateTime &amp;&nbsp;</td>
          <td class="paramname"> <em>to</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return all alarms which occur in the given time interval. 
<p>

<p>Implemented in <a class="el" href="classKCal_1_1ResourceCached.html#71a4d072df9d691f2d021f7a6385b930">KCal::ResourceCached</a>.</p>

</div>
</div><p>
<a class="anchor" name="ee1e3002a45ffd3a10de235c5dc72c85"></a><!-- doxytag: member="KCal::ResourceCalendar::alarmsTo" ref="ee1e3002a45ffd3a10de235c5dc72c85" args="(const QDateTime &amp;to)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual Alarm::List KCal::ResourceCalendar::alarmsTo           </td>
          <td>(</td>
          <td class="paramtype">const QDateTime &amp;&nbsp;</td>
          <td class="paramname"> <em>to</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return all alarms which occur before given date. 
<p>

<p>Implemented in <a class="el" href="classKCal_1_1ResourceCached.html#3bebacce150f8b68066422a9cca35af9">KCal::ResourceCached</a>.</p>

</div>
</div><p>
<a class="anchor" name="f09b33274143c715809e001d800c54d9"></a><!-- doxytag: member="KCal::ResourceCalendar::rawIncidences" ref="f09b33274143c715809e001d800c54d9" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Incidence::List ResourceCalendar::rawIncidences           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns a list of all incideces. 
<p>

<p>Definition at line <a class="el" href="resourcecalendar_8cpp-source.html#l00093">93</a> of file <a class="el" href="resourcecalendar_8cpp-source.html">resourcecalendar.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="8d6ad1d479e70bdc88abb1391ef63e7c"></a><!-- doxytag: member="KCal::ResourceCalendar::setTimeZoneId" ref="8d6ad1d479e70bdc88abb1391ef63e7c" args="(const QString &amp;timeZoneId)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void KCal::ResourceCalendar::setTimeZoneId           </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>timeZoneId</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set time zone id used by this resource, e.g. 
<p>
"Europe/Berlin". 
<p>Implemented in <a class="el" href="classKCal_1_1ResourceCached.html#05789f3786e7265417281f0c87fd6826">KCal::ResourceCached</a>.</p>

</div>
</div><p>
<a class="anchor" name="efe3a1e697b447531708e458a67ed738"></a><!-- doxytag: member="KCal::ResourceCalendar::subresources" ref="efe3a1e697b447531708e458a67ed738" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual QStringList KCal::ResourceCalendar::subresources           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If this resource has subresources, return a QStringList of them. 
<p>
In most cases, resources do not have subresources, so this is by default just empty. 
<p>Definition at line <a class="el" href="resourcecalendar_8h-source.html#l00314">314</a> of file <a class="el" href="resourcecalendar_8h-source.html">resourcecalendar.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="3a5f5904c263316536c665ba08dc7fc8"></a><!-- doxytag: member="KCal::ResourceCalendar::canHaveSubresources" ref="3a5f5904c263316536c665ba08dc7fc8" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool KCal::ResourceCalendar::canHaveSubresources           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Is this subresource capable of having subresources or not? 
<p>

<p>Definition at line <a class="el" href="resourcecalendar_8h-source.html#l00319">319</a> of file <a class="el" href="resourcecalendar_8h-source.html">resourcecalendar.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="8b71950628666b07ea61a3ef045ac2c6"></a><!-- doxytag: member="KCal::ResourceCalendar::subresourceActive" ref="8b71950628666b07ea61a3ef045ac2c6" args="(const QString &amp;) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool KCal::ResourceCalendar::subresourceActive           </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Is this subresource active or not? 
<p>

<p>Definition at line <a class="el" href="resourcecalendar_8h-source.html#l00324">324</a> of file <a class="el" href="resourcecalendar_8h-source.html">resourcecalendar.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="532a6ef53bd164e82742ddb4db801474"></a><!-- doxytag: member="KCal::ResourceCalendar::labelForSubresource" ref="532a6ef53bd164e82742ddb4db801474" args="(const QString &amp;resource) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const QString KCal::ResourceCalendar::labelForSubresource           </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>resource</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
What is the label for this subresource? 
<p>

<p>Definition at line <a class="el" href="resourcecalendar_8h-source.html#l00329">329</a> of file <a class="el" href="resourcecalendar_8h-source.html">resourcecalendar.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="3b125fed06cdaa37891d3818ab8d5d1b"></a><!-- doxytag: member="KCal::ResourceCalendar::subresourceIdentifier" ref="3b125fed06cdaa37891d3818ab8d5d1b" args="(Incidence *incidence)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual QString KCal::ResourceCalendar::subresourceIdentifier           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKCal_1_1Incidence.html">Incidence</a> *&nbsp;</td>
          <td class="paramname"> <em>incidence</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the identifier of the subresource associated with a specified incidence. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the identifier of the subresource or an empty string. </dd></dl>

<p>Definition at line <a class="el" href="resourcecalendar_8h-source.html#l00341">341</a> of file <a class="el" href="resourcecalendar_8h-source.html">resourcecalendar.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="68de4b21e96dc5c4afd3ddb04abc03df"></a><!-- doxytag: member="KCal::ResourceCalendar::removeSubresource" ref="68de4b21e96dc5c4afd3ddb04abc03df" args="(const QString &amp;resource)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool ResourceCalendar::removeSubresource           </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>resource</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Remove a subresource with the id. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>resource</em>&nbsp;</td><td></td></tr>
  </table>
</dl>

<p>Definition at line <a class="el" href="resourcecalendar_8cpp-source.html#l00107">107</a> of file <a class="el" href="resourcecalendar_8cpp-source.html">resourcecalendar.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="bf57104052682d9890c17179cbc156cc"></a><!-- doxytag: member="KCal::ResourceCalendar::addSubresource" ref="bf57104052682d9890c17179cbc156cc" args="(const QString &amp;resource, const QString &amp;parent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool ResourceCalendar::addSubresource           </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>resource</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>parent</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Add a subresource with the name. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>resource</em>&nbsp;</td><td>and the parent id </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>parent.</em>&nbsp;</td><td></td></tr>
  </table>
</dl>

<p>Definition at line <a class="el" href="resourcecalendar_8cpp-source.html#l00102">102</a> of file <a class="el" href="resourcecalendar_8cpp-source.html">resourcecalendar.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="7280aaf85c861f951d9c5b9687411aa2"></a><!-- doxytag: member="KCal::ResourceCalendar::subresourceType" ref="7280aaf85c861f951d9c5b9687411aa2" args="(const QString &amp;resource)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString ResourceCalendar::subresourceType           </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>resource</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the type of the subresource: "event", "todo" or "journal", QString() if unknown/mixed. 
<p>

<p>Definition at line <a class="el" href="resourcecalendar_8cpp-source.html#l00198">198</a> of file <a class="el" href="resourcecalendar_8cpp-source.html">resourcecalendar.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="c2e389dc9994d62fac62423667be5b34"></a><!-- doxytag: member="KCal::ResourceCalendar::setSubresourceActive" ref="c2e389dc9994d62fac62423667be5b34" args="(const QString &amp;, bool active)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ResourceCalendar::setSubresourceActive           </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>active</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [virtual, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
(De-)activate a subresource. 
<p>

<p>Definition at line <a class="el" href="resourcecalendar_8cpp-source.html#l00098">98</a> of file <a class="el" href="resourcecalendar_8cpp-source.html">resourcecalendar.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="20a624089b7216378e785a002f782883"></a><!-- doxytag: member="KCal::ResourceCalendar::doLoad" ref="20a624089b7216378e785a002f782883" args="()=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool KCal::ResourceCalendar::doLoad           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [protected, pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Do the actual loading of the resource data. 
<p>
Called by <a class="el" href="classKCal_1_1ResourceCalendar.html#67ee0befb3360c616322ac56ffbd579d" title="Load resource data.">load()</a>. 
<p>Implemented in <a class="el" href="classKCal_1_1ResourceLocal.html#aceda1cdc8f1f1a78448a8c934ad290b">KCal::ResourceLocal</a>.</p>

</div>
</div><p>
<a class="anchor" name="2d1acd95cae43a839bc403ffab107c79"></a><!-- doxytag: member="KCal::ResourceCalendar::doSave" ref="2d1acd95cae43a839bc403ffab107c79" args="()=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool KCal::ResourceCalendar::doSave           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [protected, pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Do the actual saving of the resource data. 
<p>
Called by <a class="el" href="classKCal_1_1ResourceCalendar.html#57097273b8138556709f76670cf1dad7" title="Save resource data.">save()</a>. 
<p>Implemented in <a class="el" href="classKCal_1_1ResourceLocal.html#7b2e68510096e366f3585b4ed4940333">KCal::ResourceLocal</a>.</p>

</div>
</div><p>
<a class="anchor" name="2aec09385e3b4a1d9bdb1580bd188749"></a><!-- doxytag: member="KCal::ResourceCalendar::doSave" ref="2aec09385e3b4a1d9bdb1580bd188749" args="(Incidence *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool ResourceCalendar::doSave           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKCal_1_1Incidence.html">Incidence</a> *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Do the actual saving of the resource data. 
<p>
Called by <a class="el" href="classKCal_1_1ResourceCalendar.html#57097273b8138556709f76670cf1dad7" title="Save resource data.">save()</a>. Save one <a class="el" href="classKCal_1_1Incidence.html" title="This class provides the base class common to all calendar components.">Incidence</a>. The default implementation calls <a class="el" href="classKCal_1_1ResourceCalendar.html#2d1acd95cae43a839bc403ffab107c79" title="Do the actual saving of the resource data.">doSave()</a> to save everything 
<p>Definition at line <a class="el" href="resourcecalendar_8cpp-source.html#l00175">175</a> of file <a class="el" href="resourcecalendar_8cpp-source.html">resourcecalendar.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="1a29e4e69f5baa2bad499e9dae87ce3a"></a><!-- doxytag: member="KCal::ResourceCalendar::addInfoText" ref="1a29e4e69f5baa2bad499e9dae87ce3a" args="(QString &amp;) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void KCal::ResourceCalendar::addInfoText           </td>
          <td>(</td>
          <td class="paramtype">QString &amp;&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline, protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Add info text for concrete resources. 
<p>
Called by <a class="el" href="classKCal_1_1ResourceCalendar.html#e22309301104b1159f60a1c6bd41bb5f" title="Return rich text with info about the resource.">infoText()</a>. 
<p>Reimplemented in <a class="el" href="classKCal_1_1ResourceCached.html#5bf47db0624339385b099f04f5be76f8">KCal::ResourceCached</a>.</p>

<p>Definition at line <a class="el" href="resourcecalendar_8h-source.html#l00390">390</a> of file <a class="el" href="resourcecalendar_8h-source.html">resourcecalendar.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="9c3755e3eb99fee6e42a5dff8e177730"></a><!-- doxytag: member="KCal::ResourceCalendar::loadError" ref="9c3755e3eb99fee6e42a5dff8e177730" args="(const QString &amp;errorMessage=QString::null)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ResourceCalendar::loadError           </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>errorMessage</em> = <code>QString::null</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
A resource should call this function if a load error happens. 
<p>

<p>Definition at line <a class="el" href="resourcecalendar_8cpp-source.html#l00143">143</a> of file <a class="el" href="resourcecalendar_8cpp-source.html">resourcecalendar.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="64cda70584963e5400e0c167e4d72338"></a><!-- doxytag: member="KCal::ResourceCalendar::saveError" ref="64cda70584963e5400e0c167e4d72338" args="(const QString &amp;errorMessage=QString::null)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ResourceCalendar::saveError           </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>errorMessage</em> = <code>QString::null</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
A resource should call this function if a save error happens. 
<p>

<p>Definition at line <a class="el" href="resourcecalendar_8cpp-source.html#l00180">180</a> of file <a class="el" href="resourcecalendar_8cpp-source.html">resourcecalendar.cpp</a>.</p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="resourcecalendar_8h-source.html">resourcecalendar.h</a><li><a class="el" href="resourcecalendar_8cpp-source.html">resourcecalendar.cpp</a></ul>
</div>
    </div></div>


      </td>
  </tr>
  <tr>
    <td valign="top" id="leftmenu" width="25%">
      <a name="navigation"></a>
      <div class="menu_box"><h2>libkcal</h2>
<div class="nav_list">
<ul><li><a href="index.html">Main Page</a></li><li><a href="namespaces.html">Namespace List</a></li><li><a href="hierarchy.html">Class Hierarchy</a></li><li><a href="classes.html">Alphabetical List</a></li><li><a href="annotated.html">Class List</a></li><li><a href="files.html">File List</a></li><li><a href="namespacemembers.html">Namespace Members</a></li><li><a href="functions.html">Class Members</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_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_1Observer.html">kcal::calendar::observer</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_1Compat.html">kcal::compat</option>,  <option value="classKCal_1_1CompatFactory.html">kcal::compatfactory</option>,  <option value="classKCal_1_1CustomProperties.html">kcal::customproperties</option>,  <option value="classKCal_1_1DndFactory.html">kcal::dndfactory</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_1HtmlExport.html">kcal::htmlexport</option>,  <option value="classKCal_1_1ICalDrag.html">kcal::icaldrag</option>,  <option value="classKCal_1_1ICalFormat.html">kcal::icalformat</option>,  <option value="classKCal_1_1Incidence.html">kcal::incidence</option>,  <option value="classKCal_1_1Incidence_1_1AddVisitor.html">kcal::incidence::addvisitor</option>,  <option value="classKCal_1_1Incidence_1_1DeleteVisitor.html">kcal::incidence::deletevisitor</option>,  <option value="classKCal_1_1IncidenceBase.html">kcal::incidencebase</option>,  <option value="classKCal_1_1IncidenceBase_1_1Visitor.html">kcal::incidencebase::visitor</option>,  <option value="classKCal_1_1IncidenceFormatter.html">kcal::incidenceformatter</option>,  <option value="classKCal_1_1Journal.html">kcal::journal</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_1ScheduleMessage.html">kcal::schedulemessage</option>,  <option value="classKCal_1_1Scheduler.html">kcal::scheduler</option>,  <option value="classKCal_1_1Todo.html">kcal::todo</option>,  <option value="classKCal_1_1VCalDrag.html">kcal::vcaldrag</option>,  <option value="classKCal_1_1VCalFormat.html">kcal::vcalformat</option>,
</select>
</form>
</div>
-->
</div></div>
<div class="menu_box"><h2>API Dox</h2>
<div class="nav_list">
<ul>
<li><a href="../../akregator/html/index.html">akregator</a></li><li>&nbsp;&nbsp;<a href="../../akregator/src/html/index.html">src</a></li><li>&nbsp;&nbsp;&nbsp;&nbsp;<a href="../../akregator/src/librss/html/index.html">librss</a></li><li><a href="../../certmanager/html/index.html">certmanager</a></li><li>&nbsp;&nbsp;<a href="../../certmanager/lib/html/index.html">lib</a></li><li><a href="../../kaddressbook/html/index.html">kaddressbook</a></li><li><a href="../../kalarm/html/index.html">kalarm</a></li><li>&nbsp;&nbsp;<a href="../../kalarm/lib/html/index.html">lib</a></li><li><a href="../../kandy/html/index.html">kandy</a></li><li><a href="../../karm/html/index.html">karm</a></li><li><a href="../../kdgantt/html/index.html">kdgantt</a></li><li><a href="../../kgantt/html/index.html">kgantt</a></li><li><a href="../../kioslaves/html/index.html">kioslaves</a></li><li>&nbsp;&nbsp;<a href="../../kioslaves/imap4/html/index.html">imap4</a></li><li>&nbsp;&nbsp;<a href="../../kioslaves/mbox/html/index.html">mbox</a></li><li><a href="../../kitchensync/html/index.html">kitchensync</a></li><li><a href="../../kmail/html/index.html">kmail</a></li><li><a href="../../knotes/html/index.html">knotes</a></li><li><a href="../../konsolekalendar/html/index.html">konsolekalendar</a></li><li><a href="../../kontact/html/index.html">kontact</a></li><li><a href="../../korganizer/html/index.html">korganizer</a></li><li><a href="../../kpilot/html/index.html">kpilot</a></li><li>&nbsp;&nbsp;<a href="../../kpilot/kpilot/html/index.html">kpilot</a></li><li>&nbsp;&nbsp;<a href="../../kpilot/lib/html/index.html">lib</a></li><li><a href="../../libemailfunctions/html/index.html">libemailfunctions</a></li><li><a href="../../libkcal/html/index.html">libkcal</a></li><li><a href="../../libkdepim/html/index.html">libkdepim</a></li><li><a href="../../libkholidays/html/index.html">libkholidays</a></li><li><a href="../../libkmime/html/index.html">libkmime</a></li><li><a href="../../libkpgp/html/index.html">libkpgp</a></li><li><a href="../../libkpimidentities/html/index.html">libkpimidentities</a></li>
</ul></div></div>


        </td>
</tr>
</table>

<span class="doNotDisplay">
  <a href="http://www.kde.org/" accesskey="8">KDE Home</a> |
  <a href="http://accessibility.kde.org/" accesskey="9">KDE Accessibility Home</a> |
  <a href="http://www.kde.org/media/accesskeys.php" accesskey="0">Description of Access Keys</a>
</span>


<div style="height: 8px"></div>

<div id="footer">
  <div id="footer_left">
    Maintained by <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;groo&#116;&#64;kde&#46;or&#x67;">Adriaan de Groot</a>
and
<a href="&#109;a&#105;&#108;&#116;&#111;&#58;w&#105;nter&#64;kde&#46;or&#x67">Allen Winter</a>.
<br/>
    KDE and K Desktop Environment are trademarks of <a href="http://www.kde.org/areas/kde-ev/" title="Homepage of the KDE non-profit Organization">KDE e.V.</a> |
    <a href="http://www.kde.org/contact/impressum.php">Legal</a>
  </div>
  <div id="footer_right"><img src="/media/images/footer_right.png" style="margin: 0px" alt="" /></div>
</div>

<!--
WARNING: DO NOT SEND MAIL TO THE FOLLOWING EMAIL ADDRESS! YOU WILL
BE BLOCKED INSTANTLY AND PERMANENTLY!
<a href="mailto:aaaatrap-425acc3b5374943f@kde.org">Block me</a>
WARNING END
-->

</body>
</html>