Index: sources/view/settings/VDateTime.cpp =================================================================== diff -u -r7e503c5459ec77a2816d6c7789da9b206cedbe8a -rec7f919fdb70ff29a8de627937e4ad7008e59c1c --- sources/view/settings/VDateTime.cpp (.../VDateTime.cpp) (revision 7e503c5459ec77a2816d6c7789da9b206cedbe8a) +++ sources/view/settings/VDateTime.cpp (.../VDateTime.cpp) (revision ec7f919fdb70ff29a8de627937e4ad7008e59c1c) @@ -15,7 +15,7 @@ #include "VDateTime.h" // Qt -#include +#include // Project #include "GuiController.h" @@ -54,6 +54,8 @@ month (_currentTime.toString("MM" )); year (_currentTime.toString("yyyy" )); + timezone(QTimeZone::systemTimeZone().abbreviation(_currentTime)); + status(""); } @@ -237,8 +239,11 @@ */ void VDateTime::timerEvent(QTimerEvent *) { - QDateTime datetime = QDateTime::currentDateTime(); - current(datetime.toString(_Settings.getDatetimeFormat())); - quint16 military = datetime.time().hour() * 100 + datetime.time().minute(); + _currentDateTime = QDateTime::currentDateTime(); + + current (_currentDateTime.toString(_Settings.getDatetimeFormat())); + timezone(QTimeZone::systemTimeZone().abbreviation(_currentDateTime)); + + quint16 military = _currentDateTime.time().hour() * 100 + _currentDateTime.time().minute(); greeting(military); }