Cockatrice 2025-11-30-Development-2.11.0-beta.38
A cross-platform virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
Release Class Reference

#include <release_channel.h>

Public Member Functions

 Release ()=default
 ~Release ()=default
QString getName () const
QString getDescriptionUrl () const
QString getDownloadUrl () const
QString getCommitHash () const
QDate getPublishDate () const
bool isCompatibleVersionFound () const

Protected Member Functions

void setName (QString _name)
void setDescriptionUrl (QString _descriptionUrl)
void setDownloadUrl (QString _downloadUrl)
void setCommitHash (QString _commitHash)
void setPublishDate (QDate _publishDate)

Private Attributes

QString name
QString descriptionUrl
QString downloadUrl
QString commitHash
QDate publishDate
bool compatibleVersionFound = false

Friends

class StableReleaseChannel
class BetaReleaseChannel

Constructor & Destructor Documentation

◆ Release()

Release::Release ( )
default

◆ ~Release()

Release::~Release ( )
default

Member Function Documentation

◆ getCommitHash()

QString Release::getCommitHash ( ) const
inlinenodiscard

◆ getDescriptionUrl()

QString Release::getDescriptionUrl ( ) const
inlinenodiscard
Here is the caller graph for this function:

◆ getDownloadUrl()

QString Release::getDownloadUrl ( ) const
inlinenodiscard
Here is the caller graph for this function:

◆ getName()

QString Release::getName ( ) const
inlinenodiscard
Here is the caller graph for this function:

◆ getPublishDate()

QDate Release::getPublishDate ( ) const
inlinenodiscard
Here is the caller graph for this function:

◆ isCompatibleVersionFound()

bool Release::isCompatibleVersionFound ( ) const
inlinenodiscard

◆ setCommitHash()

void Release::setCommitHash ( QString _commitHash)
inlineprotected

◆ setDescriptionUrl()

void Release::setDescriptionUrl ( QString _descriptionUrl)
inlineprotected

◆ setDownloadUrl()

void Release::setDownloadUrl ( QString _downloadUrl)
inlineprotected

◆ setName()

void Release::setName ( QString _name)
inlineprotected

◆ setPublishDate()

void Release::setPublishDate ( QDate _publishDate)
inlineprotected

◆ BetaReleaseChannel

friend class BetaReleaseChannel
friend

◆ StableReleaseChannel

friend class StableReleaseChannel
friend

Member Data Documentation

◆ commitHash

QString Release::commitHash
private

◆ compatibleVersionFound

bool Release::compatibleVersionFound = false
private

◆ descriptionUrl

QString Release::descriptionUrl
private

◆ downloadUrl

QString Release::downloadUrl
private

◆ name

QString Release::name
private

◆ publishDate

QDate Release::publishDate
private

The documentation for this class was generated from the following file: