summaryrefslogtreecommitdiffabout
path: root/korganizer/komonthview.h
Unidiff
Diffstat (limited to 'korganizer/komonthview.h') (more/less context) (ignore whitespace changes)
-rw-r--r--korganizer/komonthview.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/korganizer/komonthview.h b/korganizer/komonthview.h
index 4d62e9b..61a141a 100644
--- a/korganizer/komonthview.h
+++ b/korganizer/komonthview.h
@@ -257,92 +257,94 @@ class KOMonthView: public KOEventView
257 bool isMonthView() { return !mShowWeekView; } 257 bool isMonthView() { return !mShowWeekView; }
258 bool isUpdatePossible() { return updatePossible; } 258 bool isUpdatePossible() { return updatePossible; }
259 259
260 MonthViewCell * selectedCell(); 260 MonthViewCell * selectedCell();
261 bool skipResize; 261 bool skipResize;
262 NavigatorBar* navigatorBar() { return mNavigatorBar ;} 262 NavigatorBar* navigatorBar() { return mNavigatorBar ;}
263 void clearList(); 263 void clearList();
264 public slots: 264 public slots:
265 void incidenceHighlighted( Incidence *, MonthViewCell*, int ); 265 void incidenceHighlighted( Incidence *, MonthViewCell*, int );
266 void nextCell(); 266 void nextCell();
267 void prevCell(); 267 void prevCell();
268 virtual void updateView(); 268 virtual void updateView();
269 virtual void updateConfig(); 269 virtual void updateConfig();
270 virtual void showDates(const QDate &start, const QDate &end); 270 virtual void showDates(const QDate &start, const QDate &end);
271 virtual void showEvents(QPtrList<Event> eventList); 271 virtual void showEvents(QPtrList<Event> eventList);
272 272
273 void changeEventDisplay(Event *, int); 273 void changeEventDisplay(Event *, int);
274 274
275 void clearSelection(); 275 void clearSelection();
276 276
277 void showContextMenu( Incidence * ); 277 void showContextMenu( Incidence * );
278 278
279 void setSelectedCell( MonthViewCell * ); 279 void setSelectedCell( MonthViewCell * );
280 void setPopupCell( MonthViewCell * ); 280 void setPopupCell( MonthViewCell * );
281 void switchView(); 281 void switchView();
282 void setKeyBFocus(); 282 void setKeyBFocus();
283 283
284 protected slots: 284 protected slots:
285 void catChanged( Incidence * ); 285 void catChanged( Incidence * );
286 void setKeyBoardFocus(); 286 void setKeyBoardFocus();
287 void slotNewTodo(); 287 void slotNewTodo();
288 void slotNewEvent(); 288 void slotNewEvent();
289 void slotEditJournal(); 289 void slotEditJournal();
290 void slotComputeLayout(); 290 void slotComputeLayout();
291 void selectInternalWeekNum ( int ); 291 void selectInternalWeekNum ( int );
292 void processSelectionChange(); 292 void processSelectionChange();
293 signals: 293 signals:
294 void nextMonth(); 294 void nextMonth();
295 void prevMonth(); 295 void prevMonth();
296 void selectWeekNum ( int ); 296 void selectWeekNum ( int );
297 void selectMonth (); 297 void selectMonth ();
298 void showDaySignal( QDate ); 298 void showDaySignal( QDate );
299 void newTodoSignal( QDateTime, bool ); 299 void newTodoSignal( QDateTime, bool );
300 void showJournalSignal( int,QDate ); 300 void showJournalSignal( int,QDate );
301 protected: 301 protected:
302 void resizeEvent(QResizeEvent *); 302 void resizeEvent(QResizeEvent *);
303 void viewChanged(); 303 void viewChanged();
304 void updateDayLabels(); 304 void updateDayLabels();
305 int mapWeekLayout( int, bool );
305 306
306 private: 307 private:
307 int mKBFcounter; 308 int mKBFcounter;
308 QTimer* mComputeLayoutTimer; 309 QTimer* mComputeLayoutTimer;
309 NavigatorBar* mNavigatorBar; 310 NavigatorBar* mNavigatorBar;
310 int currentWeek(); 311 int currentWeek();
311 bool clPending; 312 bool clPending;
312 QWidgetStack * mWidStack; 313 QWidgetStack * mWidStack;
313 QWidget* mMonthView; 314 QWidget* mMonthView;
314 QWidget* mWeekView; 315 QWidget* mWeekView;
315 bool mShowWeekView; 316 bool mShowWeekView;
316 bool updatePossible; 317 bool updatePossible;
317 int mDaysPerWeek; 318 int mDaysPerWeek;
318 int mNumWeeks; 319 int mNumWeeks;
319 int mNumCells; 320 int mNumCells;
320 //bool mWeekStartsMonday; 321 //bool mWeekStartsMonday;
321 bool mShowSatSunComp; 322 bool mShowSatSunComp;
322 void computeLayout(); 323 void computeLayout();
323 void computeLayoutWeek(); 324 void computeLayoutWeek();
325 void doComputeLayoutWeek();
324 326
325 QPtrVector<MonthViewCell> mCells; 327 QPtrVector<MonthViewCell> mCells;
326 QPtrVector<QLabel> mDayLabels; 328 QPtrVector<QLabel> mDayLabels;
327 QPtrVector<KOWeekButton> mWeekLabels; 329 QPtrVector<KOWeekButton> mWeekLabels;
328 QPtrVector<MonthViewCell> mCellsW; 330 QPtrVector<MonthViewCell> mCellsW;
329 QPtrVector<QLabel> mDayLabelsW; 331 QPtrVector<QLabel> mDayLabelsW;
330 QPtrVector<KOWeekButton> mWeekLabelsW; 332 QPtrVector<KOWeekButton> mWeekLabelsW;
331 333
332 bool mShortDayLabelsM; 334 bool mShortDayLabelsM;
333 bool mShortDayLabelsW; 335 bool mShortDayLabelsW;
334 int mWidthLongDayLabel; 336 int mWidthLongDayLabel;
335 337
336 QDate mStartDate; 338 QDate mStartDate;
337 339
338 MonthViewCell *mSelectedCell; 340 MonthViewCell *mSelectedCell;
339 MonthViewCell *mPopupCell; 341 MonthViewCell *mPopupCell;
340 bool mFlagKeyPressed; 342 bool mFlagKeyPressed;
341 KOEventPopupMenu *mContextMenu; 343 KOEventPopupMenu *mContextMenu;
342 QPopupMenu *mNewItemMenu; 344 QPopupMenu *mNewItemMenu;
343 void keyPressEvent ( QKeyEvent * ) ; 345 void keyPressEvent ( QKeyEvent * ) ;
344 void keyReleaseEvent ( QKeyEvent * ) ; 346 void keyReleaseEvent ( QKeyEvent * ) ;
345 347
346}; 348};
347 349
348#endif 350#endif