-rw-r--r-- | korganizer/calendarview.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/korganizer/calendarview.h b/korganizer/calendarview.h index d564473..b2838db 100644 --- a/korganizer/calendarview.h +++ b/korganizer/calendarview.h | |||
@@ -332,192 +332,193 @@ class CalendarView : public KOrg::CalendarViewBase, public KCal::Calendar::Obser | |||
332 | */ | 332 | */ |
333 | void appointment_edit(); | 333 | void appointment_edit(); |
334 | /** | 334 | /** |
335 | * pop up dialog confirming deletion of currently selected event in the | 335 | * pop up dialog confirming deletion of currently selected event in the |
336 | * View. | 336 | * View. |
337 | */ | 337 | */ |
338 | void appointment_delete(); | 338 | void appointment_delete(); |
339 | 339 | ||
340 | /** mails the currently selected event to a particular user as a vCalendar | 340 | /** mails the currently selected event to a particular user as a vCalendar |
341 | attachment. */ | 341 | attachment. */ |
342 | void action_mail(); | 342 | void action_mail(); |
343 | 343 | ||
344 | /* frees a subtodo from it's relation */ | 344 | /* frees a subtodo from it's relation */ |
345 | void todo_unsub( Todo * ); | 345 | void todo_unsub( Todo * ); |
346 | 346 | ||
347 | /** Take ownership of selected event. */ | 347 | /** Take ownership of selected event. */ |
348 | void takeOverEvent(); | 348 | void takeOverEvent(); |
349 | 349 | ||
350 | /** Take ownership of all events in calendar. */ | 350 | /** Take ownership of all events in calendar. */ |
351 | void takeOverCalendar(); | 351 | void takeOverCalendar(); |
352 | 352 | ||
353 | /** query whether or not the calendar is "dirty". */ | 353 | /** query whether or not the calendar is "dirty". */ |
354 | bool isModified(); | 354 | bool isModified(); |
355 | /** set the state of calendar. Modified means "dirty", i.e. needing a save. */ | 355 | /** set the state of calendar. Modified means "dirty", i.e. needing a save. */ |
356 | void setModified(bool modified=true); | 356 | void setModified(bool modified=true); |
357 | 357 | ||
358 | /** query if the calendar is read-only. */ | 358 | /** query if the calendar is read-only. */ |
359 | bool isReadOnly(); | 359 | bool isReadOnly(); |
360 | /** set state of calendar to read-only */ | 360 | /** set state of calendar to read-only */ |
361 | void setReadOnly(bool readOnly=true); | 361 | void setReadOnly(bool readOnly=true); |
362 | 362 | ||
363 | void eventUpdated(Incidence *); | 363 | void eventUpdated(Incidence *); |
364 | 364 | ||
365 | /* iTIP scheduling actions */ | 365 | /* iTIP scheduling actions */ |
366 | void schedule_publish(Incidence *incidence = 0); | 366 | void schedule_publish(Incidence *incidence = 0); |
367 | void schedule_request(Incidence *incidence = 0); | 367 | void schedule_request(Incidence *incidence = 0); |
368 | void schedule_refresh(Incidence *incidence = 0); | 368 | void schedule_refresh(Incidence *incidence = 0); |
369 | void schedule_cancel(Incidence *incidence = 0); | 369 | void schedule_cancel(Incidence *incidence = 0); |
370 | void schedule_add(Incidence *incidence = 0); | 370 | void schedule_add(Incidence *incidence = 0); |
371 | void schedule_reply(Incidence *incidence = 0); | 371 | void schedule_reply(Incidence *incidence = 0); |
372 | void schedule_counter(Incidence *incidence = 0); | 372 | void schedule_counter(Incidence *incidence = 0); |
373 | void schedule_declinecounter(Incidence *incidence = 0); | 373 | void schedule_declinecounter(Incidence *incidence = 0); |
374 | void schedule_publish_freebusy(int daysToPublish = 30); | 374 | void schedule_publish_freebusy(int daysToPublish = 30); |
375 | 375 | ||
376 | void openAddressbook(); | 376 | void openAddressbook(); |
377 | 377 | ||
378 | void editFilters(); | 378 | void editFilters(); |
379 | void toggleFilerEnabled(); | 379 | void toggleFilerEnabled(); |
380 | QPtrList<CalFilter> filters(); | 380 | QPtrList<CalFilter> filters(); |
381 | void toggleFilter(); | 381 | void toggleFilter(); |
382 | void showFilter(bool visible); | 382 | void showFilter(bool visible); |
383 | void updateFilter(); | 383 | void updateFilter(); |
384 | void filterEdited(); | 384 | void filterEdited(); |
385 | void selectFilter( int ); | 385 | void selectFilter( int ); |
386 | KOFilterView *filterView(); | 386 | KOFilterView *filterView(); |
387 | 387 | ||
388 | void showIntro(); | 388 | void showIntro(); |
389 | 389 | ||
390 | /** Move the curdatepient view date to today */ | 390 | /** Move the curdatepient view date to today */ |
391 | void goToday(); | 391 | void goToday(); |
392 | 392 | ||
393 | /** Move to the next date(s) in the current view */ | 393 | /** Move to the next date(s) in the current view */ |
394 | void goNext(); | 394 | void goNext(); |
395 | 395 | ||
396 | /** Move to the previous date(s) in the current view */ | 396 | /** Move to the previous date(s) in the current view */ |
397 | void goPrevious(); | 397 | void goPrevious(); |
398 | /** Move to the next date(s) in the current view */ | 398 | /** Move to the next date(s) in the current view */ |
399 | void goNextMonth(); | 399 | void goNextMonth(); |
400 | 400 | ||
401 | /** Move to the previous date(s) in the current view */ | 401 | /** Move to the previous date(s) in the current view */ |
402 | void goPreviousMonth(); | 402 | void goPreviousMonth(); |
403 | 403 | ||
404 | void toggleExpand(); | 404 | void toggleExpand(); |
405 | void toggleDateNavigatorWidget(); | 405 | void toggleDateNavigatorWidget(); |
406 | void toggleAllDaySize(); | 406 | void toggleAllDaySize(); |
407 | void dialogClosing(Incidence *); | 407 | void dialogClosing(Incidence *); |
408 | 408 | ||
409 | /** Look for new messages in the inbox */ | 409 | /** Look for new messages in the inbox */ |
410 | void lookForIncomingMessages(); | 410 | void lookForIncomingMessages(); |
411 | /** Look for new messages in the outbox */ | 411 | /** Look for new messages in the outbox */ |
412 | void lookForOutgoingMessages(); | 412 | void lookForOutgoingMessages(); |
413 | 413 | ||
414 | void processMainViewSelection( Incidence * ); | 414 | void processMainViewSelection( Incidence * ); |
415 | void processTodoListSelection( Incidence * ); | 415 | void processTodoListSelection( Incidence * ); |
416 | 416 | ||
417 | void processIncidenceSelection( Incidence * ); | 417 | void processIncidenceSelection( Incidence * ); |
418 | 418 | ||
419 | void purgeCompleted(); | 419 | void purgeCompleted(); |
420 | bool removeCompletedSubTodos( Todo* ); | 420 | bool removeCompletedSubTodos( Todo* ); |
421 | void slotCalendarChanged(); | 421 | void slotCalendarChanged(); |
422 | bool importBday(); | 422 | bool importBday(); |
423 | bool addAnniversary( QDate data, QString name, KCal::Attendee* a , bool birthday ); | 423 | bool addAnniversary( QDate data, QString name, KCal::Attendee* a , bool birthday ); |
424 | bool importQtopia( const QString &categoriesFile, | 424 | bool importQtopia( const QString &categoriesFile, |
425 | const QString &datebookFile, | 425 | const QString &datebookFile, |
426 | const QString &tasklistFile ); | 426 | const QString &tasklistFile ); |
427 | void syncSharp( ); | 427 | void syncSharp( ); |
428 | void syncPhone( ); | ||
428 | void slotSelectPickerDate( QDate ) ; | 429 | void slotSelectPickerDate( QDate ) ; |
429 | void showDatePicker( ) ; | 430 | void showDatePicker( ) ; |
430 | void moveIncidence(Incidence *) ; | 431 | void moveIncidence(Incidence *) ; |
431 | void beamIncidence(Incidence *) ; | 432 | void beamIncidence(Incidence *) ; |
432 | void beamCalendar() ; | 433 | void beamCalendar() ; |
433 | void beamFilteredCalendar() ; | 434 | void beamFilteredCalendar() ; |
434 | void beamIncidenceList(QPtrList<Incidence>) ; | 435 | void beamIncidenceList(QPtrList<Incidence>) ; |
435 | void manageCategories(); | 436 | void manageCategories(); |
436 | int addCategories(); | 437 | int addCategories(); |
437 | void removeCategories(); | 438 | void removeCategories(); |
438 | void setSyncDevice( QString ); | 439 | void setSyncDevice( QString ); |
439 | void setSyncName( QString ); | 440 | void setSyncName( QString ); |
440 | protected slots: | 441 | protected slots: |
441 | void timerAlarm(); | 442 | void timerAlarm(); |
442 | void suspendAlarm(); | 443 | void suspendAlarm(); |
443 | void beamDone( Ir *ir ); | 444 | void beamDone( Ir *ir ); |
444 | /** Select a view or adapt the current view to display the specified dates. */ | 445 | /** Select a view or adapt the current view to display the specified dates. */ |
445 | void showDates( const KCal::DateList & ); | 446 | void showDates( const KCal::DateList & ); |
446 | void selectWeekNum ( int ); | 447 | void selectWeekNum ( int ); |
447 | 448 | ||
448 | public: | 449 | public: |
449 | // show a standard warning | 450 | // show a standard warning |
450 | // returns KMsgBox::yesNoCancel() | 451 | // returns KMsgBox::yesNoCancel() |
451 | int msgCalModified(); | 452 | int msgCalModified(); |
452 | void confSync(); | 453 | void confSync(); |
453 | void setLoadedFileVersion(QDateTime); | 454 | void setLoadedFileVersion(QDateTime); |
454 | bool checkFileVersion(QString fn); | 455 | bool checkFileVersion(QString fn); |
455 | bool checkFileChanged(QString fn); | 456 | bool checkFileChanged(QString fn); |
456 | Event* getLastSyncEvent(); | 457 | Event* getLastSyncEvent(); |
457 | /** Adapt navigation units correpsonding to step size of navigation of the | 458 | /** Adapt navigation units correpsonding to step size of navigation of the |
458 | * current view. | 459 | * current view. |
459 | */ | 460 | */ |
460 | void adaptNavigationUnits(); | 461 | void adaptNavigationUnits(); |
461 | bool synchronizeCalendar( Calendar* local, Calendar* remote, int mode ); | 462 | bool synchronizeCalendar( Calendar* local, Calendar* remote, int mode ); |
462 | int takeEvent( Incidence* local, Incidence* remote, int mode, bool full = false ); | 463 | int takeEvent( Incidence* local, Incidence* remote, int mode, bool full = false ); |
463 | //Attendee* getYourAttendee(Event *event); | 464 | //Attendee* getYourAttendee(Event *event); |
464 | protected: | 465 | protected: |
465 | void schedule(Scheduler::Method, Incidence *incidence = 0); | 466 | void schedule(Scheduler::Method, Incidence *incidence = 0); |
466 | 467 | ||
467 | // returns KMsgBox::OKCandel() | 468 | // returns KMsgBox::OKCandel() |
468 | int msgItemDelete(); | 469 | int msgItemDelete(); |
469 | void showEventEditor(); | 470 | void showEventEditor(); |
470 | void showTodoEditor(); | 471 | void showTodoEditor(); |
471 | void writeLocale(); | 472 | void writeLocale(); |
472 | Todo *selectedTodo(); | 473 | Todo *selectedTodo(); |
473 | 474 | ||
474 | private: | 475 | private: |
475 | AlarmDialog * mAlarmDialog; | 476 | AlarmDialog * mAlarmDialog; |
476 | QString mAlarmNotification; | 477 | QString mAlarmNotification; |
477 | QString mSuspendAlarmNotification; | 478 | QString mSuspendAlarmNotification; |
478 | QTimer* mSuspendTimer; | 479 | QTimer* mSuspendTimer; |
479 | QTimer* mAlarmTimer; | 480 | QTimer* mAlarmTimer; |
480 | QTimer* mRecheckAlarmTimer; | 481 | QTimer* mRecheckAlarmTimer; |
481 | void computeAlarm( QString ); | 482 | void computeAlarm( QString ); |
482 | void startAlarm( QString, QString ); | 483 | void startAlarm( QString, QString ); |
483 | void setSyncEventsReadOnly(); | 484 | void setSyncEventsReadOnly(); |
484 | 485 | ||
485 | QDateTime loadedFileVersion; | 486 | QDateTime loadedFileVersion; |
486 | void checkExternSyncEvent( QPtrList<Event> lastSync , Incidence* toDelete ); | 487 | void checkExternSyncEvent( QPtrList<Event> lastSync , Incidence* toDelete ); |
487 | void checkExternalId( Incidence * inc ); | 488 | void checkExternalId( Incidence * inc ); |
488 | int mGlobalSyncMode; | 489 | int mGlobalSyncMode; |
489 | QString mCurrentSyncDevice; | 490 | QString mCurrentSyncDevice; |
490 | QString mCurrentSyncName; | 491 | QString mCurrentSyncName; |
491 | KOBeamPrefs* beamDialog; | 492 | KOBeamPrefs* beamDialog; |
492 | void init(); | 493 | void init(); |
493 | int mDatePickerMode; | 494 | int mDatePickerMode; |
494 | bool mFlagEditDescription; | 495 | bool mFlagEditDescription; |
495 | QDateTime mLastCalendarSync; | 496 | QDateTime mLastCalendarSync; |
496 | void createPrinter(); | 497 | void createPrinter(); |
497 | 498 | ||
498 | void calendarModified( bool, Calendar * ); | 499 | void calendarModified( bool, Calendar * ); |
499 | 500 | ||
500 | CalPrinter *mCalPrinter; | 501 | CalPrinter *mCalPrinter; |
501 | 502 | ||
502 | QSplitter *mPanner; | 503 | QSplitter *mPanner; |
503 | QSplitter *mLeftSplitter; | 504 | QSplitter *mLeftSplitter; |
504 | QWidget *mLeftFrame; | 505 | QWidget *mLeftFrame; |
505 | QWidgetStack *mRightFrame; | 506 | QWidgetStack *mRightFrame; |
506 | 507 | ||
507 | KDatePicker* mDatePicker; | 508 | KDatePicker* mDatePicker; |
508 | QVBox* mDateFrame; | 509 | QVBox* mDateFrame; |
509 | NavigatorBar *mNavigatorBar; | 510 | NavigatorBar *mNavigatorBar; |
510 | 511 | ||
511 | KDateNavigator *mDateNavigator; // widget showing small month view. | 512 | KDateNavigator *mDateNavigator; // widget showing small month view. |
512 | 513 | ||
513 | KOFilterView *mFilterView; | 514 | KOFilterView *mFilterView; |
514 | 515 | ||
515 | ResourceView *mResourceView; | 516 | ResourceView *mResourceView; |
516 | 517 | ||
517 | // calendar object for this viewing instance | 518 | // calendar object for this viewing instance |
518 | Calendar *mCalendar; | 519 | Calendar *mCalendar; |
519 | 520 | ||
520 | CalendarResourceManager *mResourceManager; | 521 | CalendarResourceManager *mResourceManager; |
521 | 522 | ||
522 | FileStorage *mStorage; | 523 | FileStorage *mStorage; |
523 | 524 | ||