summaryrefslogtreecommitdiff
path: root/core/pim/datebook/modules/monthview/odatebookmonth.h
authorpaule <paule>2007-01-31 09:30:53 (UTC)
committer paule <paule>2007-01-31 09:30:53 (UTC)
commit6b321230cf24e50b11783b3511a457f22ae79a58 (patch) (side-by-side diff)
tree9d04ba6204bdc7be6b9e4ee2645b00d56a9c6f77 /core/pim/datebook/modules/monthview/odatebookmonth.h
parente9c5c237e27d908c890779215b19c22a3706b614 (diff)
downloadopie-6b321230cf24e50b11783b3511a457f22ae79a58.zip
opie-6b321230cf24e50b11783b3511a457f22ae79a58.tar.gz
opie-6b321230cf24e50b11783b3511a457f22ae79a58.tar.bz2
Show events on all visible days in the month view, not just those within the current month. Fixes bug #1351.
Diffstat (limited to 'core/pim/datebook/modules/monthview/odatebookmonth.h') (more/less context) (show whitespace changes)
-rw-r--r--core/pim/datebook/modules/monthview/odatebookmonth.h2
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 );