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 () |
Friends | |
| class | ResourceKABCConfig |
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:
