Changeset View
Changeset View
Standalone View
Standalone View
calendarviews/viewcalendar.cpp
Show First 20 Lines • Show All 181 Lines • ▼ Show 20 Lines | |||||
QString AkonadiViewCalendar::displayName(const KCalCore::Incidence::Ptr &incidence) const | QString AkonadiViewCalendar::displayName(const KCalCore::Incidence::Ptr &incidence) const | ||||
{ | { | ||||
return CalendarSupport::displayName( mCalendar.data(), item(incidence).parentCollection() ); | return CalendarSupport::displayName( mCalendar.data(), item(incidence).parentCollection() ); | ||||
} | } | ||||
QColor AkonadiViewCalendar::resourceColor(const KCalCore::Incidence::Ptr &incidence) const | QColor AkonadiViewCalendar::resourceColor(const KCalCore::Incidence::Ptr &incidence) const | ||||
{ | { | ||||
return EventViews::resourceColor( item(incidence), mEventView->preferences() ); | // We need the uptodate parent collection and not an old version of it. | ||||
return EventViews::resourceColor(mCalendar->collection(item(incidence).parentCollection().id()), mEventView->preferences() ); | |||||
} | } | ||||
QString AkonadiViewCalendar::uid(const KCalCore::Incidence::Ptr &incidence) const | QString AkonadiViewCalendar::uid(const KCalCore::Incidence::Ptr &incidence) const | ||||
{ | { | ||||
return mCalendar->uniqueInstanceIdentifier(incidence); | return mCalendar->uniqueInstanceIdentifier(incidence); | ||||
} | } | ||||
QString AkonadiViewCalendar::iconForIncidence(const KCalCore::Incidence::Ptr &incidence) const | QString AkonadiViewCalendar::iconForIncidence(const KCalCore::Incidence::Ptr &incidence) const | ||||
Show All 25 Lines |