KCal Library
KCal::CalStorage Class Reference
#include <calstorage.h>
Inheritance diagram for KCal::CalStorage:

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 45 of file calstorage.h.
Public Member Functions | |
CalStorage (Calendar *calendar) | |
virtual | ~CalStorage () |
Calendar * | calendar () const |
virtual bool | open ()=0 |
virtual bool | load ()=0 |
virtual bool | save ()=0 |
virtual bool | close ()=0 |
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] |
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::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::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::save | ( | ) | [pure virtual] |
Saves the calendar.
- Returns:
- true if the save was successful; false otherwise.
Implemented in KCal::FileStorage.
virtual bool KCal::CalStorage::close | ( | ) | [pure virtual] |
Closes the calendar storage.
- Returns:
- true if the close was successful; false otherwise.
Implemented in KCal::FileStorage.
The documentation for this class was generated from the following files: