Changeset View
Changeset View
Standalone View
Standalone View
src/akonadi/akonadimessaging.cpp
Show First 20 Lines • Show All 47 Lines • ▼ Show 20 Lines | void Messaging::sendDelegationMessage(Item item) | ||||
QWidget *window = 0; | QWidget *window = 0; | ||||
if (!QApplication::topLevelWidgets().isEmpty()) { | if (!QApplication::topLevelWidgets().isEmpty()) { | ||||
window = QApplication::topLevelWidgets().first(); | window = QApplication::topLevelWidgets().first(); | ||||
} | } | ||||
m_itip->sendiTIPMessage(KCalCore::iTIPRequest, todo, window); | m_itip->sendiTIPMessage(KCalCore::iTIPRequest, todo, window); | ||||
} | } | ||||
void Messaging::sendDeleteMessageToOrganisator(Akonadi::Item item) | |||||
mollekopf: s/Organisator/Organizer/ | |||||
{ | |||||
auto todo = item.payload<KCalCore::Todo::Ptr>(); | |||||
Q_ASSERT(todo); | |||||
QWidget *window = 0; | |||||
if (!QApplication::topLevelWidgets().isEmpty()) { | |||||
window = QApplication::topLevelWidgets().first(); | |||||
} | |||||
todo->attendees().first()->setStatus(KCalCore::Attendee::Declined); | |||||
m_itip->sendiTIPMessage(KCalCore::iTIPReply, todo, window); | |||||
} | |||||
void Messaging::sendDeleteMessageToDelegatee(Akonadi::Item item) | |||||
{ | |||||
auto todo = item.payload<KCalCore::Todo::Ptr>(); | |||||
Q_ASSERT(todo); | |||||
QWidget *window = 0; | |||||
if (!QApplication::topLevelWidgets().isEmpty()) { | |||||
window = QApplication::topLevelWidgets().first(); | |||||
} | |||||
m_itip->sendiTIPMessage(KCalCore::iTIPCancel, todo, window); | |||||
} | |||||
No newline at end of file |
s/Organisator/Organizer/