summaryrefslogtreecommitdiff
path: root/libopie/pim/opimnotifymanager.h
Side-by-side diff
Diffstat (limited to 'libopie/pim/opimnotifymanager.h') (more/less context) (show whitespace changes)
-rw-r--r--libopie/pim/opimnotifymanager.h91
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