33 #ifndef RESOURCENOTES_H
34 #define RESOURCENOTES_H
36 #include <kresources/resource.h>
37 #include <kdepimmacros.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
|