KCal::ResourceKABC Class Reference
Resource providing birthdays and anniversaries as events. More...
#include <resourcekabc.h>
Inheritance diagram for KCal::ResourceKABC:

Public Member Functions | |
ResourceKABC (const KConfig *) | |
void | readConfig (const KConfig *config) |
void | writeConfig (KConfig *config) |
void | setAlarm (bool) |
bool | alarm () |
void | setAlarmDays (int) |
int | alarmDays () |
bool | isSaving () |
KABC::Lock * | lock () |
bool | addEvent (Event *anEvent) |
void | deleteEvent (Event *) |
Event * | event (const QString &UniqueStr) |
Event::List | rawEvents () |
Event::List | rawEventsForDate (const QDate &date, bool sorted=false) |
Event::List | rawEventsForDate (const QDateTime &qdt) |
Event::List | rawEvents (const QDate &start, const QDate &end, bool inclusive=false) |
bool | addTodo (Todo *todo) |
void | deleteTodo (Todo *) |
Todo * | todo (const QString &uid) |
Todo::List | rawTodos () |
Todo::List | rawTodosForDate (const QDate &date) |
virtual bool | addJournal (Journal *) |
void | deleteJournal (Journal *) |
virtual Journal * | journal (const QDate &) |
virtual Journal * | journal (const QString &UID) |
Journal::List | journals () |
Alarm::List | alarms (const QDateTime &from, const QDateTime &to) |
Alarm::List | alarmsTo (const QDateTime &to) |
void | dump () const |
void | setTimeZoneId (const QString &tzid) |
Protected Member Functions | |
bool | doOpen () |
void | doClose () |
bool | doLoad () |
bool | doSave () |
Detailed Description
Resource providing birthdays and anniversaries as events.
Definition at line 46 of file resourcekabc.h.
Member Function Documentation
|
Return true if a save operation is still in progress, otherwise return false.
Reimplemented from KCal::ResourceCalendar. Definition at line 297 of file resourcekabc.cpp. |
|
Return object for locking the resource.
Implements KCal::ResourceCalendar. Definition at line 302 of file resourcekabc.cpp. |
|
Add Event to calendar.
Implements KCal::ResourceCalendar. Definition at line 316 of file resourcekabc.cpp. |
|
deletes an event from this calendar.
Implements KCal::ResourceCalendar. Definition at line 321 of file resourcekabc.cpp. |
|
Retrieves an event on the basis of the unique string ID.
Implements KCal::ResourceCalendar. Definition at line 326 of file resourcekabc.cpp. References KCal::CalendarLocal::event(). |
|
Return unfiltered list of all events in calendar.
Implements KCal::ResourceCalendar. Definition at line 348 of file resourcekabc.cpp. References KCal::CalendarLocal::rawEvents(). |
|
Builds and then returns a list of all events that match for the date specified. useful for dayView, etc. etc. Implements KCal::ResourceCalendar. Definition at line 331 of file resourcekabc.cpp. References KCal::CalendarLocal::rawEventsForDate(). |
|
Get unfiltered events for date qdt.
Implements KCal::ResourceCalendar. Definition at line 343 of file resourcekabc.cpp. References KCal::CalendarLocal::rawEventsForDate(). |
|
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. Definition at line 337 of file resourcekabc.cpp. References KCal::CalendarLocal::rawEvents(). |
|
Add a todo to the todolist.
Implements KCal::ResourceCalendar. Definition at line 353 of file resourcekabc.cpp. |
|
Remove a todo from the todolist.
Implements KCal::ResourceCalendar. Definition at line 358 of file resourcekabc.cpp. |
|
Searches todolist for an event with this unique string identifier, returns a pointer or null.
Implements KCal::ResourceCalendar. Definition at line 368 of file resourcekabc.cpp. References KCal::CalendarLocal::todo(). |
|
Return list of all todos.
Implements KCal::ResourceCalendar. Definition at line 363 of file resourcekabc.cpp. References KCal::CalendarLocal::rawTodos(). |
|
Returns list of todos due on the specified date.
Implements KCal::ResourceCalendar. Definition at line 373 of file resourcekabc.cpp. References KCal::CalendarLocal::rawTodosForDate(). |
|
Add a Journal entry to calendar.
Implements KCal::ResourceCalendar. Definition at line 379 of file resourcekabc.cpp. |
|
Remove journal from the calendar.
Implements KCal::ResourceCalendar. Definition at line 384 of file resourcekabc.cpp. |
|
Return Journal for given date.
Implements KCal::ResourceCalendar. Definition at line 388 of file resourcekabc.cpp. References KCal::CalendarLocal::journal(). |
|
Return Journal with given UID.
Implements KCal::ResourceCalendar. Definition at line 395 of file resourcekabc.cpp. References KCal::CalendarLocal::journal(). |
|
Return list of all Journals stored in calendar.
Implements KCal::ResourceCalendar. Definition at line 400 of file resourcekabc.cpp. References KCal::CalendarLocal::journals(). |
|
Return all alarms, which ocur in the given time interval.
Implements KCal::ResourceCalendar. Definition at line 411 of file resourcekabc.cpp. References KCal::CalendarLocal::alarms(). |
|
Return all alarms, which ocur before given date.
Implements KCal::ResourceCalendar. Definition at line 406 of file resourcekabc.cpp. References KCal::CalendarLocal::alarmsTo(). |
|
Set time zone id used by this resource, e.g. "Europe/Berlin". Implements KCal::ResourceCalendar. Definition at line 428 of file resourcekabc.cpp. References KCal::Calendar::setTimeZoneId(). |
|
|
Do the actual saving of the resource data. Called by save(). Implements KCal::ResourceCalendar. Definition at line 291 of file resourcekabc.cpp. |
The documentation for this class was generated from the following files: