Public Member Functions

mKCal::ExtendedStorageObserver Class Reference

The ExtendedStorageObserver class. More...

#include <extendedstorageobserver.h>

List of all members.

Public Member Functions

virtual ~ExtendedStorageObserver ()
 Destructor.
virtual void storageModified (ExtendedStorage *storage, const QString &info)=0
 Notify the Observer that a Storage has been modified.
virtual void storageProgress (ExtendedStorage *storage, const QString &info)=0
 Notify the Observer that a Storage is executing an action.
virtual void storageFinished (ExtendedStorage *storage, bool error, const QString &info)=0
 Notify the Observer that a Storage has finished an action.

Detailed Description

The ExtendedStorageObserver class.


Constructor & Destructor Documentation

virtual mKCal::ExtendedStorageObserver::~ExtendedStorageObserver (  )  [inline, virtual]

Destructor.


Member Function Documentation

virtual void mKCal::ExtendedStorageObserver::storageFinished ( ExtendedStorage storage,
bool  error,
const QString &  info 
) [pure virtual]

Notify the Observer that a Storage has finished an action.

Parameters:
storage is a pointer to the ExtendedStorage object that is being observed.
error true if action was unsuccessful; false otherwise
info textual information
virtual void mKCal::ExtendedStorageObserver::storageModified ( ExtendedStorage storage,
const QString &  info 
) [pure virtual]

Notify the Observer that a Storage has been modified.

Parameters:
storage is a pointer to the ExtendedStorage object that is being observed.
info uids inserted/updated/deleted, modified file etc.
virtual void mKCal::ExtendedStorageObserver::storageProgress ( ExtendedStorage storage,
const QString &  info 
) [pure virtual]

Notify the Observer that a Storage is executing an action.

This callback is called typically for example every time an incidence has been loaded.

Parameters:
storage is a pointer to the ExtendedStorage object that is being observed.
info textual information

The documentation for this class was generated from the following file:

Generated on Tue Jul 5 2011 16:40:27 for libmkcal by doxygen 1.7.1