GpgFrontend Project
A Free, Powerful, Easy-to-Use, Compact, Cross-Platform, and Installation-Free OpenPGP(pgp) Crypto Tool.
GpgFrontend::Module::Integrated::VersionCheckingModule::SoftwareVersion Struct Reference
Collaboration diagram for GpgFrontend::Module::Integrated::VersionCheckingModule::SoftwareVersion:
Collaboration graph

Public Member Functions

bool InfoValid () const
 
bool NeedUpgrade () const
 
bool VersionWithdrawn () const
 
bool CurrentVersionReleased () const
 

Public Attributes

QString latest_version
 
QString current_version
 
bool latest_prerelease_version_from_remote = false
 
bool latest_draft_from_remote = false
 
bool current_version_is_a_prerelease = false
 
bool current_version_is_drafted = false
 
bool loading_done = false
 
bool current_version_publish_in_remote = false
 
QString publish_date
 
QString release_note
 

Static Private Member Functions

static int version_compare (const QString &a, const QString &b)
 

Member Function Documentation

◆ CurrentVersionReleased()

auto GpgFrontend::Module::Integrated::VersionCheckingModule::SoftwareVersion::CurrentVersionReleased ( ) const
Returns
true
false

◆ InfoValid()

bool GpgFrontend::Module::Integrated::VersionCheckingModule::SoftwareVersion::InfoValid ( ) const
inline
Returns
true
false

◆ NeedUpgrade()

auto GpgFrontend::Module::Integrated::VersionCheckingModule::SoftwareVersion::NeedUpgrade ( ) const
Returns
true
false

References GpgFrontend::CompareSoftwareVersion().

◆ VersionWithdrawn()

auto GpgFrontend::Module::Integrated::VersionCheckingModule::SoftwareVersion::VersionWithdrawn ( ) const
Returns
true
false

The documentation for this struct was generated from the following files: