Changeset View
Changeset View
Standalone View
Standalone View
src/exiv2extractor.cpp
Show First 20 Lines • Show All 107 Lines • ▼ Show 20 Line(s) | 33 | { | |||
---|---|---|---|---|---|
108 | return dateTime; | 108 | return dateTime; | ||
109 | } | 109 | } | ||
110 | static QDateTime toDateTime(const Exiv2::Value& value) | 110 | static QDateTime toDateTime(const Exiv2::Value& value) | ||
111 | { | 111 | { | ||
112 | if (value.typeId() == Exiv2::asciiString) { | 112 | if (value.typeId() == Exiv2::asciiString) { | ||
113 | QDateTime val = dateTimeFromString(value.toString().c_str()); | 113 | QDateTime val = dateTimeFromString(value.toString().c_str()); | ||
114 | if (val.isValid()) { | 114 | if (val.isValid()) { | ||
115 | // Datetime is stored in exif as local time. | 115 | // Datetime is stored in exif as local time. | ||
116 | val.setUtcOffset(0); | 116 | val.setOffsetFromUtc(0); | ||
117 | return val; | 117 | return val; | ||
118 | } | 118 | } | ||
119 | } | 119 | } | ||
120 | 120 | | |||
121 | return QDateTime(); | 121 | return QDateTime(); | ||
122 | } | 122 | } | ||
123 | 123 | | |||
124 | void Exiv2Extractor::extract(const QString& filePath) | 124 | void Exiv2Extractor::extract(const QString& filePath) | ||
▲ Show 20 Lines • Show All 118 Lines • Show Last 20 Lines |