Changeset View
Changeset View
Standalone View
Standalone View
plugins/messageviewerplugins/createeventplugin/eventedit.cpp
Show First 20 Lines • Show All 332 Lines • ▼ Show 20 Line(s) | 332 | if (mEndDateTimeEdit->date() < newDateTime.date()) { | |||
---|---|---|---|---|---|
333 | mEndDateTimeEdit->setDate(newDateTime.date()); | 333 | mEndDateTimeEdit->setDate(newDateTime.date()); | ||
334 | } | 334 | } | ||
335 | 335 | | |||
336 | mEndDateTimeEdit->setMinimumDateTime(newDateTime); | 336 | mEndDateTimeEdit->setMinimumDateTime(newDateTime); | ||
337 | } | 337 | } | ||
338 | 338 | | |||
339 | KCalCore::Event::Ptr EventEdit::createEventItem() | 339 | KCalCore::Event::Ptr EventEdit::createEventItem() | ||
340 | { | 340 | { | ||
341 | KCalCore::Attachment::Ptr attachment(new KCalCore::Attachment(mMessage->encodedContent().toBase64(), KMime::Message::mimeType())); | 341 | KCalCore::Attachment attachment(mMessage->encodedContent().toBase64(), KMime::Message::mimeType()); | ||
342 | const KMime::Headers::Subject *const subject = mMessage->subject(false); | 342 | const KMime::Headers::Subject *const subject = mMessage->subject(false); | ||
343 | if (subject) { | 343 | if (subject) { | ||
344 | attachment->setLabel(subject->asUnicodeString()); | 344 | attachment.setLabel(subject->asUnicodeString()); | ||
345 | } | 345 | } | ||
346 | KCalCore::Event::Ptr event(new KCalCore::Event); | 346 | KCalCore::Event::Ptr event(new KCalCore::Event); | ||
347 | event->setSummary(mEventEdit->text()); | 347 | event->setSummary(mEventEdit->text()); | ||
348 | event->setDtStart(mStartDateTimeEdit->dateTime()); | 348 | event->setDtStart(mStartDateTimeEdit->dateTime()); | ||
349 | event->setDtEnd(mEndDateTimeEdit->dateTime()); | 349 | event->setDtEnd(mEndDateTimeEdit->dateTime()); | ||
350 | event->addAttachment(attachment); | 350 | event->addAttachment(attachment); | ||
351 | return event; | 351 | return event; | ||
352 | } | 352 | } | ||
Show All 14 Lines |