KCalCore Library
#include <calstorage.h>

Public Member Functions | |
| CalStorage (const Calendar::Ptr &calendar) | |
| virtual | ~CalStorage () | 
| Calendar::Ptr | 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 | 
Constructs 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 51 of file calstorage.cpp.
      
  | 
  virtual | 
Destuctor.
Definition at line 56 of file calstorage.cpp.
Member Function Documentation
| Calendar::Ptr CalStorage::calendar | ( | ) | const | 
Returns the calendar for this storage object.
- Returns
 - A pointer to the calendar whose storage is being managed.
 
Definition at line 61 of file calstorage.cpp.
      
  | 
  pure virtual | 
Closes the calendar storage.
- Returns
 - true if the close was successful; false otherwise.
 
Implemented in KCalCore::FileStorage.
      
  | 
  pure virtual | 
Loads the calendar into memory.
- Returns
 - true if the load was successful; false otherwise.
 
Implemented in KCalCore::FileStorage.
      
  | 
  pure virtual | 
Opens the calendar for storage.
- Returns
 - true if the open was successful; false otherwise.
 
Implemented in KCalCore::FileStorage.
      
  | 
  pure virtual | 
Saves the calendar.
- Returns
 - true if the save was successful; false otherwise.
 
Implemented in KCalCore::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 22:59:58 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.
    KDE API Reference