summaryrefslogtreecommitdiff
path: root/src/selfupdater.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/selfupdater.h')
-rw-r--r--src/selfupdater.h13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/selfupdater.h b/src/selfupdater.h
index cc68ad27..b3934084 100644
--- a/src/selfupdater.h
+++ b/src/selfupdater.h
@@ -22,9 +22,6 @@ along with Mod Organizer. If not, see <http://www.gnu.org/licenses/>.
#include <map>
-#include <github.h>
-#include <versioninfo.h>
-
class Archive;
class NexusInterface;
class PluginContainer;
@@ -43,6 +40,10 @@ class QNetworkReply;
class QProgressDialog;
class Settings;
+#include <uibase/versioning.h>
+
+#include "github.h"
+
/**
* @brief manages updates for Mod Organizer itself
* This class is used to update the Mod Organizer
@@ -98,7 +99,7 @@ public:
/**
* @return current version of Mod Organizer
**/
- MOBase::VersionInfo getVersion() const { return m_MOVersion; }
+ MOBase::Version getVersion() const { return m_MOVersion; }
signals:
@@ -134,7 +135,7 @@ private slots:
private:
QWidget* m_Parent;
- MOBase::VersionInfo m_MOVersion;
+ MOBase::Version m_MOVersion;
NexusInterface* m_Interface;
QFile m_UpdateFile;
QNetworkReply* m_Reply;
@@ -146,7 +147,7 @@ private:
// Map from version to release, in decreasing order (first element is the latest
// release):
- using CandidatesMap = std::map<MOBase::VersionInfo, QJsonObject, std::greater<>>;
+ using CandidatesMap = std::map<MOBase::Version, QJsonObject, std::greater<>>;
CandidatesMap m_UpdateCandidates;
};