alarmdialog.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #ifndef ALARMDIALOG_H
00024 #define ALARMDIALOG_H
00025
00026
00027
00028
00029 #include <kdialogbase.h>
00030
00031 #include <libkcal/event.h>
00032 #include <libkcal/calendarlocal.h>
00033
00034 using namespace KCal;
00035
00036 class KOEventViewer;
00037 class QSpinBox;
00038 class KComboBox;
00039
00040 class AlarmDialog : public KDialogBase {
00041 Q_OBJECT
00042 public:
00043 AlarmDialog( QWidget *parent = 0, const char *name = 0 );
00044 virtual ~AlarmDialog();
00045
00046 void appendEvent(Event *event);
00047
00048 void appendTodo(Todo *todo);
00049
00050 void clearEvents();
00051
00052 void eventNotification();
00053
00054 public slots:
00055 void slotOk();
00056 void slotUser1();
00057 void slotUser2();
00058
00059 signals:
00060 void suspendSignal(int duration);
00061
00062 private:
00063 KOEventViewer *mEventViewer;
00064
00065 QPtrList<Incidence> mIncidences;
00066
00067 QSpinBox *mSuspendSpin;
00068 KComboBox *mSuspendUnit;
00069 };
00070
00071 #endif
This file is part of the documentation for korganizer Library Version 3.3.2.