diff --git a/oscar/SleepLib/loader_plugins/edfparser.cpp b/oscar/SleepLib/loader_plugins/edfparser.cpp index f9944568..e1c64926 100644 --- a/oscar/SleepLib/loader_plugins/edfparser.cpp +++ b/oscar/SleepLib/loader_plugins/edfparser.cpp @@ -58,6 +58,12 @@ EDFInfo::~EDFInfo() // delete a; } +// Set timezone to UTC +void EDFInfo::setTimeZoneUTC () { + TZ_offset = 0; + EDFInfo::localNoDST = QTimeZone(TZ_offset); +} + bool EDFInfo::Open(const QString & name) { if (hdrPtr != nullptr) { diff --git a/oscar/SleepLib/loader_plugins/edfparser.h b/oscar/SleepLib/loader_plugins/edfparser.h index 1fc5eaf3..c84c49fe 100644 --- a/oscar/SleepLib/loader_plugins/edfparser.h +++ b/oscar/SleepLib/loader_plugins/edfparser.h @@ -142,6 +142,9 @@ class EDFInfo static QDateTime getStartDT(const QString str); //! \brief Returns the start time using noLocalDST + static void setTimeZoneUTC(); //! \brief Sets noLocalDST to UTC (for EDF files using UTC time) + + // The data members follow static int TZ_offset;