summaryrefslogtreecommitdiff
path: root/core/pim/datebook/datebookdayallday.h
Unidiff
Diffstat (limited to 'core/pim/datebook/datebookdayallday.h') (more/less context) (ignore whitespace changes)
-rw-r--r--core/pim/datebook/datebookdayallday.h4
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
10class QVBoxLayout; 11class QVBoxLayout;
11class QHBoxLayout; 12class QHBoxLayout;
12class QGridLayout; 13class QGridLayout;
13class DatebookAlldayDisp; 14class DatebookAlldayDisp;
14class DatebookEventDesc; 15class DatebookEventDesc;
15class DateBookDB; 16class DateBookDB;
16 17
17class DatebookdayAllday : public QWidget 18class DatebookdayAllday : public QScrollView
18{ 19{
19 Q_OBJECT 20 Q_OBJECT
20 21
21public: 22public:
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
28public slots: 29public slots:
29 void removeAllEvents(); 30 void removeAllEvents();
30 31
31protected: 32protected:
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
39class DatebookAlldayDisp : public QLabel 41class DatebookAlldayDisp : public QLabel
40{ 42{
41 Q_OBJECT 43 Q_OBJECT
42 44
43public: 45public:
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
48signals: 50signals:
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
55public slots: 57public slots:
56 58
57protected: 59protected:
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
64class DatebookEventDesc: public QLabel 66class DatebookEventDesc: public QLabel
65{ 67{
66 Q_OBJECT 68 Q_OBJECT
67 69
68public: 70public:
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
72public slots: 74public slots:
73 void disp_event(const Event&e); 75 void disp_event(const Event&e);
74 76
75protected: 77protected:
76 void mousePressEvent(QMouseEvent*e); 78 void mousePressEvent(QMouseEvent*e);
77 QTimer* m_Timer; 79 QTimer* m_Timer;
78}; 80};
79 81