Diffstat (limited to 'core/pim/datebook/datebookday.h') (more/less context) (ignore whitespace changes)
-rw-r--r-- | core/pim/datebook/datebookday.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/core/pim/datebook/datebookday.h b/core/pim/datebook/datebookday.h index 3e44364..3b75eba 100644 --- a/core/pim/datebook/datebookday.h +++ b/core/pim/datebook/datebookday.h | |||
@@ -19,28 +19,30 @@ | |||
19 | **********************************************************************/ | 19 | **********************************************************************/ |
20 | #ifndef DATEBOOKDAY_H | 20 | #ifndef DATEBOOKDAY_H |
21 | #define DATEBOOKDAY_H | 21 | #define DATEBOOKDAY_H |
22 | 22 | ||
23 | #include <qpe/event.h> | 23 | #include <qpe/event.h> |
24 | 24 | ||
25 | #include <qdatetime.h> | 25 | #include <qdatetime.h> |
26 | #include <qtable.h> | 26 | #include <qtable.h> |
27 | #include <qvbox.h> | 27 | #include <qvbox.h> |
28 | #include <qlist.h> | 28 | #include <qlist.h> |
29 | 29 | ||
30 | #include "datebook.h" | 30 | #include "datebook.h" |
31 | #include "datebooktypes.h" | ||
31 | #include <qlineedit.h> | 32 | #include <qlineedit.h> |
32 | 33 | ||
33 | class DateBookDayHeader; | 34 | class DateBookDayHeader; |
34 | class DateBookDB; | 35 | class DateBookDB; |
36 | class DateBookDBHoliday; | ||
35 | class DatebookdayAllday; | 37 | class DatebookdayAllday; |
36 | class QDateTime; | 38 | class QDateTime; |
37 | class QMouseEvent; | 39 | class QMouseEvent; |
38 | class QPaintEvent; | 40 | class QPaintEvent; |
39 | class QResizeEvent; | 41 | class QResizeEvent; |
40 | 42 | ||
41 | class DateBookDayViewQuickLineEdit : public QLineEdit | 43 | class DateBookDayViewQuickLineEdit : public QLineEdit |
42 | { | 44 | { |
43 | Q_OBJECT | 45 | Q_OBJECT |
44 | public: | 46 | public: |
45 | DateBookDayViewQuickLineEdit(const QDateTime &start, const QDateTime &end,QWidget * parent, const char *name=0); | 47 | DateBookDayViewQuickLineEdit(const QDateTime &start, const QDateTime &end,QWidget * parent, const char *name=0); |
46 | protected: | 48 | protected: |
@@ -171,25 +173,25 @@ class WidgetListClass : public QList<DateBookDayWidget> | |||
171 | } | 173 | } |
172 | } | 174 | } |
173 | 175 | ||
174 | 176 | ||
175 | }; | 177 | }; |
176 | 178 | ||
177 | class DateBookDay : public QVBox | 179 | class DateBookDay : public QVBox |
178 | { | 180 | { |
179 | Q_OBJECT | 181 | Q_OBJECT |
180 | 182 | ||
181 | friend class DateBookDayWidget; // for beam this occurence and access to DateBookDB | 183 | friend class DateBookDayWidget; // for beam this occurence and access to DateBookDB |
182 | public: | 184 | public: |
183 | DateBookDay( bool ampm, bool startOnMonday, DateBookDB *newDb,DateBookHoliday*newHdb, | 185 | DateBookDay( bool ampm, bool startOnMonday, DateBookDBHoliday *newDb,DateBookHoliday*newHdb, |
184 | QWidget *parent, const char *name ); | 186 | QWidget *parent, const char *name ); |
185 | void selectedDates( QDateTime &start, QDateTime &end ); | 187 | void selectedDates( QDateTime &start, QDateTime &end ); |
186 | 188 | ||
187 | QDate date() const; | 189 | QDate date() const; |
188 | DateBookDayView *dayView() const { return view; } | 190 | DateBookDayView *dayView() const { return view; } |
189 | void setStartViewTime( int startHere ); | 191 | void setStartViewTime( int startHere ); |
190 | int startViewTime() const; | 192 | int startViewTime() const; |
191 | void setSelectedWidget( DateBookDayWidget * ); | 193 | void setSelectedWidget( DateBookDayWidget * ); |
192 | DateBookDayWidget * getSelectedWidget( void ); | 194 | DateBookDayWidget * getSelectedWidget( void ); |
193 | void setJumpToCurTime( bool bJump ); | 195 | void setJumpToCurTime( bool bJump ); |
194 | void setRowStyle( int style ); | 196 | void setRowStyle( int style ); |
195 | static QDate findRealStart( int uid, const QDate& isIncluded, | 197 | static QDate findRealStart( int uid, const QDate& isIncluded, |
@@ -216,23 +218,23 @@ protected slots: | |||
216 | private slots: | 218 | private slots: |
217 | void dateChanged( int y, int m, int d ); | 219 | void dateChanged( int y, int m, int d ); |
218 | void slotColWidthChanged() { relayoutPage(); }; | 220 | void slotColWidthChanged() { relayoutPage(); }; |
219 | 221 | ||
220 | private: | 222 | private: |
221 | void getEvents(); | 223 | void getEvents(); |
222 | void relayoutPage( bool fromResize = false ); | 224 | void relayoutPage( bool fromResize = false ); |
223 | DateBookDayWidget *intersects( const DateBookDayWidget *item, const QRect &geom ); | 225 | DateBookDayWidget *intersects( const DateBookDayWidget *item, const QRect &geom ); |
224 | QDate currDate; | 226 | QDate currDate; |
225 | DateBookDayView *view; | 227 | DateBookDayView *view; |
226 | DateBookDayHeader *header; | 228 | DateBookDayHeader *header; |
227 | DatebookdayAllday *m_allDays; | 229 | DatebookdayAllday *m_allDays; |
228 | DateBookDB *db; | 230 | DateBookDBHoliday *db; |
229 | WidgetListClass widgetList; //reimplemented QList for sorting widgets by height | 231 | WidgetListClass widgetList; //reimplemented QList for sorting widgets by height |
230 | int startTime; | 232 | int startTime; |
231 | bool jumpToCurTime; //should we jump to current time in dayview? | 233 | bool jumpToCurTime; //should we jump to current time in dayview? |
232 | int rowStyle; | 234 | int rowStyle; |
233 | DateBookDayWidget *selectedWidget; //actual selected widget (obviously) | 235 | DateBookDayWidget *selectedWidget; //actual selected widget (obviously) |
234 | DateBookDayTimeMarker *timeMarker; //marker for current time | 236 | DateBookDayTimeMarker *timeMarker; //marker for current time |
235 | DateBookHoliday*_holiday_db; | 237 | DateBookHoliday*_holiday_db; |
236 | }; | 238 | }; |
237 | 239 | ||
238 | #endif | 240 | #endif |