00001 #ifndef QALARM_H
00002 #define QALARM_H
00003
00004 #include <QObject>
00005 class QAlarmPrivate;
00006
00007 class QAlarm : public QObject
00008 {
00009 Q_OBJECT
00010 Q_CLASSINFO("Author", "Sebastiano Galazzo")
00011 Q_CLASSINFO("Email", "sebastiano.galazzo@gmail.com")
00012 Q_DECLARE_PRIVATE(QAlarm)
00013
00014 public:
00015 explicit QAlarm(QObject *parent = 0);
00016 virtual ~QAlarm();
00017
00018 enum Type {
00019 RepeatDaily
00020 };
00021
00022
00023 Q_INVOKABLE int add(QString message, int interval);
00024
00025 signals:
00026
00027 public slots:
00028
00029 private:
00030 QAlarmPrivate *d;
00031
00032
00033
00034
00035 };
00036
00037 #endif // QALARM_H