Diffstat (limited to 'libopie/pim/opimnotifymanager.h') (more/less context) (ignore whitespace changes)
-rw-r--r-- | libopie/pim/opimnotifymanager.h | 91 |
1 files changed, 0 insertions, 91 deletions
diff --git a/libopie/pim/opimnotifymanager.h b/libopie/pim/opimnotifymanager.h deleted file mode 100644 index f3c22f9..0000000 --- a/libopie/pim/opimnotifymanager.h +++ b/dev/null @@ -1,91 +0,0 @@ -#ifndef OPIE_PIM_NOTIFY_MANAGER_H -#define OPIE_PIM_NOTIFY_MANAGER_H - -#include <qvaluelist.h> - -#include <opie/opimnotify.h> - -/** - * The notify manager keeps track of the Notifiers.... - */ -class OPimNotifyManager { -public: - typedef QValueList<OPimReminder> Reminders; - typedef QValueList<OPimAlarm> Alarms; - OPimNotifyManager( const Reminders& rems = Reminders(), const Alarms& alarms = Alarms() ); - ~OPimNotifyManager(); - - /* we will cast it for you ;) */ - void add( const OPimNotify& ); - void remove( const OPimNotify& ); - /* replaces all with this one! */ - void replace( const OPimNotify& ); - - Reminders reminders()const; - - /** - * Return - */ - Alarms alarms()const; - - /** - * Return alarm at DateTime "when". If more than one is registered at this - * DateTime, the first one is returned. - * If none was found, an empty Alarm is returned. - * @param when The date and time of the returned alarm - * @param found Returns true if anything was found. - * @return Returns the found alarm at given DateTime. It is empty if found is false - * (nothing could be found at given date and time) - */ - OPimAlarm alarmAtDateTime( const QDateTime& when, bool& found ) const; - - void setAlarms( const Alarms& ); - void setReminders( const Reminders& ); - - /* register is a Ansi C keyword... */ - /** - * This function will register the Notify to the Alarm Server - * or datebook depending on the type of the notify - */ - void registerNotify( const OPimNotify& ); - - /** - * this will do the opposite.. - */ - void deregister( const OPimNotify& ); - - bool isEmpty()const; - - /** - * Return all alarms as string - */ - QString alarmsToString() const; - /** - * Return all notifiers as string - */ - QString remindersToString() const; - - /** - * Convert string to alarms - * @param str String created by alarmsToString() - */ - void alarmsFromString( const QString& str ); - - /** - * Convert string to reminders - * @param str String created by remindersToString() - */ - void remindersFromString( const QString& str ); - - - -private: - Reminders m_rem; - Alarms m_al; - - class Private; - Private *d; - -}; - -#endif |