84 mutable std::mutex m_mutex;
85 std::string m_repoOwner;
86 std::string m_repoName;
87 int m_latestStableReleaseId;
88 int m_latestPreviewReleaseId;
An object to check for application updates through GitHub.
Definition updater.h:36
Updater(std::string githubRepoUrl)
Constructs an Updater.
Updater(const Updater &u)
Constructs an Updater via copy.
Updater(Updater &&u) noexcept
Constructs an Updater via move.
Updater & operator=(const Updater &u)
Copies an Updater.
Updater & operator=(Updater &&u) noexcept
Moves an Updater.
Version fetchCurrentVersion(VersionType versionType)
Gets the latest version of the provided type from the GitHub repo.
A model for a version number.
Definition version.h:37
VersionType
Types of a version.
Definition versiontype.h:32