summaryrefslogtreecommitdiff
path: root/core/pim/datebook/modules/weeklst/datebookweeklstdblview.h
authoralwin <alwin>2005-03-19 18:06:44 (UTC)
committer alwin <alwin>2005-03-19 18:06:44 (UTC)
commitff7fd64d755b2cc63f9944b1a17a6a2e186da0b6 (patch) (unidiff)
tree11c335300ae6e9dd55b62e5558e56a85222d3fb6 /core/pim/datebook/modules/weeklst/datebookweeklstdblview.h
parent93d0e2c50c24c518323d7926df37827d3b562a28 (diff)
downloadopie-ff7fd64d755b2cc63f9944b1a17a6a2e186da0b6.zip
opie-ff7fd64d755b2cc63f9944b1a17a6a2e186da0b6.tar.gz
opie-ff7fd64d755b2cc63f9944b1a17a6a2e186da0b6.tar.bz2
hopefull speedup the weeklistview.
deleting the main widget 4 times when date changed isn't that usefull. After 1.2 OPIE this view should completly rewritten or removed.
Diffstat (limited to 'core/pim/datebook/modules/weeklst/datebookweeklstdblview.h') (more/less context) (ignore whitespace changes)
-rw-r--r--core/pim/datebook/modules/weeklst/datebookweeklstdblview.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/core/pim/datebook/modules/weeklst/datebookweeklstdblview.h b/core/pim/datebook/modules/weeklst/datebookweeklstdblview.h
index 57e9690..808556e 100644
--- a/core/pim/datebook/modules/weeklst/datebookweeklstdblview.h
+++ b/core/pim/datebook/modules/weeklst/datebookweeklstdblview.h
@@ -8,6 +8,9 @@
8#include <qdatetime.h> 8#include <qdatetime.h>
9#include <qstring.h> 9#include <qstring.h>
10 10
11class DateBookWeekLstView;
12class QHBoxLayout;
13
11class DateBookWeekLstDblView: public QWidget { 14class DateBookWeekLstDblView: public QWidget {
12 Q_OBJECT 15 Q_OBJECT
13public: 16public:
@@ -16,7 +19,17 @@ public:
16 QDate &d, bool onM, 19 QDate &d, bool onM,
17 QWidget* parent = 0, const char* name = 0, 20 QWidget* parent = 0, const char* name = 0,
18 WFlags fl = 0 ); 21 WFlags fl = 0 );
22 DateBookWeekLstDblView(QValueList<EffectiveEvent> &ev1,
23 QDate &d, bool onM,
24 QWidget* parent = 0, const char* name = 0,
25 WFlags fl = 0 );
19 virtual ~DateBookWeekLstDblView(); 26 virtual ~DateBookWeekLstDblView();
27 void setEvents(QValueList<EffectiveEvent> &ev1,QValueList<EffectiveEvent> &ev2,QDate &d, bool onM);
28 void setEvents(QValueList<EffectiveEvent> &ev1,QDate &d, bool onM);
29 void setRightEvents(QValueList<EffectiveEvent> &ev1,QDate &d, bool onM);
30
31 bool toggleDoubleView(bool how);
32
20signals: 33signals:
21 void editEvent(const Event &e); 34 void editEvent(const Event &e);
22 void duplicateEvent(const Event &e); 35 void duplicateEvent(const Event &e);
@@ -26,6 +39,10 @@ signals:
26 void showDate(int y, int m, int d); 39 void showDate(int y, int m, int d);
27 void addEvent(const QDateTime &start, const QDateTime &stop, 40 void addEvent(const QDateTime &start, const QDateTime &stop,
28 const QString &str, const QString &location); 41 const QString &str, const QString &location);
42
43protected:
44 QHBoxLayout*m_MainLayout;
45 DateBookWeekLstView *leftView,*rightView;
29}; 46};
30 47
31#endif 48#endif