ManiVault 1.0.0
A Flexible and Extensible Visual Analytics Framework for High-Dimensional Data
Loading...
Searching...
No Matches
hdps::util::Version Class Referencefinal

#include <Version.h>

Inheritance diagram for hdps::util::Version:
hdps::util::Serializable

Public Member Functions

 Version (std::int32_t major, std::int32_t minor)
 
std::int32_t getMajor () const
 
void setMajor (std::int32_t major)
 
std::int32_t getMinor () const
 
void setMinor (std::int32_t minor)
 
void fromVariantMap (const QVariantMap &variantMap) override
 
QVariantMap toVariantMap () const override
 
- Public Member Functions inherited from hdps::util::Serializable
 Serializable (const QString &serializationName="")
 
virtual QString getId () const final
 
virtual void setId (const QString &id) final
 
virtual QString getSerializationName () const final
 
virtual void setSerializationName (const QString &serializationName) final
 
virtual void fromParentVariantMap (const QVariantMap &parentVariantMap)
 
virtual void insertIntoVariantMap (QVariantMap &variantMap) const final
 
virtual void fromJsonDocument (const QJsonDocument &jsonDocument) final
 
virtual QJsonDocument toJsonDocument () const final
 
virtual void fromJsonFile (const QString &filePath="") final
 
virtual void toJsonFile (const QString &filePath="") final
 
virtual void makeUnique () final
 

Additional Inherited Members

- Public Types inherited from hdps::util::Serializable
enum class  State { Idle , Reading , Writing }
 
- Static Public Member Functions inherited from hdps::util::Serializable
static QString createId ()
 
- Static Protected Member Functions inherited from hdps::util::Serializable
static void fromVariantMap (Serializable *serializable, const QVariantMap &variantMap)
 
static void fromVariantMap (Serializable &serializable, const QVariantMap &variantMap, const QString &key)
 
static QVariantMap toVariantMap (const Serializable *serializable)
 
static void insertIntoVariantMap (const Serializable &serializable, QVariantMap &variantMap, const QString &key)
 
static void insertIntoVariantMap (const Serializable &serializable, QVariantMap &variantMap)
 

Detailed Description

Class for representing version with major- and minor version number

Constructor & Destructor Documentation

◆ Version()

hdps::util::Version::Version ( std::int32_t  major,
std::int32_t  minor 
)

Construct version with major and minor version number

Parameters
majorMajor version number
minorMinor version number

Member Function Documentation

◆ fromVariantMap()

void hdps::util::Version::fromVariantMap ( const QVariantMap &  variantMap)
overridevirtual

Load version from variant map

Parameters
Variantmap representation of the version

Reimplemented from hdps::util::Serializable.

◆ getMajor()

std::int32_t hdps::util::Version::getMajor ( ) const

Get major version number

Returns
Major version number

◆ getMinor()

std::int32_t hdps::util::Version::getMinor ( ) const

Get minor version number

Returns
Minor version number

◆ setMajor()

void hdps::util::Version::setMajor ( std::int32_t  major)

Set major version number to major

Parameters
majorMajor version number

◆ setMinor()

void hdps::util::Version::setMinor ( std::int32_t  minor)

Set minor version number to minor

Parameters
minorMinor version number

◆ toVariantMap()

QVariantMap hdps::util::Version::toVariantMap ( ) const
overridevirtual

Save version to variant map

Returns
Variant map representation of the version

Reimplemented from hdps::util::Serializable.


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