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
00030 #include "compat.h"
00031
00032 #include <kdialogbase.h>
00033
00034 #include <libkcal/event.h>
00035 #include <libkcal/calendarlocal.h>
00036
00037 using namespace KCal;
00038
00039 class KOEventViewer;
00040 class QSpinBox;
00041
00042 class AlarmDialog : public KDialogBase {
00043 Q_OBJECT
00044 public:
00045 AlarmDialog(QWidget *parent=0L, const char *name=0L);
00046 virtual ~AlarmDialog();
00047
00048 void appendEvent(Event *event);
00049
00050 void appendTodo(Todo *todo);
00051
00052 void clearEvents();
00053
00054 void eventNotification();
00055
00056 public slots:
00057 void slotOk();
00058 void slotUser1();
00059
00060 signals:
00061 void suspendSignal(int duration);
00062
00063 private:
00064 KOEventViewer *mEventViewer;
00065
00066 QPtrList<Incidence> mIncidences;
00067
00068 QSpinBox *mSuspendSpin;
00069 };
00070
00071 #endif
This file is part of the documentation for kdelibs Version 3.1.5.