diff options
author | John Layt <jlayt@kde.org> | 2014-01-07 17:10:19 +0100 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2014-01-11 17:23:25 +0100 |
commit | 19be46414ae68c619b94f2fdebd21192898d65fd (patch) | |
tree | 1fbb1980d76bcecc997ddd6721a6870828f8343b /src/corelib/tools/qtimezoneprivate_win.cpp | |
parent | 20a03d5612a5a7b763bfb0edbf9922ec4e50b25d (diff) |
QTimeZone - Change from Olson ID to IANA ID
Complete changes from using Olsen/Olson in the code to IANA. Completes
a change started in 5.2 release branch on the public occurrences.
Change-Id: Ib077fcda2c77eef6f04ec28901d8d2d7210b8c72
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src/corelib/tools/qtimezoneprivate_win.cpp')
-rw-r--r-- | src/corelib/tools/qtimezoneprivate_win.cpp | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/src/corelib/tools/qtimezoneprivate_win.cpp b/src/corelib/tools/qtimezoneprivate_win.cpp index 04588b2ba8..052e584855 100644 --- a/src/corelib/tools/qtimezoneprivate_win.cpp +++ b/src/corelib/tools/qtimezoneprivate_win.cpp @@ -334,10 +334,10 @@ QWinTimeZonePrivate::QWinTimeZonePrivate() } // Create a named time zone -QWinTimeZonePrivate::QWinTimeZonePrivate(const QByteArray &olsenId) +QWinTimeZonePrivate::QWinTimeZonePrivate(const QByteArray &ianaId) : QTimeZonePrivate() { - init(olsenId); + init(ianaId); } QWinTimeZonePrivate::QWinTimeZonePrivate(const QWinTimeZonePrivate &other) @@ -356,14 +356,14 @@ QTimeZonePrivate *QWinTimeZonePrivate::clone() return new QWinTimeZonePrivate(*this); } -void QWinTimeZonePrivate::init(const QByteArray &olsenId) +void QWinTimeZonePrivate::init(const QByteArray &ianaId) { - if (olsenId.isEmpty()) { + if (ianaId.isEmpty()) { m_windowsId = windowsSystemZoneId(); m_id = systemTimeZoneId(); } else { - m_windowsId = ianaIdToWindowsId(olsenId); - m_id = olsenId; + m_windowsId = ianaIdToWindowsId(ianaId); + m_id = ianaId; } if (!m_windowsId.isEmpty()) { @@ -626,26 +626,26 @@ QByteArray QWinTimeZonePrivate::systemTimeZoneId() const { const QLocale::Country country = userCountry(); const QByteArray windowsId = windowsSystemZoneId(); - QByteArray olsenId; + QByteArray ianaId; // If we have a real country, then try get a specific match for that country if (country != QLocale::AnyCountry) - olsenId = windowsIdToDefaultIanaId(windowsId, country); + ianaId = windowsIdToDefaultIanaId(windowsId, country); // If we don't have a real country, or there wasn't a specific match, try the global default - if (olsenId.isEmpty()) { - olsenId = windowsIdToDefaultIanaId(windowsId); + if (ianaId.isEmpty()) { + ianaId = windowsIdToDefaultIanaId(windowsId); // If no global default then probably an unknown Windows ID so return UTC - if (olsenId.isEmpty()) + if (ianaId.isEmpty()) return QByteArrayLiteral("UTC"); } - return olsenId; + return ianaId; } QSet<QByteArray> QWinTimeZonePrivate::availableTimeZoneIds() const { QSet<QByteArray> set; foreach (const QByteArray &winId, availableWindowsIds()) { - foreach (const QByteArray &olsenId, windowsIdToIanaIds(winId)) - set << olsenId; + foreach (const QByteArray &ianaId, windowsIdToIanaIds(winId)) + set << ianaId; } return set; } |