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.
Constructor & Destructor Documentation
CalStorage::CalStorage | ( | Calendar * | calendar | ) | [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.
CalStorage::~CalStorage | ( | ) | [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.
virtual bool KCal::CalStorage::close | ( | ) | [pure virtual] |
Closes the calendar storage.
- Returns:
- true if the close was successful; false otherwise.
Implemented in KCal::FileStorage.
virtual bool KCal::CalStorage::load | ( | ) | [pure virtual] |
Loads the calendar into memory.
- Returns:
- true if the load was successful; false otherwise.
Implemented in KCal::FileStorage.
virtual bool KCal::CalStorage::open | ( | ) | [pure virtual] |
Opens the calendar for storage.
- Returns:
- true if the open was successful; false otherwise.
Implemented in KCal::FileStorage.
virtual bool KCal::CalStorage::save | ( | ) | [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-2012 The KDE developers.
Generated on Mon May 14 2012 05:05:36 by doxygen 1.7.5 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.