author | alwin <alwin> | 2005-03-19 13:44:30 (UTC) |
---|---|---|
committer | alwin <alwin> | 2005-03-19 13:44:30 (UTC) |
commit | 34e42590a8ef21c1377f89c7b82f25bcf0aec3cb (patch) (side-by-side diff) | |
tree | f5afdae31945ca2bac7339a339499fa87ece50d9 /core/pim/datebook/datebookweeklst.h | |
parent | d9e8b9e797e3162ab564bb3b0f04663ef1167541 (diff) | |
download | opie-34e42590a8ef21c1377f89c7b82f25bcf0aec3cb.zip opie-34e42590a8ef21c1377f89c7b82f25bcf0aec3cb.tar.gz opie-34e42590a8ef21c1377f89c7b82f25bcf0aec3cb.tar.bz2 |
so....
I looked for a problem. could not found due the kind of code structure.
so I had reorganized the code into a more sensefull structure so every one
should be able to find some code sequences when searching for a bug.
yes - now I found the problem and can thinking about resolving it.
Diffstat (limited to 'core/pim/datebook/datebookweeklst.h') (more/less context) (ignore whitespace changes)
-rw-r--r-- | core/pim/datebook/datebookweeklst.h | 178 |
1 files changed, 0 insertions, 178 deletions
diff --git a/core/pim/datebook/datebookweeklst.h b/core/pim/datebook/datebookweeklst.h deleted file mode 100644 index 38d7777..0000000 --- a/core/pim/datebook/datebookweeklst.h +++ b/dev/null @@ -1,178 +0,0 @@ -#ifndef DATEBOOKWEEKLST -#define DATEBOOKWEEKLST - -#include <qwidget.h> -#include <qdatetime.h> -#include <qpe/event.h> -#include <qlabel.h> -#include <qscrollview.h> - -#include "datebookweeklstheader.h" -#include "datebookweeklstdayhdr.h" - -#include <opie2/oclickablelabel.h> - -class QDateTime; -class DateBookDB; -class DateBookDBHoliday; - -class DateBookWeekLstHeader: public DateBookWeekLstHeaderBase -{ - Q_OBJECT -public: - DateBookWeekLstHeader(bool onM, QWidget* parent = 0, const char* name = 0, - WFlags fl = 0 ); - ~DateBookWeekLstHeader(); - void setDate(const QDate &d); - -public slots: - void nextWeek(); - void prevWeek(); - void nextMonth(); - void prevMonth(); - void pickDate(); - void setDate(int y, int m, int d); -signals: - void dateChanged(QDate &newdate); - void setDbl(bool on); -private: - QDate date; -// bool onMonday; - bool bStartOnMonday; -}; - -class DateBookWeekLstDayHdr: public DateBookWeekLstDayHdrBase -{ - Q_OBJECT -public: - DateBookWeekLstDayHdr(const QDate &d, bool onM, - QWidget* parent = 0, const char* name = 0, - WFlags fl = 0 ); -public slots: - void showDay(); - void newEvent(); -signals: - void showDate(int y, int m, int d); - void addEvent(const QDateTime &start, const QDateTime &stop, - const QString &str, const QString &location); -private: - QDate date; -}; - -class DateBookWeekLstEvent: public Opie::Ui::OClickableLabel -{ - Q_OBJECT -public: - DateBookWeekLstEvent(const EffectiveEvent &ev, int weeklistviewconfig =1, - QWidget* parent = 0, const char* name = 0, - WFlags fl = 0); -signals: - void editEvent(const Event &e); - void duplicateEvent(const Event &e); - void removeEvent(const Event &e); - void beamEvent(const Event &e); - void redraw(); -private slots: - void editMe(); - void duplicateMe(); - void deleteMe(); - void beamMe(); -private: - const EffectiveEvent event; - QPopupMenu* popmenue; -protected: - void mousePressEvent( QMouseEvent *e ); -}; - -class DateBookWeekLstView: public QWidget -{ - Q_OBJECT -public: - DateBookWeekLstView(QValueList<EffectiveEvent> &ev, const QDate &d, bool onM, - QWidget* parent = 0, const char* name = 0, - WFlags fl = 0 ); - ~DateBookWeekLstView(); -signals: - void editEvent(const Event &e); - void duplicateEvent(const Event &e); - void removeEvent(const Event &e); - void beamEvent(const Event &e); - void redraw(); - void showDate(int y, int m, int d); - void addEvent(const QDateTime &start, const QDateTime &stop, - const QString &str, const QString &location); -private: - bool bStartOnMonday; -protected slots: - void keyPressEvent(QKeyEvent *); -}; - -class DateBookWeekLstDblView: public QWidget { - Q_OBJECT -public: - DateBookWeekLstDblView(QValueList<EffectiveEvent> &ev1, - QValueList<EffectiveEvent> &ev2, - QDate &d, bool onM, - QWidget* parent = 0, const char* name = 0, - WFlags fl = 0 ); -signals: - void editEvent(const Event &e); - void duplicateEvent(const Event &e); - void removeEvent(const Event &e); - void beamEvent(const Event &e); - void redraw(); - void showDate(int y, int m, int d); - void addEvent(const QDateTime &start, const QDateTime &stop, - const QString &str, const QString &location); -}; - -class DateBookWeekLst : public QWidget -{ - Q_OBJECT - -public: - DateBookWeekLst( bool ampm, bool onM, DateBookDBHoliday *newDB, - QWidget *parent = 0, - const char *name = 0 ); - ~DateBookWeekLst(); - void setDate( int y, int w ); - void setDate(const QDate &d ); - int week() const { return _week; }; - QDate date(); - QDate weekDate() const; - -public slots: - void redraw(); - void dateChanged(QDate &date); - -protected slots: - void keyPressEvent(QKeyEvent *); - void setDbl(bool on); - -signals: - void showDate(int y, int m, int d); - void addEvent(const QDateTime &start, const QDateTime &stop, - const QString &str, const QString &location); - void editEvent(const Event &e); - void duplicateEvent(const Event &e); - void removeEvent(const Event &e); - void beamEvent(const Event &e); - -private: - DateBookDBHoliday *db; - int startTime; - bool ampm; - bool bStartOnMonday; - bool dbl; - QDate bdate; - int year, _week,dow; - DateBookWeekLstHeader *header; - QWidget *view; - QVBoxLayout *layout; - QScrollView *scroll; - - void getEvents(); -}; - -#endif - |