Changeset View
Changeset View
Standalone View
Standalone View
src/utils.cpp
Show First 20 Lines • Show All 106 Lines • ▼ Show 20 Line(s) | 89 | { | |||
---|---|---|---|---|---|
107 | } | 107 | } | ||
108 | case 'c': | 108 | case 'c': | ||
109 | tz = QTimeZone::systemTimeZone(); | 109 | tz = QTimeZone::systemTimeZone(); | ||
110 | break; | 110 | break; | ||
111 | } | 111 | } | ||
112 | 112 | | |||
113 | } | 113 | } | ||
114 | 114 | | |||
115 | void KCalCore::serializeQDateTimeSortableList(QDataStream &out, const SortableList<QDateTime> &list) | 115 | void KCalCore::serializeQDateTimeList(QDataStream &out, const QList<QDateTime> &list) | ||
116 | { | 116 | { | ||
117 | out << list.size(); | 117 | out << list.size(); | ||
118 | for (const auto &i : list) { | 118 | for (const auto &i : list) { | ||
119 | serializeQDateTimeAsKDateTime(out, i); | 119 | serializeQDateTimeAsKDateTime(out, i); | ||
120 | } | 120 | } | ||
121 | } | 121 | } | ||
122 | 122 | | |||
123 | void KCalCore::deserializeQDateTimeSortableList(QDataStream& in, SortableList<QDateTime>& list) | 123 | void KCalCore::deserializeQDateTimeList(QDataStream& in, QList<QDateTime>& list) | ||
124 | { | 124 | { | ||
125 | int size; | 125 | int size; | ||
126 | in >> size; | 126 | in >> size; | ||
127 | list.clear(); | 127 | list.clear(); | ||
128 | list.reserve(size); | 128 | list.reserve(size); | ||
129 | for (int i = 0; i < size; ++i) { | 129 | for (int i = 0; i < size; ++i) { | ||
130 | QDateTime dt; | 130 | QDateTime dt; | ||
131 | deserializeKDateTimeAsQDateTime(in, dt); | 131 | deserializeKDateTimeAsQDateTime(in, dt); | ||
132 | list << dt; | 132 | list << dt; | ||
133 | } | 133 | } | ||
134 | } | 134 | } |