KCal Library
#include <resourcelocal.h>

Public Member Functions | |
| ResourceLocal () | |
| ResourceLocal (const KConfigGroup &group) | |
| ResourceLocal (const QString &fileName) | |
| virtual | ~ResourceLocal () |
| void | dump () const |
| QString | fileName () const |
| KABC::Lock * | lock () |
| bool | setFileName (const QString &fileName) |
| bool | setValue (const QString &key, const QString &value) |
| virtual void | writeConfig (KConfigGroup &group) |
Public Member Functions inherited from KCal::ResourceCached | |
| ResourceCached (const KConfigGroup &group) | |
| Incidence::List | addedIncidences () const |
| bool | addEvent (Event *event) |
| virtual KCAL_DEPRECATED bool | addJournal (Journal *journal) |
| bool | addTodo (Todo *todo) |
| Alarm::List | alarms (const KDateTime &from, const KDateTime &to) |
| Alarm::List | alarmsTo (const KDateTime &to) |
| Incidence::List | allChanges () const |
| Incidence::List | changedIncidences () const |
| void | cleanUpEventCache (const KCal::Event::List &eventList) |
| void | cleanUpTodoCache (const KCal::Todo::List &todoList) |
| void | clearCache () |
| void | clearChange (Incidence *incidence) |
| void | clearChange (const QString &uid) |
| void | clearChanges () |
| bool | defaultReloadInhibited () const |
| void | deleteAllEvents () |
| virtual void | deleteAllJournals () |
| void | deleteAllTodos () |
| Incidence::List | deletedIncidences () const |
| bool | deleteEvent (Event *event) |
| virtual bool | deleteJournal (Journal *) |
| bool | deleteTodo (Todo *) |
| void | disableChangeNotification () |
| void | enableChangeNotification () |
| Event * | event (const QString &UniqueStr) |
| Event::List | events () |
| bool | hasChanges () const |
| KRES::IdMapper & | idMapper () |
| bool | inhibitDefaultReload (bool inhibit) |
| virtual Journal * | journal (const QString &uid) |
| KDateTime | lastLoad () const |
| KDateTime | lastSave () const |
| bool | load (CacheAction action) |
| virtual bool | load () |
| bool | loadFromCache () |
| Person | owner () const |
| Event::List | rawEvents (EventSortField sortField=EventSortUnsorted, SortDirection sortDirection=SortDirectionAscending) |
| Event::List | rawEvents (const QDate &start, const QDate &end, const KDateTime::Spec &timeSpec=KDateTime::Spec(), bool inclusive=false) |
| Event::List | rawEventsForDate (const QDate &date, const KDateTime::Spec &timeSpec=KDateTime::Spec(), EventSortField sortField=EventSortUnsorted, SortDirection sortDirection=SortDirectionAscending) |
| Event::List | rawEventsForDate (const KDateTime &dt) |
| Journal::List | rawJournals (JournalSortField sortField=JournalSortUnsorted, SortDirection sortDirection=SortDirectionAscending) |
| Journal::List | rawJournalsForDate (const QDate &date) |
| Todo::List | rawTodos (TodoSortField sortField=TodoSortUnsorted, SortDirection sortDirection=SortDirectionAscending) |
| Todo::List | rawTodosForDate (const QDate &date) |
| void | readConfig (const KConfigGroup &group) |
| bool | reloaded () const |
| int | reloadInterval () const |
| int | reloadPolicy () const |
| bool | save (CacheAction action, Incidence *incidence=0) |
| virtual bool | save (Incidence *incidence=0) |
| int | saveInterval () const |
| int | savePolicy () const |
| void | saveToCache () |
| void | setOwner (const Person &owner) |
| void | setReloadInterval (int minutes) |
| void | setReloadPolicy (int policy) |
| void | setSaveInterval (int minutes) |
| void | setSavePolicy (int policy) |
| void | setTimeSpec (const KDateTime::Spec &timeSpec) |
| void | setTimeZoneId (const QString &timeZoneId) |
| virtual void | shiftTimes (const KDateTime::Spec &oldSpec, const KDateTime::Spec &newSpec) |
| KDateTime::Spec | timeSpec () const |
| QString | timeZoneId () const |
| Todo * | todo (const QString &uid) |
Public Member Functions inherited from KCal::ResourceCalendar | |
| ResourceCalendar (const KConfigGroup &group) | |
| virtual bool | addIncidence (Incidence *) |
| virtual bool | canHaveSubresources () const |
| virtual bool | deleteIncidence (Incidence *) |
| Incidence * | incidence (const QString &uid) |
| virtual QString | infoText () const |
| bool | isResolveConflictSet () const |
| virtual bool | isSaving () |
| virtual QString | labelForSubresource (const QString &resource) const |
| Incidence::List | rawIncidences () |
| bool | save (Incidence *incidence=0) |
| bool | save (QString &err, Incidence *incidence=0) |
| bool | saveInhibited () const |
| void | setInhibitSave (bool inhibit) |
| void | setResolveConflict (bool b) |
| virtual bool | subresourceActive (const QString &resource) const |
| virtual QString | subresourceIdentifier (Incidence *incidence) |
| virtual QStringList | subresources () const |
Public Member Functions inherited from KRES::Resource | |
| Resource (const KConfigGroup &group) | |
| void | close () |
| QString | identifier () const |
| bool | isActive () const |
| bool | isOpen () const |
| bool | open () |
| virtual bool | readOnly () const |
| virtual QString | resourceName () const |
| void | setActive (bool active) |
| void | setIdentifier (const QString &identifier) |
| virtual void | setReadOnly (bool value) |
| virtual void | setResourceName (const QString &name) |
| void | setType (const QString &type) |
| QString | type () const |
Public Member Functions inherited from QObject | |
| QObject (QObject *parent) | |
| QObject (QObject *parent, const char *name) | |
| bool | blockSignals (bool block) |
| QObject * | child (const char *objName, const char *inheritsClass, bool recursiveSearch) const |
| const QObjectList & | children () const |
| const char * | className () const |
| bool | connect (const QObject *sender, const char *signal, const char *method, Qt::ConnectionType type) const |
| void | deleteLater () |
| void | destroyed (QObject *obj) |
| bool | disconnect (const QObject *receiver, const char *method) |
| bool | disconnect (const char *signal, const QObject *receiver, const char *method) |
| void | dumpObjectInfo () |
| void | dumpObjectTree () |
| QList< QByteArray > | dynamicPropertyNames () const |
| virtual bool | event (QEvent *e) |
| virtual bool | eventFilter (QObject *watched, QEvent *event) |
| T | findChild (const QString &name) const |
| QList< T > | findChildren (const QRegExp ®Exp) const |
| QList< T > | findChildren (const QString &name) const |
| bool | inherits (const char *className) const |
| void | insertChild (QObject *object) |
| void | installEventFilter (QObject *filterObj) |
| bool | isA (const char *className) const |
| bool | isWidgetType () const |
| void | killTimer (int id) |
| virtual const QMetaObject * | metaObject () const |
| void | moveToThread (QThread *targetThread) |
| const char * | name () const |
| const char * | name (const char *defaultName) const |
| QString | objectName () const |
| QObject * | parent () const |
| QVariant | property (const char *name) const |
| void | removeChild (QObject *object) |
| void | removeEventFilter (QObject *obj) |
| void | setName (const char *name) |
| void | setObjectName (const QString &name) |
| void | setParent (QObject *parent) |
| bool | setProperty (const char *name, const QVariant &value) |
| bool | signalsBlocked () const |
| int | startTimer (int interval) |
| QThread * | thread () const |
Public Member Functions inherited from KCal::Calendar::CalendarObserver | |
| virtual | ~CalendarObserver () |
| virtual void | calendarModified (bool modified, Calendar *calendar) |
Protected Slots | |
| void | reload () |
Protected Slots inherited from KCal::ResourceCached | |
| void | setIdMapperIdentifier () |
| void | slotReload () |
| void | slotSave () |
Protected Member Functions | |
| virtual bool | doLoad (bool syncCache) |
| virtual bool | doReload () |
| virtual bool | doSave (bool syncCache) |
| virtual bool | doSave (bool syncCache, Incidence *incidence) |
| ResourceLocal & | operator= (const ResourceLocal &other) |
| bool | operator== (const ResourceLocal &other) |
| KDateTime | readLastModified () |
Protected Member Functions inherited from KCal::ResourceCached | |
| void | addInfoText (QString &) const |
| virtual QString | cacheFile () const |
| CalendarLocal * | calendar () const |
| void | calendarIncidenceAdded (KCal::Incidence *incidence) |
| void | calendarIncidenceChanged (KCal::Incidence *incidence) |
| void | calendarIncidenceDeleted (KCal::Incidence *incidence) |
| virtual QString | changesCacheFile (const QString &type) const |
| void | checkForAutomaticSave () |
| bool | checkForReload () |
| bool | checkForSave () |
| virtual void | doClose () |
| virtual bool | doOpen () |
| void | loadChangesCache (QMap< Incidence *, bool > &map, const QString &type) |
| void | loadChangesCache () |
| void | saveChangesCache (const QMap< Incidence *, bool > &map, const QString &type) |
| void | saveChangesCache () |
| void | setReloaded (bool done) |
| void | setupReloadTimer () |
| void | setupSaveTimer () |
Protected Member Functions inherited from KCal::ResourceCalendar | |
| void | loadError (const QString &errorMessage=QString()) |
| bool | noReadOnlyOnLoad () const |
| bool | receivedLoadError () const |
| bool | receivedSaveError () const |
| void | saveError (const QString &errorMessage=QString()) |
| void | setNoReadOnlyOnLoad (bool noReadOnly) |
| void | setReceivedLoadError (bool b) |
| void | setReceivedSaveError (bool b) |
Protected Member Functions inherited from QObject | |
| bool | checkConnectArgs (const char *signal, const QObject *object, const char *method) |
| virtual void | childEvent (QChildEvent *event) |
| virtual void | connectNotify (const char *signal) |
| virtual void | customEvent (QEvent *event) |
| virtual void | disconnectNotify (const char *signal) |
| int | receivers (const char *signal) const |
| QObject * | sender () const |
| int | senderSignalIndex () const |
| virtual void | timerEvent (QTimerEvent *event) |
Additional Inherited Members | |
Public Types inherited from KCal::ResourceCached | |
| enum | { ReloadNever, ReloadOnStartup, ReloadInterval } |
| enum | { SaveNever, SaveOnExit, SaveInterval, SaveDelayed, SaveAlways } |
| enum | CacheAction { DefaultCache, NoSyncCache, SyncCache } |
Public Slots inherited from KCal::ResourceCalendar | |
| virtual bool | addSubresource (const QString &resource, const QString &parent) |
| virtual bool | removeSubresource (const QString &resource) |
| virtual void | setSubresourceActive (const QString &resource, bool active) |
| virtual QString | subresourceType (const QString &resource) |
Signals inherited from KCal::ResourceCalendar | |
| void | resourceChanged (ResourceCalendar *) |
| void | resourceLoaded (ResourceCalendar *) |
| void | resourceLoadError (ResourceCalendar *, const QString &error) |
| void | resourceSaved (ResourceCalendar *) |
| void | resourceSaveError (ResourceCalendar *, const QString &error) |
| void | signalSubresourceAdded (ResourceCalendar *, const QString &type, const QString &subresource, const QString &label) |
| void | signalSubresourceRemoved (ResourceCalendar *, const QString &, const QString &) |
Static Public Member Functions inherited from QObject | |
| bool | connect (const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type) |
| bool | connect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type) |
| bool | disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *method) |
| bool | disconnect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method) |
| QString | tr (const char *sourceText, const char *disambiguation, int n) |
| QString | trUtf8 (const char *sourceText, const char *disambiguation, int n) |
Static Protected Member Functions inherited from QObject | |
| QByteArray | normalizeSignalSlot (const char *signalSlot) |
Properties inherited from QObject | |
| objectName | |
Detailed Description
Provides a calendar resource stored as a local file.
Definition at line 46 of file resourcelocal.h.
Constructor & Destructor Documentation
| ResourceLocal::ResourceLocal | ( | ) |
Constructs a resource using default configuration information.
Definition at line 60 of file resourcelocal.cpp.
|
explicit |
Constructs a resource from configuration information stored in a KConfig object.
- Parameters
-
group the configuration group to read the resource configuration from
Definition at line 69 of file resourcelocal.cpp.
|
explicit |
Constructs a resource for file named fileName.
- Parameters
-
fileName the file to link to the resource.
Definition at line 87 of file resourcelocal.cpp.
|
virtual |
Destroys the resource.
Definition at line 131 of file resourcelocal.cpp.
Member Function Documentation
|
protectedvirtual |
Actually loads the data from the local file.
Implements KCal::ResourceCached.
Definition at line 146 of file resourcelocal.cpp.
|
protectedvirtual |
Called by reload() to reload the resource, if it is already open.
- Returns
- true if successful, else false. If true is returned, reload() will emit a resourceChanged() signal.
Definition at line 185 of file resourcelocal.cpp.
|
protectedvirtual |
Actually saves the data to the local file.
Implements KCal::ResourceCached.
Definition at line 165 of file resourcelocal.cpp.
|
protectedvirtual |
ResourceCached::doSave(bool, Incidence*)
Reimplemented from KCal::ResourceCached.
Definition at line 175 of file resourcelocal.cpp.
|
virtual |
Dumps the resource.
Reimplemented from KRES::Resource.
Definition at line 211 of file resourcelocal.cpp.
| QString ResourceLocal::fileName | ( | ) | const |
Returns the fileName for this resource.
- See also
- setFileName()
Definition at line 217 of file resourcelocal.cpp.
|
virtual |
Returns the lock.
Implements KCal::ResourceCalendar.
Definition at line 180 of file resourcelocal.cpp.
|
protected |
Sets this ResourceLocal equal to other.
Definition at line 254 of file resourcelocal.cpp.
|
protected |
Compares this ResourceLocal and other for equality.
Returns true if they are equal.
- Parameters
-
other the instance to compare with
Definition at line 247 of file resourcelocal.cpp.
|
protected |
Returns the date/time the local file was last modified.
- See also
- doSave()
Definition at line 140 of file resourcelocal.cpp.
|
protectedslot |
Reload the resource data from the local file.
Definition at line 204 of file resourcelocal.cpp.
| bool ResourceLocal::setFileName | ( | const QString & | fileName | ) |
Sets the fileName for this resource.
This will be the local file where the resource data will be stored.
- Parameters
-
fileName the file to use for this resource
- See also
- fileName()
Definition at line 222 of file resourcelocal.cpp.
Sets a value for this resource.
- Parameters
-
key the distinct name for this value. value the actual data for this value.
Reimplemented from KCal::ResourceCalendar.
Definition at line 238 of file resourcelocal.cpp.
|
virtual |
Writes KConfig config to a local file.
Reimplemented from KCal::ResourceCached.
Definition at line 95 of file resourcelocal.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:38:30 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.
KDE API Reference
Public Member Functions inherited from