KCal Library
#include <calstorage.h>
Public Member Functions | |
CalStorage (Calendar *calendar) | |
virtual | ~CalStorage () |
Calendar * | calendar () const |
virtual bool | close ()=0 |
virtual bool | load ()=0 |
virtual bool | open ()=0 |
virtual bool | save ()=0 |
Detailed Description
An abstract base class that provides a calendar storage interface.
This is the base class for calendar storage. It provides an interface for the loading and saving of calendars.
Definition at line 46 of file calstorage.h.
Constructor & Destructor Documentation
|
explicit |
Construcst a new storage object for a calendar.
Private class that helps to provide binary compatibility between releases.
- Parameters
-
calendar is a pointer to a valid Calendar object.
Definition at line 52 of file calstorage.cpp.
|
virtual |
Destuctor.
Definition at line 57 of file calstorage.cpp.
Member Function Documentation
Calendar * CalStorage::calendar | ( | ) | const |
Returns a pointer to the calendar whose storage is being managed.
Definition at line 62 of file calstorage.cpp.
|
pure virtual |
Closes the calendar storage.
- Returns
- true if the close was successful; false otherwise.
Implemented in KCal::FileStorage.
|
pure virtual |
Loads the calendar into memory.
- Returns
- true if the load was successful; false otherwise.
Implemented in KCal::FileStorage.
|
pure virtual |
Opens the calendar for storage.
- Returns
- true if the open was successful; false otherwise.
Implemented in KCal::FileStorage.
|
pure virtual |
Saves the calendar.
- Returns
- true if the save was successful; false otherwise.
Implemented in KCal::FileStorage.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:00:58 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.