29 #ifndef GPGFRONTEND_SOFTWAREVERSION_H
30 #define GPGFRONTEND_SOFTWAREVERSION_H
32 #include <boost/date_time.hpp>
40 std::string latest_version;
41 std::string current_version;
42 bool latest_prerelease =
false;
43 bool latest_draft =
false;
44 bool current_prerelease =
false;
45 bool current_draft =
false;
46 bool load_info_done =
false;
47 bool current_version_found =
false;
48 std::string publish_date;
49 std::string release_note;
57 [[nodiscard]]
bool InfoValid()
const {
return load_info_done; }
Definition: FileReadTask.cpp:29
Definition: SoftwareVersion.h:39
bool CurrentVersionReleased() const
Definition: SoftwareVersion.cpp:99
bool VersionWithDrawn() const
Definition: SoftwareVersion.cpp:94
bool NeedUpgrade() const
Definition: SoftwareVersion.cpp:83
static int version_compare(const std::string &a, const std::string &b)
Definition: SoftwareVersion.cpp:31
bool InfoValid() const
Definition: SoftwareVersion.h:57