aboutsummaryrefslogtreecommitdiff
path: root/src/frontend/qt_sdl/Platform.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/frontend/qt_sdl/Platform.cpp')
-rw-r--r--src/frontend/qt_sdl/Platform.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/frontend/qt_sdl/Platform.cpp b/src/frontend/qt_sdl/Platform.cpp
index 0cb9574..252594c 100644
--- a/src/frontend/qt_sdl/Platform.cpp
+++ b/src/frontend/qt_sdl/Platform.cpp
@@ -23,6 +23,7 @@
#include <string>
#include <QStandardPaths>
#include <QString>
+#include <QDateTime>
#include <QDir>
#include <QThread>
#include <QSemaphore>
@@ -610,6 +611,15 @@ void WriteFirmware(const SPI_Firmware::Firmware& firmware, u32 writeoffset, u32
}
+void WriteDateTime(int year, int month, int day, int hour, int minute, int second)
+{
+ QDateTime hosttime = QDateTime::currentDateTime();
+ QDateTime time = QDateTime(QDate(year, month, day), QTime(hour, minute, second));
+
+ Config::RTCOffset = hosttime.secsTo(time);
+ Config::Save();
+}
+
bool MP_Init()
{
return LocalMP::Init();