Classes | |
struct | ReleaseInformation |
Represents details about a specific version of a software component. More... | |
class | ReleaseInformationFetcher |
A utility class for retrieving the application version release information. More... | |
class | SemanticVersion |
Represents a semantic version with major, minor, patch. Additionally, supports the inclusion of optional pre-release, and build metadata components. It adheres to the Semantic Versioning 2.0.0 standard. More... | |
class | UpdateChecker |
This class is responsible for checking and notifying about software updates. More... | |
Functions | |
DRN_UPDATING_EXPORT::QDebug | operator<< (::QDebug out, const SemanticVersion &data) |
Full object Qt stream insertion operator. | |
DRN_UPDATING_EXPORT std::ostream & | operator<< (std::ostream &out, const SemanticVersion &sv) |
Populates an output stream with a semantic version. | |
DRN_UPDATING_EXPORT std::strong_ordering | operator<=> (const ReleaseInformation &lhs, const ReleaseInformation &rhs) |
Compares two objects using a three-way comparison, in the order of the semantic version, release date and time, and then version description. | |
DRN_UPDATING_EXPORT::QString | toString (const SemanticVersion &sv) |
Converts a SemanticVersion object to its string representation. It provides an human-readable string representation. Use this function when you need a textual representation of a SemanticVersion object, particularly for logging or displaying version information in the UI or output. | |
DRN_UPDATING_EXPORT::QDebug drn::updating::operator<< | ( | ::QDebug | out, |
const SemanticVersion & | data ) |
Full object Qt stream insertion operator.
out | The stream to place the data into. |
data | The data to place into the stream. |
DRN_UPDATING_EXPORT std::ostream & drn::updating::operator<< | ( | std::ostream & | out, |
const SemanticVersion & | sv ) |
Populates an output stream with a semantic version.
out | The output stream to populate. |
sv | The version object to fill the stream with. |
DRN_UPDATING_EXPORT std::strong_ordering drn::updating::operator<=> | ( | const ReleaseInformation & | lhs, |
const ReleaseInformation & | rhs ) |
Compares two objects using a three-way comparison, in the order of the semantic version, release date and time, and then version description.
lhs | The left-hand operand used in the operation. |
rhs | The right-hand operand used in the operation. |
DRN_UPDATING_EXPORT::QString drn::updating::toString | ( | const SemanticVersion & | sv | ) |
Converts a SemanticVersion object to its string representation. It provides an human-readable string representation. Use this function when you need a textual representation of a SemanticVersion object, particularly for logging or displaying version information in the UI or output.
sv | The SemanticVersion object to be converted to a string. |