void KOEventEditor::init() { setupGeneral(); setupRecurrence(); setupFreeBusy(); setupDesignerTabs( "event" ); // Propagate date time settings to recurrence tab connect( mGeneral, SIGNAL(dateTimesChanged(const QDateTime&,const QDateTime& )), mRecurrence, SLOT(setDateTimes(const QDateTime&,const QDateTime&)) ); connect( mGeneral, SIGNAL(dateTimeStrChanged(const QString&)), mRecurrence, SLOT(setDateTimeStr(const QString&)) ); connect( mFreeBusy, SIGNAL(dateTimesChanged(const QDateTime&,const QDateTime&)), mRecurrence, SLOT(setDateTimes(const QDateTime&,const QDateTime&)) ); // Propagate date time settings to gantt tab and back connect( mGeneral, SIGNAL(dateTimesChanged(const QDateTime&,const QDateTime&)), mFreeBusy, SLOT(slotUpdateGanttView(const QDateTime&,const QDateTime&)) ); connect( mFreeBusy, SIGNAL(dateTimesChanged(const QDateTime&,const QDateTime&)), mGeneral, SLOT(setDateTimes(const QDateTime&,const QDateTime&)) ); connect( mGeneral, SIGNAL(focusReceivedSignal()), SIGNAL(focusReceivedSignal()) ); connect( mGeneral, SIGNAL(openCategoryDialog()), SIGNAL(editCategories()) ); connect( this, SIGNAL(updateCategoryConfig()), mGeneral, SIGNAL(updateCategoryConfig()) ); connect( mFreeBusy, SIGNAL(updateAttendeeSummary(int)), mGeneral, SLOT(updateAttendeeSummary(int)) ); connect( mGeneral, SIGNAL(editRecurrence()), mRecurrenceDialog, SLOT(show()) ); connect( mRecurrenceDialog, SIGNAL(okClicked()), SLOT(updateRecurrenceSummary()) ); connect( mGeneral, SIGNAL(acceptInvitation()), mFreeBusy, SLOT(acceptForMe()) ); connect( mGeneral, SIGNAL(declineInvitation()), mFreeBusy, SLOT(declineForMe()) ); updateRecurrenceSummary(); }
void KOTodoEditor::init() { kdDebug(5850) << k_funcinfo << endl; setupGeneral(); setupRecurrence(); setupAttendeesTab(); // setupAttachmentsTab(); connect(mGeneral, SIGNAL(dateTimeStrChanged(const QString &)), mRecurrence, SLOT(setDateTimeStr(const QString &))); connect(mGeneral, SIGNAL(signalDateTimeChanged(const QDateTime &, const QDateTime &)), mRecurrence, SLOT(setDateTimes(const QDateTime &, const QDateTime &))); connect(mGeneral, SIGNAL(openCategoryDialog()), SIGNAL(editCategories())); connect(mDetails, SIGNAL(updateAttendeeSummary(int)), mGeneral, SLOT(updateAttendeeSummary(int))); }