00001 #ifndef _DATEBOOKWEEKLSTHEADER_H 00002 #define _DATEBOOKWEEKLSTHEADER_H 00003 00004 #include "datebookweeklstheaderbase.h" 00005 00006 #include <qdatetime.h> 00007 00008 class DateBookWeekLstHeader: public DateBookWeekLstHeaderBase 00009 { 00010 Q_OBJECT 00011 public: 00012 DateBookWeekLstHeader(bool onM, QWidget* parent = 0, const char* name = 0, 00013 WFlags fl = 0 ); 00014 ~DateBookWeekLstHeader(); 00015 void setDate(const QDate &d); 00016 00017 public slots: 00018 void nextWeek(); 00019 void prevWeek(); 00020 void nextMonth(); 00021 void prevMonth(); 00022 void pickDate(); 00023 void setDate(int y, int m, int d); 00024 signals: 00025 void dateChanged(QDate &newdate); 00026 void setDbl(bool on); 00027 protected: 00028 QDate date; 00029 // bool onMonday; 00030 bool bStartOnMonday; 00031 00032 }; 00033 00034 #endif
1.4.2