Changeset View
Changeset View
Standalone View
Standalone View
korgac/alarmdialog.cpp
Show First 20 Lines • Show All 862 Lines • ▼ Show 20 Line(s) | 861 | { | |||
---|---|---|---|---|---|
863 | 863 | | |||
864 | if (incidence->alarms().isEmpty()) { | 864 | if (incidence->alarms().isEmpty()) { | ||
865 | return result; | 865 | return result; | ||
866 | } | 866 | } | ||
867 | 867 | | |||
868 | if (incidence->recurs()) { | 868 | if (incidence->recurs()) { | ||
869 | result = incidence->recurrence()->getNextDateTime( | 869 | result = incidence->recurrence()->getNextDateTime( | ||
870 | KDateTime(reminderAt, KDateTime::Spec::LocalZone())); | 870 | KDateTime(reminderAt, KDateTime::Spec::LocalZone())); | ||
871 | | ||||
872 | displayStr = KLocale::global()->formatDateTime(result.toLocalZone()); | | |||
873 | } | 871 | } | ||
874 | 872 | | |||
875 | if (!result.isValid()) { | 873 | if (!result.isValid()) { | ||
876 | result = incidence->dateTime(Incidence::RoleAlarm); | 874 | result = incidence->dateTime(Incidence::RoleAlarm); | ||
877 | displayStr = IncidenceFormatter::dateTimeToString(result, false, | | |||
878 | true, | | |||
879 | KDateTime::Spec::LocalZone()); | | |||
880 | } | 875 | } | ||
881 | 876 | | |||
877 | if (result.isValid()) { | ||||
878 | displayStr = QLocale().toString(result.toLocalZone().dateTime(), QLocale::ShortFormat); | ||||
879 | } | ||||
882 | return result; | 880 | return result; | ||
883 | } | 881 | } | ||
884 | 882 | | |||
885 | void AlarmDialog::slotCalendarChanged() | 883 | void AlarmDialog::slotCalendarChanged() | ||
886 | { | 884 | { | ||
887 | KCalCore::Incidence::List incidences = mCalendar->incidences(); | 885 | KCalCore::Incidence::List incidences = mCalendar->incidences(); | ||
888 | const Akonadi::Item::List items = mCalendar->itemList(incidences); | 886 | const Akonadi::Item::List items = mCalendar->itemList(incidences); | ||
889 | Akonadi::Item::List::ConstIterator end(items.constEnd()); | 887 | Akonadi::Item::List::ConstIterator end(items.constEnd()); | ||
▲ Show 20 Lines • Show All 138 Lines • ▼ Show 20 Line(s) | 1023 | for (int i = 0; i < newRemindersCount; ++i) { | |||
1028 | const ConfItem conf = newReminders.at(i); | 1026 | const ConfItem conf = newReminders.at(i); | ||
1029 | incGroup.writeEntry("UID", conf.uid); | 1027 | incGroup.writeEntry("UID", conf.uid); | ||
1030 | incGroup.writeEntry("RemindAt", conf.remindAt); | 1028 | incGroup.writeEntry("RemindAt", conf.remindAt); | ||
1031 | incGroup.writeEntry("AkonadiUrl", conf.akonadiUrl); | 1029 | incGroup.writeEntry("AkonadiUrl", conf.akonadiUrl); | ||
1032 | incGroup.sync(); | 1030 | incGroup.sync(); | ||
1033 | } | 1031 | } | ||
1034 | genGroup.sync(); | 1032 | genGroup.sync(); | ||
1035 | } | 1033 | } | ||
1036 | |