• Skip to content
  • Skip to link menu
KDE 4.1 API Reference
  • KDE API Reference
  • KDE-PIM Libraries
  • Sitemap
  • Contact Us
 

KCal Library

KCal::CalStorage

KCal::CalStorage Class Reference

#include <calstorage.h>

Inheritance diagram for KCal::CalStorage:

Inheritance graph
[legend]

List of all members.


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

Calendar * calendar () const
 CalStorage (Calendar *calendar)
virtual bool close ()=0
virtual bool load ()=0
virtual bool open ()=0
virtual bool save ()=0
virtual ~CalStorage ()

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:
  • calstorage.h
  • calstorage.cpp

KCal Library

Skip menu "KCal Library"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

KDE-PIM Libraries

Skip menu "KDE-PIM Libraries"
  • akonadi
  • kabc
  • kblog
  • kcal
  • kimap
  • kioslave
  •   imap4
  •   mbox
  • kldap
  • kmime
  • kpimidentities
  • kpimutils
  • kresources
  • ktnef
  • kxmlrpcclient
  • mailtransport
  • qgpgme
  • syndication
  •   atom
  •   rdf
  •   rss2
Generated for KDE-PIM Libraries by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal