34 #ifndef KNOTES_RESOURCEMANAGER_H 35 #define KNOTES_RESOURCEMANAGER_H 37 #include <knotes/resourcenotes.h> 38 #include <tderesources/manager.h> 40 #include <libkcal/alarm.h> 50 class KNotesResourceManager : public TQObject, public KRES::ManagerObserver<ResourceNotes> 55 KNotesResourceManager(); 56 virtual ~KNotesResourceManager(); 61 bool addNewNote( KCal::Journal *journal ); 62 void registerNote( ResourceNotes *resource, KCal::Journal *journal ); 64 void deleteNote( KCal::Journal *journal ); 66 KCal::Alarm::List alarms( const TQDateTime& from, const TQDateTime& to ); 74 void sigRegisteredNote( KCal::Journal *journal ); 75 void sigDeregisteredNote( KCal::Journal *journal ); 78 KRES::Manager<ResourceNotes> *m_manager; 79 TQDict<ResourceNotes> m_resourceMap; 83 #endif // RESOURCEMANAGER_H This class provides the interfaces for a KNotes resource.
|