From ff7fd64d755b2cc63f9944b1a17a6a2e186da0b6 Mon Sep 17 00:00:00 2001 From: alwin Date: Sat, 19 Mar 2005 18:06:44 +0000 Subject: 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. --- (limited to 'core/pim/datebook/modules/weeklst/datebookweeklstdblview.h') 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 @@ #include #include +class DateBookWeekLstView; +class QHBoxLayout; + class DateBookWeekLstDblView: public QWidget { Q_OBJECT public: @@ -16,7 +19,17 @@ public: QDate &d, bool onM, QWidget* parent = 0, const char* name = 0, WFlags fl = 0 ); + DateBookWeekLstDblView(QValueList &ev1, + QDate &d, bool onM, + QWidget* parent = 0, const char* name = 0, + WFlags fl = 0 ); virtual ~DateBookWeekLstDblView(); + void setEvents(QValueList &ev1,QValueList &ev2,QDate &d, bool onM); + void setEvents(QValueList &ev1,QDate &d, bool onM); + void setRightEvents(QValueList &ev1,QDate &d, bool onM); + + bool toggleDoubleView(bool how); + signals: void editEvent(const Event &e); void duplicateEvent(const Event &e); @@ -26,6 +39,10 @@ signals: void showDate(int y, int m, int d); void addEvent(const QDateTime &start, const QDateTime &stop, const QString &str, const QString &location); + +protected: + QHBoxLayout*m_MainLayout; + DateBookWeekLstView *leftView,*rightView; }; #endif -- cgit v0.9.0.2