From 78da01e53e9ffbee4d88e264bdc86ccc930affa2 Mon Sep 17 00:00:00 2001 From: 0xFEEDC0DE64 <0xFEEDC0DE64@gmail.com> Date: Thu, 7 Dec 2017 00:34:29 +0100 Subject: [PATCH] Added version compare --- dialogs/updatedialog.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/dialogs/updatedialog.cpp b/dialogs/updatedialog.cpp index 3e24bff..0e252e7 100644 --- a/dialogs/updatedialog.cpp +++ b/dialogs/updatedialog.cpp @@ -5,6 +5,7 @@ #include #include #include +#include #include #include #include @@ -50,10 +51,15 @@ void UpdateDialog::finished() return; } + auto appVersion = QVersionNumber::fromString(QCoreApplication::applicationVersion()); + auto array = document.array(); for(const auto &releaseVal : array) { - qDebug() << releaseVal; + auto releaseObj = releaseVal.toObject(); + auto version = QVersionNumber::fromString(releaseObj.value("tag_name").toString()); + + qDebug() << version << (appVersion < version); } }