33 #ifndef RESOURCENOTES_H 34 #define RESOURCENOTES_H 36 #include <tderesources/resource.h> 37 #include <tdemacros.h> 38 #include <libkcal/alarm.h> 41 class KNotesResourceManager; 64 virtual bool load() = 0; 69 virtual bool save() = 0; 71 virtual bool addNote( KCal::Journal * ) = 0; 72 virtual bool deleteNote( KCal::Journal * ) = 0; 74 virtual KCal::Alarm::List alarms( const TQDateTime& from, const TQDateTime& to ) = 0; 76 void setManager( KNotesResourceManager *manager ) { mManager = manager; } 77 KNotesResourceManager *manager() const { return mManager; } 80 KNotesResourceManager *mManager; 84 #endif // RESOURCENOTES_H This class provides the interfaces for a KNotes resource.
|