-rw-r--r-- | korganizer/koagendaview.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/korganizer/koagendaview.h b/korganizer/koagendaview.h index 4b7ef5b..5e68146 100644 --- a/korganizer/koagendaview.h +++ b/korganizer/koagendaview.h | |||
@@ -211,88 +211,89 @@ class KOAgendaView : public KOEventView { | |||
211 | void addToCalSlot(Incidence *, Incidence *); | 211 | void addToCalSlot(Incidence *, Incidence *); |
212 | void slotShowDateView( int, int ); | 212 | void slotShowDateView( int, int ); |
213 | void fillAgenda(); | 213 | void fillAgenda(); |
214 | void startIdleTimeout(); | 214 | void startIdleTimeout(); |
215 | 215 | ||
216 | signals: | 216 | signals: |
217 | void showDateView( int, QDate ); | 217 | void showDateView( int, QDate ); |
218 | void newTodoSignal( QDateTime ,bool ); | 218 | void newTodoSignal( QDateTime ,bool ); |
219 | void toggleExpand(); | 219 | void toggleExpand(); |
220 | void selectWeekNum( int ); | 220 | void selectWeekNum( int ); |
221 | void todoMoved( Todo *, int ); | 221 | void todoMoved( Todo *, int ); |
222 | void incidenceChanged(Incidence * , int ); | 222 | void incidenceChanged(Incidence * , int ); |
223 | // void cloneIncidenceSignal(Incidence *); | 223 | // void cloneIncidenceSignal(Incidence *); |
224 | 224 | ||
225 | protected: | 225 | protected: |
226 | KOAgendaButton* getNewDaylabel(); | 226 | KOAgendaButton* getNewDaylabel(); |
227 | bool mBlockUpdating; | 227 | bool mBlockUpdating; |
228 | int mUpcomingWidth; | 228 | int mUpcomingWidth; |
229 | /** Fill agenda beginning with date startDate */ | 229 | /** Fill agenda beginning with date startDate */ |
230 | void fillAgenda(const QDate &startDate); | 230 | void fillAgenda(const QDate &startDate); |
231 | void resizeEvent( QResizeEvent* e ); | 231 | void resizeEvent( QResizeEvent* e ); |
232 | /** Fill agenda using the current set value for the start date */ | 232 | /** Fill agenda using the current set value for the start date */ |
233 | 233 | ||
234 | /** Create labels for the selected dates. */ | 234 | /** Create labels for the selected dates. */ |
235 | void createDayLabels(); | 235 | void createDayLabels(); |
236 | 236 | ||
237 | /** | 237 | /** |
238 | Set the masks on the agenda widgets indicating, which days are holidays. | 238 | Set the masks on the agenda widgets indicating, which days are holidays. |
239 | */ | 239 | */ |
240 | void setHolidayMasks(); | 240 | void setHolidayMasks(); |
241 | 241 | ||
242 | protected slots: | 242 | protected slots: |
243 | void slotIdleTimeout(); | 243 | void slotIdleTimeout(); |
244 | void categoryChanged( Incidence * ); | 244 | void categoryChanged( Incidence * ); |
245 | void slotDaylabelClicked( int ); | 245 | void slotDaylabelClicked( int ); |
246 | /** Update event belonging to agenda item */ | 246 | /** Update event belonging to agenda item */ |
247 | void updateEventDates(KOAgendaItem *item, int mode = -1); | 247 | void updateEventDates(KOAgendaItem *item, int mode = -1); |
248 | //void updateMovedTodo(); | 248 | //void updateMovedTodo(); |
249 | 249 | ||
250 | void updateEventIndicatorTop(int newY); | 250 | void updateEventIndicatorTop(int newY); |
251 | void updateEventIndicatorBottom(int newY); | 251 | void updateEventIndicatorBottom(int newY); |
252 | 252 | ||
253 | /** Updates data for selected timespan */ | 253 | /** Updates data for selected timespan */ |
254 | void newTimeSpanSelected(int gxStart, int gyStart, int gxEnd, int gyEnd); | 254 | void newTimeSpanSelected(int gxStart, int gyStart, int gxEnd, int gyEnd); |
255 | /** Updates data for selected timespan for all day event*/ | 255 | /** Updates data for selected timespan for all day event*/ |
256 | void newTimeSpanSelectedAllDay(int gxStart, int gyStart, int gxEnd, int gyEnd); | 256 | void newTimeSpanSelectedAllDay(int gxStart, int gyStart, int gxEnd, int gyEnd); |
257 | 257 | ||
258 | private: | 258 | private: |
259 | bool flag_blockfillAgenda; | ||
259 | QTimer* mIdleTimer; | 260 | QTimer* mIdleTimer; |
260 | QDateTime mIdleStart; | 261 | QDateTime mIdleStart; |
261 | // view widgets | 262 | // view widgets |
262 | QFrame *mDayLabels; | 263 | QFrame *mDayLabels; |
263 | QHBox *mDayLabelsFrame; | 264 | QHBox *mDayLabelsFrame; |
264 | QBoxLayout *mLayoutDayLabels; | 265 | QBoxLayout *mLayoutDayLabels; |
265 | QFrame *mAllDayFrame; | 266 | QFrame *mAllDayFrame; |
266 | KOAgenda *mAllDayAgenda; | 267 | KOAgenda *mAllDayAgenda; |
267 | KOAgenda *mAgenda; | 268 | KOAgenda *mAgenda; |
268 | TimeLabels *mTimeLabels; | 269 | TimeLabels *mTimeLabels; |
269 | QWidget *mDummyAllDayLeft; | 270 | QWidget *mDummyAllDayLeft; |
270 | 271 | ||
271 | KDGanttMinimizeSplitter* mSplitterAgenda; | 272 | KDGanttMinimizeSplitter* mSplitterAgenda; |
272 | QPushButton *mExpandButton; | 273 | QPushButton *mExpandButton; |
273 | 274 | ||
274 | DateList mSelectedDates; // List of dates to be displayed | 275 | DateList mSelectedDates; // List of dates to be displayed |
275 | int mViewType; | 276 | int mViewType; |
276 | 277 | ||
277 | bool mWeekStartsMonday; | 278 | bool mWeekStartsMonday; |
278 | int mStartHour; | 279 | int mStartHour; |
279 | 280 | ||
280 | KOEventPopupMenu *mAllAgendaPopup; | 281 | KOEventPopupMenu *mAllAgendaPopup; |
281 | //KOEventPopupMenu *mAllDayAgendaPopup; | 282 | //KOEventPopupMenu *mAllDayAgendaPopup; |
282 | 283 | ||
283 | EventIndicator *mEventIndicatorTop; | 284 | EventIndicator *mEventIndicatorTop; |
284 | EventIndicator *mEventIndicatorBottom; | 285 | EventIndicator *mEventIndicatorBottom; |
285 | 286 | ||
286 | QMemArray<int> mMinY; | 287 | QMemArray<int> mMinY; |
287 | QMemArray<int> mMaxY; | 288 | QMemArray<int> mMaxY; |
288 | 289 | ||
289 | QMemArray<bool> mHolidayMask; | 290 | QMemArray<bool> mHolidayMask; |
290 | 291 | ||
291 | QPtrList<KOAgendaButton> mDayLabelsList; | 292 | QPtrList<KOAgendaButton> mDayLabelsList; |
292 | QDateTime mTimeSpanBegin; | 293 | QDateTime mTimeSpanBegin; |
293 | QDateTime mTimeSpanEnd; | 294 | QDateTime mTimeSpanEnd; |
294 | bool mTimeSpanInAllDay; | 295 | bool mTimeSpanInAllDay; |
295 | void keyPressEvent ( QKeyEvent * e ); | 296 | void keyPressEvent ( QKeyEvent * e ); |
296 | }; | 297 | }; |
297 | 298 | ||
298 | #endif // KOAGENDAVIEW_H | 299 | #endif // KOAGENDAVIEW_H |