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: