KDE PIM / Developers / API Docs / libkcal

KCal::ResourceKABC Class Reference

Resource providing birthdays and anniversaries as events. More...

#include <resourcekabc.h>

Inherits KCal::ResourceCalendar.

List of all members.

Public Member Functions

Protected Member Functions

Friends


Detailed Description

Resource providing birthdays and anniversaries as events.


Member Function Documentation

bool ResourceKABC::isSaving (   )  [virtual]
 

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

Reimplemented from KCal::ResourceCalendar.

KABC::Lock * ResourceKABC::lock (   )  [virtual]
 

Return object for locking the resource.

Implements KCal::ResourceCalendar.

bool ResourceKABC::addEvent (  Event *  anEvent  )  [virtual]
 

Add Event to calendar.

Implements KCal::ResourceCalendar.

void ResourceKABC::deleteEvent (  Event *   )  [virtual]
 

deletes an event from this calendar.

Implements KCal::ResourceCalendar.

Event * ResourceKABC::event (  const QString &  UniqueStr  )  [virtual]
 

Retrieves an event on the basis of the unique string ID.

Implements KCal::ResourceCalendar.

Event::List ResourceKABC::rawEvents (  EventSortField  sortField = EventSortUnsorted,
SortDirection  sortDirection = SortDirectionAscending
)  [virtual]
 

Return unfiltered list of all events in calendar.

Implements KCal::ResourceCalendar.

Event::List ResourceKABC::rawEventsForDate (  const QDate &  date,
bool  sorted = false
)  [virtual]
 

Builds and then returns a list of all events that match for the date specified.

useful for dayView, etc. etc.

Implements KCal::ResourceCalendar.

Event::List ResourceKABC::rawEventsForDate (  const QDateTime &  qdt  )  [virtual]
 

Get unfiltered events for date qdt.

Implements KCal::ResourceCalendar.

Event::List ResourceKABC::rawEvents (  const QDate &  start,
const QDate &  end,
bool  inclusive = false
)  [virtual]
 

Get unfiltered events in a range of dates.

If inclusive is set to true, only events are returned, which are completely included in the range.

Implements KCal::ResourceCalendar.

bool ResourceKABC::addTodo (  Todo *  todo  )  [virtual]
 

Add a todo to the todolist.

Implements KCal::ResourceCalendar.

void ResourceKABC::deleteTodo (  Todo *   )  [virtual]
 

Remove a todo from the todolist.

Implements KCal::ResourceCalendar.

Todo * ResourceKABC::todo (  const QString &  uid  )  [virtual]
 

Searches todolist for an event with this unique string identifier, returns a pointer or null.

Implements KCal::ResourceCalendar.

Todo::List ResourceKABC::rawTodos (  TodoSortField  sortField = TodoSortUnsorted,
SortDirection  sortDirection = SortDirectionAscending
)  [virtual]
 

Return list of all todos.

Implements KCal::ResourceCalendar.

Todo::List ResourceKABC::rawTodosForDate (  const QDate &  date  )  [virtual]
 

Returns list of todos due on the specified date.

Implements KCal::ResourceCalendar.

bool ResourceKABC::addJournal (  Journal *   )  [virtual]
 

Add a Journal entry to calendar.

Implements KCal::ResourceCalendar.

void ResourceKABC::deleteJournal (  Journal *   )  [virtual]
 

Remove journal from the calendar.

Implements KCal::ResourceCalendar.

Journal * ResourceKABC::journal (  const QString &  uid  )  [virtual]
 

Return Journal with given UID.

Implements KCal::ResourceCalendar.

Journal::List ResourceKABC::rawJournals (  JournalSortField  sortField = JournalSortUnsorted,
SortDirection  sortDirection = SortDirectionAscending
)  [virtual]
 

Return list of all journals.

Implements KCal::ResourceCalendar.

Journal::List ResourceKABC::rawJournalsForDate (  const QDate &  date  )  [virtual]
 

Returns list of journals for the given date.

Implements KCal::ResourceCalendar.

Alarm::List ResourceKABC::alarms (  const QDateTime &  from,
const QDateTime &  to
)  [virtual]
 

Return all alarms, which ocur in the given time interval.

Implements KCal::ResourceCalendar.

Alarm::List ResourceKABC::alarmsTo (  const QDateTime &  to  )  [virtual]
 

Return all alarms, which ocur before given date.

Implements KCal::ResourceCalendar.

void ResourceKABC::setTimeZoneId (  const QString &  tzid  )  [virtual]
 

Set time zone id used by this resource, e.g.

"Europe/Berlin".

Implements KCal::ResourceCalendar.

bool ResourceKABC::doLoad (   )  [protected, virtual]
 

Do the actual loading of the resource data.

Called by load().

Implements KCal::ResourceCalendar.

bool ResourceKABC::doSave (   )  [protected, virtual]
 

Do the actual saving of the resource data.

Called by save().

Implements KCal::ResourceCalendar.


The documentation for this class was generated from the following files: