Diffstat (limited to 'core/pim/datebook/datebookdayallday.h') (more/less context) (ignore whitespace changes)
-rw-r--r-- | core/pim/datebook/datebookdayallday.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/core/pim/datebook/datebookdayallday.h b/core/pim/datebook/datebookdayallday.h index c781785..f5867e5 100644 --- a/core/pim/datebook/datebookdayallday.h +++ b/core/pim/datebook/datebookdayallday.h | |||
@@ -1,79 +1,81 @@ | |||
1 | #ifndef DATEBOOKDAYALLDAYBASE_H | 1 | #ifndef DATEBOOKDAYALLDAYBASE_H |
2 | #define DATEBOOKDAYALLDAYBASE_H | 2 | #define DATEBOOKDAYALLDAYBASE_H |
3 | 3 | ||
4 | #include <qvariant.h> | 4 | #include <qvariant.h> |
5 | #include <qframe.h> | 5 | #include <qframe.h> |
6 | #include <qscrollview.h> | ||
6 | #include <qlabel.h> | 7 | #include <qlabel.h> |
7 | #include <qlist.h> | 8 | #include <qlist.h> |
8 | #include <qpe/event.h> | 9 | #include <qpe/event.h> |
9 | 10 | ||
10 | class QVBoxLayout; | 11 | class QVBoxLayout; |
11 | class QHBoxLayout; | 12 | class QHBoxLayout; |
12 | class QGridLayout; | 13 | class QGridLayout; |
13 | class DatebookAlldayDisp; | 14 | class DatebookAlldayDisp; |
14 | class DatebookEventDesc; | 15 | class DatebookEventDesc; |
15 | class DateBookDB; | 16 | class DateBookDB; |
16 | 17 | ||
17 | class DatebookdayAllday : public QWidget | 18 | class DatebookdayAllday : public QScrollView |
18 | { | 19 | { |
19 | Q_OBJECT | 20 | Q_OBJECT |
20 | 21 | ||
21 | public: | 22 | public: |
22 | DatebookdayAllday(DateBookDB* db, | 23 | DatebookdayAllday(DateBookDB* db, |
23 | QWidget* parent = 0, const char* name = 0, WFlags fl = 0); | 24 | QWidget* parent = 0, const char* name = 0, WFlags fl = 0); |
24 | ~DatebookdayAllday(); | 25 | ~DatebookdayAllday(); |
25 | DatebookAlldayDisp* addEvent(const EffectiveEvent&e); | 26 | DatebookAlldayDisp* addEvent(const EffectiveEvent&e); |
26 | const unsigned int items()const{return item_count;} | 27 | const unsigned int items()const{return item_count;} |
27 | 28 | ||
28 | public slots: | 29 | public slots: |
29 | void removeAllEvents(); | 30 | void removeAllEvents(); |
30 | 31 | ||
31 | protected: | 32 | protected: |
33 | QFrame * m_MainFrame; | ||
32 | QVBoxLayout* datebookdayalldayLayout; | 34 | QVBoxLayout* datebookdayalldayLayout; |
33 | DatebookEventDesc * lblDesc; | 35 | DatebookEventDesc * lblDesc; |
34 | unsigned int item_count; | 36 | unsigned int item_count; |
35 | QList<DatebookAlldayDisp> subWidgets; | 37 | QList<DatebookAlldayDisp> subWidgets; |
36 | DateBookDB *dateBook; | 38 | DateBookDB *dateBook; |
37 | }; | 39 | }; |
38 | 40 | ||
39 | class DatebookAlldayDisp : public QLabel | 41 | class DatebookAlldayDisp : public QLabel |
40 | { | 42 | { |
41 | Q_OBJECT | 43 | Q_OBJECT |
42 | 44 | ||
43 | public: | 45 | public: |
44 | DatebookAlldayDisp(DateBookDB* db,const EffectiveEvent& e, | 46 | DatebookAlldayDisp(DateBookDB* db,const EffectiveEvent& e, |
45 | QWidget* parent=0,const char* name = 0, WFlags fl=0); | 47 | QWidget* parent=0,const char* name = 0, WFlags fl=0); |
46 | virtual ~DatebookAlldayDisp(); | 48 | virtual ~DatebookAlldayDisp(); |
47 | 49 | ||
48 | signals: | 50 | signals: |
49 | void deleteMe( const Event &e ); | 51 | void deleteMe( const Event &e ); |
50 | void duplicateMe( const Event &e ); | 52 | void duplicateMe( const Event &e ); |
51 | void editMe( const Event &e ); | 53 | void editMe( const Event &e ); |
52 | void beamMe( const Event &e ); | 54 | void beamMe( const Event &e ); |
53 | void displayMe(const Event &e); | 55 | void displayMe(const Event &e); |
54 | 56 | ||
55 | public slots: | 57 | public slots: |
56 | 58 | ||
57 | protected: | 59 | protected: |
58 | EffectiveEvent m_Ev; | 60 | EffectiveEvent m_Ev; |
59 | DateBookDB* dateBook; | 61 | DateBookDB* dateBook; |
60 | void mousePressEvent( QMouseEvent *e ); | 62 | void mousePressEvent( QMouseEvent *e ); |
61 | void beam_single_event(); | 63 | void beam_single_event(); |
62 | }; | 64 | }; |
63 | 65 | ||
64 | class DatebookEventDesc: public QLabel | 66 | class DatebookEventDesc: public QLabel |
65 | { | 67 | { |
66 | Q_OBJECT | 68 | Q_OBJECT |
67 | 69 | ||
68 | public: | 70 | public: |
69 | DatebookEventDesc(QWidget* Parent=0,const char* name = 0); | 71 | DatebookEventDesc(QWidget* Parent=0,const char* name = 0); |
70 | virtual ~DatebookEventDesc(); | 72 | virtual ~DatebookEventDesc(); |
71 | 73 | ||
72 | public slots: | 74 | public slots: |
73 | void disp_event(const Event&e); | 75 | void disp_event(const Event&e); |
74 | 76 | ||
75 | protected: | 77 | protected: |
76 | void mousePressEvent(QMouseEvent*e); | 78 | void mousePressEvent(QMouseEvent*e); |
77 | QTimer* m_Timer; | 79 | QTimer* m_Timer; |
78 | }; | 80 | }; |
79 | 81 | ||