summaryrefslogtreecommitdiff
path: root/core/pim/datebook/datebookweeklst.h
authorhakan <hakan>2002-03-09 14:19:20 (UTC)
committer hakan <hakan>2002-03-09 14:19:20 (UTC)
commit307ecafa73a7902aeadfeec9b5c2c064b68aed37 (patch) (unidiff)
treec8b82b8b13aab55ede1763da27809e5cd9efa661 /core/pim/datebook/datebookweeklst.h
parent62c21e8bdbb365a64f05dd363a98abd7fc1f0558 (diff)
downloadopie-307ecafa73a7902aeadfeec9b5c2c064b68aed37.zip
opie-307ecafa73a7902aeadfeec9b5c2c064b68aed37.tar.gz
opie-307ecafa73a7902aeadfeec9b5c2c064b68aed37.tar.bz2
WeekLst extended to view two weeks at a time (opitonal)
Diffstat (limited to 'core/pim/datebook/datebookweeklst.h') (more/less context) (ignore whitespace changes)
-rw-r--r--core/pim/datebook/datebookweeklst.h44
1 files changed, 32 insertions, 12 deletions
diff --git a/core/pim/datebook/datebookweeklst.h b/core/pim/datebook/datebookweeklst.h
index 39c956d..b0b0417 100644
--- a/core/pim/datebook/datebookweeklst.h
+++ b/core/pim/datebook/datebookweeklst.h
@@ -33,2 +33,3 @@ signals:
33 void dateChanged(int y, int w); 33 void dateChanged(int y, int w);
34 void setDbl(bool on);
34private: 35private:
@@ -75,3 +76,3 @@ class DateBookWeekLstView: public QWidget
75public: 76public:
76 DateBookWeekLstView(QValueList<EffectiveEvent> &ev, QDate &d, bool onM, 77 DateBookWeekLstView(QValueList<EffectiveEvent> &ev, const QDate &d, bool onM,
77 QWidget* parent = 0, const char* name = 0, 78 QWidget* parent = 0, const char* name = 0,
@@ -90,2 +91,17 @@ protected slots:
90 91
92class DateBookWeekLstDblView: public QWidget {
93 Q_OBJECT
94public:
95 DateBookWeekLstDblView(QValueList<EffectiveEvent> &ev1,
96 QValueList<EffectiveEvent> &ev2,
97 QDate &d, bool onM,
98 QWidget* parent = 0, const char* name = 0,
99 WFlags fl = 0 );
100signals:
101 void editEvent(const Event &e);
102 void showDate(int y, int m, int d);
103 void addEvent(const QDateTime &start, const QDateTime &stop,
104 const QString &str);
105};
106
91class DateBookWeekLst : public QWidget 107class DateBookWeekLst : public QWidget
@@ -98,2 +114,3 @@ public:
98 const char *name = 0 ); 114 const char *name = 0 );
115 ~DateBookWeekLst();
99 void setDate( int y, int w ); 116 void setDate( int y, int w );
@@ -106,4 +123,6 @@ public slots:
106 void dateChanged(int y, int w); 123 void dateChanged(int y, int w);
124
107protected slots: 125protected slots:
108 void keyPressEvent(QKeyEvent *); 126 void keyPressEvent(QKeyEvent *);
127 void setDbl(bool on);
109 128
@@ -116,13 +135,14 @@ signals:
116private: 135private:
117 DateBookDB *db; 136 DateBookDB *db;
118 int startTime; 137 int startTime;
119 bool ampm; 138 bool ampm;
120 bool onMonday; 139 bool onMonday;
121 int year, _week; 140 bool dbl;
122 DateBookWeekLstHeader *header; 141 int year, _week;
123 DateBookWeekLstView *view; 142 DateBookWeekLstHeader *header;
124 QVBoxLayout *layout; 143 QWidget *view;
125 QScrollView *scroll; 144 QVBoxLayout *layout;
126 145 QScrollView *scroll;
127 void getEvents(); 146
147 void getEvents();
128}; 148};