Changeset View
Changeset View
Standalone View
Standalone View
incidenceeditor-ng/incidenceattendee.cpp
Show First 20 Lines • Show All 140 Lines • ▼ Show 20 Lines | #endif | ||||
mUi->mOrganizerStack->setCurrentIndex( 0 ); | mUi->mOrganizerStack->setCurrentIndex( 0 ); | ||||
fillOrganizerCombo(); | fillOrganizerCombo(); | ||||
mUi->mSolveButton->setEnabled( false ); | mUi->mSolveButton->setEnabled( false ); | ||||
mUi->mOrganizerLabel->setVisible( false ); | mUi->mOrganizerLabel->setVisible( false ); | ||||
mConflictResolver = new ConflictResolver( parent, parent ); | mConflictResolver = new ConflictResolver( parent, parent ); | ||||
mConflictResolver->setEarliestDate( mDateTime->startDate() ); | mConflictResolver->setEarliestDateTime( mDateTime->currentStartDateTime() ); | ||||
mConflictResolver->setEarliestTime( mDateTime->startTime() ); | mConflictResolver->setLatestDateTime( mDateTime->currentEndDateTime() ); | ||||
mConflictResolver->setLatestDate( mDateTime->endDate() ); | |||||
mConflictResolver->setLatestTime( mDateTime->endTime() ); | |||||
connect( mUi->mSelectButton, SIGNAL(clicked(bool)), | connect( mUi->mSelectButton, SIGNAL(clicked(bool)), | ||||
this, SLOT(slotSelectAddresses()) ); | this, SLOT(slotSelectAddresses()) ); | ||||
connect( mUi->mSolveButton, SIGNAL(clicked(bool)), | connect( mUi->mSolveButton, SIGNAL(clicked(bool)), | ||||
this, SLOT(slotSolveConflictPressed()) ); | this, SLOT(slotSolveConflictPressed()) ); | ||||
/* Added as part of kolab/issue2297, which is currently under review | /* Added as part of kolab/issue2297, which is currently under review | ||||
connect( mUi->mOrganizerCombo, SIGNAL(activated(QString)), | connect( mUi->mOrganizerCombo, SIGNAL(activated(QString)), | ||||
this, SLOT(slotOrganizerChanged(QString)) ); | this, SLOT(slotOrganizerChanged(QString)) ); | ||||
▲ Show 20 Lines • Show All 82 Lines • ▼ Show 20 Lines | void IncidenceAttendee::load( const KCalCore::Incidence::Ptr &incidence ) | ||||
} | } | ||||
mDataModel->setAttendees(attendees); | mDataModel->setAttendees(attendees); | ||||
slotUpdateConflictLabel(0); | slotUpdateConflictLabel(0); | ||||
setActions( incidence->type() ); | setActions( incidence->type() ); | ||||
mWasDirty = false; | mWasDirty = false; | ||||
QTimer::singleShot(1, this, SLOT(slotEventDurationChanged())); | |||||
} | } | ||||
void IncidenceAttendee::save( const KCalCore::Incidence::Ptr &incidence ) | void IncidenceAttendee::save( const KCalCore::Incidence::Ptr &incidence ) | ||||
{ | { | ||||
incidence->clearAttendees(); | incidence->clearAttendees(); | ||||
KCalCore::Attendee::List attendees = mDataModel->attendees(); | KCalCore::Attendee::List attendees = mDataModel->attendees(); | ||||
foreach(KCalCore::Attendee::Ptr attendee, attendees) { | foreach(KCalCore::Attendee::Ptr attendee, attendees) { | ||||
▲ Show 20 Lines • Show All 800 Lines • ▼ Show 20 Lines | if ( !found ) { | ||||
<< attendee->delegate() | << attendee->delegate() | ||||
<< attendee->delegator(); | << attendee->delegator(); | ||||
} | } | ||||
return; | return; | ||||
} | } | ||||
} | } | ||||
} | } | ||||
No newline at end of file | No newline at end of file |