summaryrefslogtreecommitdiff
path: root/core/pim/datebook/modules/weeklst/datebookweeklst.h
Unidiff
Diffstat (limited to 'core/pim/datebook/modules/weeklst/datebookweeklst.h') (more/less context) (show whitespace changes)
-rw-r--r--core/pim/datebook/modules/weeklst/datebookweeklst.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/core/pim/datebook/modules/weeklst/datebookweeklst.h b/core/pim/datebook/modules/weeklst/datebookweeklst.h
index 3922fa1..505810b 100644
--- a/core/pim/datebook/modules/weeklst/datebookweeklst.h
+++ b/core/pim/datebook/modules/weeklst/datebookweeklst.h
@@ -1,65 +1,66 @@
1#ifndef DATEBOOKWEEKLST 1#ifndef DATEBOOKWEEKLST
2#define DATEBOOKWEEKLST 2#define DATEBOOKWEEKLST
3 3
4#include <qpe/event.h> 4#include <qpe/event.h>
5 5
6#include <qwidget.h> 6#include <qwidget.h>
7#include <qdatetime.h> 7#include <qdatetime.h>
8 8
9class DateBookDB; 9class DateBookDB;
10class DateBookDBHoliday; 10class DateBookDBHoliday;
11class DateBookWeekLstHeader; 11class DateBookWeekLstHeader;
12class DateBookWeekLstEvent; 12class DateBookWeekLstEvent;
13class DateBookWeekLstView; 13class DateBookWeekLstDblView;
14class QVBoxLayout; 14class QVBoxLayout;
15class QScrollView; 15class QScrollView;
16 16
17class DateBookWeekLst : public QWidget 17class DateBookWeekLst : public QWidget
18{ 18{
19 Q_OBJECT 19 Q_OBJECT
20 20
21public: 21public:
22 DateBookWeekLst( bool ampm, bool onM, DateBookDBHoliday *newDB, 22 DateBookWeekLst( bool ampm, bool onM, DateBookDBHoliday *newDB,
23 QWidget *parent = 0, 23 QWidget *parent = 0,
24 const char *name = 0 ); 24 const char *name = 0 );
25 ~DateBookWeekLst(); 25 ~DateBookWeekLst();
26 void setDate( int y, int w ); 26 void setDate( int y, int w );
27 void setDate(const QDate &d ); 27 void setDate(const QDate &d );
28 int week() const { return _week; }; 28 int week() const { return _week; };
29 QDate date(); 29 QDate date();
30 QDate weekDate() const; 30 QDate weekDate() const;
31 31
32public slots: 32public slots:
33 void redraw(); 33 void redraw();
34 void dateChanged(QDate &date); 34 void dateChanged(QDate &date);
35 35
36protected slots: 36protected slots:
37 void keyPressEvent(QKeyEvent *); 37 void keyPressEvent(QKeyEvent *);
38 void setDbl(bool on); 38 void setDbl(bool on);
39 39
40signals: 40signals:
41 void showDate(int y, int m, int d); 41 void showDate(int y, int m, int d);
42 void addEvent(const QDateTime &start, const QDateTime &stop, 42 void addEvent(const QDateTime &start, const QDateTime &stop,
43 const QString &str, const QString &location); 43 const QString &str, const QString &location);
44 void editEvent(const Event &e); 44 void editEvent(const Event &e);
45 void duplicateEvent(const Event &e); 45 void duplicateEvent(const Event &e);
46 void removeEvent(const Event &e); 46 void removeEvent(const Event &e);
47 void beamEvent(const Event &e); 47 void beamEvent(const Event &e);
48 48
49private: 49private:
50 DateBookDBHoliday *db; 50 DateBookDBHoliday *db;
51 int startTime; 51 int startTime;
52 bool ampm; 52 bool ampm;
53 bool bStartOnMonday; 53 bool bStartOnMonday;
54 bool dbl; 54 bool dbl;
55 QDate bdate; 55 QDate bdate;
56 int year, _week,dow; 56 int year, _week,dow;
57 DateBookWeekLstHeader *header; 57 DateBookWeekLstHeader *header;
58 QWidget *view;
59 QVBoxLayout *layout; 58 QVBoxLayout *layout;
60 QScrollView *scroll; 59 QScrollView *scroll;
60 DateBookWeekLstDblView*m_CurrentView;
61 bool dateset:1;
61 62
62 void getEvents(); 63 void getEvents();
63}; 64};
64 65
65#endif 66#endif