Diffstat (limited to 'core/pim/datebook/modules/monthview/odatebookmonth.h') (more/less context) (ignore whitespace changes)
-rw-r--r-- | core/pim/datebook/modules/monthview/odatebookmonth.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/core/pim/datebook/modules/monthview/odatebookmonth.h b/core/pim/datebook/modules/monthview/odatebookmonth.h index e967abe..a81a161 100644 --- a/core/pim/datebook/modules/monthview/odatebookmonth.h +++ b/core/pim/datebook/modules/monthview/odatebookmonth.h @@ -60,50 +60,52 @@ public: QSize minimumSize() const { return sizeHint(); } void getDate( int& y, int &m, int &d ) const {y=selYear;m=selMonth;d=selDay;} void setWeekStart( bool onMonday ); signals: void dateClicked( int year, int month, int day ); protected: virtual void viewportMouseReleaseEvent( QMouseEvent * ); protected slots: virtual void keyPressEvent(QKeyEvent *e ) { e->ignore(); } private slots: void dayClicked( int row, int col ); void dragDay( int row, int col ); private: void setupTable(); void setupLabels(); void findDay( int day, int &row, int &col ); + bool findDate( QDate date, int &row, int &col ); void getEvents(); void changeDaySelection( int row, int col ); + QDate getDateAt( int row, int col ); int year, month, day; int selYear, selMonth, selDay; QValueList<Event> monthsEvents; // not used anymore... DateBookDBHoliday *db; ODateBookMonthTablePrivate *d; }; class ODateBookMonthPrivate; class ODateBookMonth : public QVBox { Q_OBJECT public: /* ac = Auto Close */ ODateBookMonth( QWidget *parent = 0, const char *name = 0, bool ac = FALSE, DateBookDBHoliday *data = 0 ); virtual ~ODateBookMonth(); QDate selectedDate() const; signals: /* ### FIXME add a signal with QDate -zecke */ void dateClicked( int year, int month, int day ); |