summaryrefslogtreecommitdiff
path: root/core/pim/datebook/datebookweeklst.h
Side-by-side diff
Diffstat (limited to 'core/pim/datebook/datebookweeklst.h') (more/less context) (ignore whitespace changes)
-rw-r--r--core/pim/datebook/datebookweeklst.h178
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
-