-rw-r--r-- | korganizer/kdatenavigator.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/korganizer/kdatenavigator.h b/korganizer/kdatenavigator.h index 93bbceb..780ebb8 100644 --- a/korganizer/kdatenavigator.h +++ b/korganizer/kdatenavigator.h | |||
@@ -57,64 +57,65 @@ class KDateNavigator: public QFrame | |||
57 | */ | 57 | */ |
58 | enum RolloverType { None, FollowDay, FollowMonth } ; | 58 | enum RolloverType { None, FollowDay, FollowMonth } ; |
59 | void enableRollover( RolloverType ); | 59 | void enableRollover( RolloverType ); |
60 | 60 | ||
61 | void setShowWeekNums( bool enabled ); | 61 | void setShowWeekNums( bool enabled ); |
62 | void setCalendar( Calendar * ); | 62 | void setCalendar( Calendar * ); |
63 | void setBaseDate( const QDate & , bool doRepaint = true ); | 63 | void setBaseDate( const QDate & , bool doRepaint = true ); |
64 | 64 | ||
65 | QDate baseDate() const { return m_MthYr;} | 65 | QDate baseDate() const { return m_MthYr;} |
66 | 66 | ||
67 | KCal::DateList selectedDates() const { return mSelectedDates; } | 67 | KCal::DateList selectedDates() const { return mSelectedDates; } |
68 | NavigatorBar *navigatorBar() const { return mNavigatorBar; } | 68 | NavigatorBar *navigatorBar() const { return mNavigatorBar; } |
69 | void setMonthSignalOffset ( int off ) { mMonthSignalOffset = off%12;} | 69 | void setMonthSignalOffset ( int off ) { mMonthSignalOffset = off%12;} |
70 | QSize yourSizeHint()const { return mySizeHint; }; | 70 | QSize yourSizeHint()const { return mySizeHint; }; |
71 | QSize yourFullSizeHint() const { return myFullSizeHint;}; | 71 | QSize yourFullSizeHint() const { return myFullSizeHint;}; |
72 | QFont yourFontHint( QSize , bool * b); | 72 | QFont yourFontHint( QSize , bool * b); |
73 | bool fontChanged() {return mFontChanged; } | 73 | bool fontChanged() {return mFontChanged; } |
74 | void unsetFontChanged() { mFontChanged = false; } | 74 | void unsetFontChanged() { mFontChanged = false; } |
75 | KODayMatrix *dayMatrix() { return daymatrix ;} | 75 | KODayMatrix *dayMatrix() { return daymatrix ;} |
76 | QSize sizeHint() const; | 76 | QSize sizeHint() const; |
77 | QSize sizeHintTwoButtons( int butnum = 2 ) const; | 77 | QSize sizeHintTwoButtons( int butnum = 2 ) const; |
78 | void changeFont ( QFont fo ); | 78 | void changeFont ( QFont fo ); |
79 | public slots: | 79 | public slots: |
80 | void selectDates( const KCal::DateList & ); | 80 | void selectDates( const KCal::DateList & ); |
81 | void updateView(); | 81 | void updateView(); |
82 | void updateConfig(); | 82 | void updateConfig(); |
83 | void updateDayMatrix(); | 83 | void updateDayMatrix(); |
84 | 84 | ||
85 | signals: | 85 | signals: |
86 | void datesSelected( const KCal::DateList & ); | 86 | void datesSelected( const KCal::DateList & ); |
87 | void eventDropped( Event * ); | 87 | void eventDropped( Event * ); |
88 | void weekClicked( const QDate &); | 88 | void weekClicked( const QDate &); |
89 | void showMonth( const QDate & ); | ||
89 | 90 | ||
90 | void goPrevious(); | 91 | void goPrevious(); |
91 | void goNext(); | 92 | void goNext(); |
92 | 93 | ||
93 | void goNextMonth(); | 94 | void goNextMonth(); |
94 | void goPrevMonth(); | 95 | void goPrevMonth(); |
95 | void goNextYear(); | 96 | void goNextYear(); |
96 | void goPrevYear(); | 97 | void goPrevYear(); |
97 | void monthSelected( int ); | 98 | void monthSelected( int ); |
98 | 99 | ||
99 | // Signals emitted at midnight carrying the new date. | 100 | // Signals emitted at midnight carrying the new date. |
100 | void dayPassed( QDate ); | 101 | void dayPassed( QDate ); |
101 | void monthPassed( QDate ); | 102 | void monthPassed( QDate ); |
102 | 103 | ||
103 | protected slots: | 104 | protected slots: |
104 | 105 | ||
105 | /** | 106 | /** |
106 | * Called regularly to see if we need to update the view | 107 | * Called regularly to see if we need to update the view |
107 | * wrt. the today box and the month box. Only important | 108 | * wrt. the today box and the month box. Only important |
108 | * if you leave KOrganizer idle for long periods of time. | 109 | * if you leave KOrganizer idle for long periods of time. |
109 | * | 110 | * |
110 | * Until we have a reliable way of setting QTimers to go | 111 | * Until we have a reliable way of setting QTimers to go |
111 | * off at a particular wall-clock time, we need this, | 112 | * off at a particular wall-clock time, we need this, |
112 | * which calls passedMidnight() at the right moments. | 113 | * which calls passedMidnight() at the right moments. |
113 | */ | 114 | */ |
114 | void possiblyPastMidnight(); | 115 | void possiblyPastMidnight(); |
115 | 116 | ||
116 | /** handles updating the view when midnight has come by due to idle time. | 117 | /** handles updating the view when midnight has come by due to idle time. |
117 | * | 118 | * |
118 | */ | 119 | */ |
119 | void passedMidnight(); | 120 | void passedMidnight(); |
120 | void slotMonthSelected( int m ); | 121 | void slotMonthSelected( int m ); |