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); } }