Utils::Version Class Reference
#include <Version.h> [code]
Collaboration diagram for Utils::Version:
[legend]List of all members.
Detailed Description
A simple version class.
The version consists of four uints: major version, minor version, revision number and build number. This class makes storing versions more convenient.
- Todo:
- In Linux it is typical to use a string for build (e.g. 4.0.1.ubuntu1.2.3)
Definition at line 38 of file Version.h.
Constructor & Destructor Documentation
| Version::Version |
( |
quint16 |
major = 0, |
|
|
quint16 |
minor = 0, |
|
|
quint16 |
revision = 0, |
|
|
quint16 |
build = 0 |
|
) |
|
|
| Version::Version |
( |
const QString & |
stringVersion |
) |
|
|
Member Function Documentation
| quint16 Utils::Version::build |
( |
|
) |
const [inline] |
|
| quint16 Utils::Version::majorVersion |
( |
|
) |
const [inline] |
|
| quint16 Utils::Version::minorVersion |
( |
|
) |
const [inline] |
|
| quint16 Utils::Version::revision |
( |
|
) |
const [inline] |
|
| void Utils::Version::setBuild |
( |
quint16 |
build |
) |
[inline] |
|
| void Utils::Version::setMajorVersion |
( |
quint16 |
major |
) |
[inline] |
|
| void Utils::Version::setMinorVersion |
( |
quint16 |
minor |
) |
[inline] |
|
| void Utils::Version::setRevision |
( |
quint16 |
revision |
) |
[inline] |
|
| QString Utils::Version::toString |
( |
bool |
shortForm = true |
) |
const [inline] |
|
Friends And Related Function Documentation
| QDataStream& operator<< |
( |
QDataStream & |
stream, |
|
|
const Version & |
version |
|
) |
[friend] |
|
| QDataStream& operator>> |
( |
QDataStream & |
stream, |
|
|
Version & |
version |
|
) |
[friend] |
|
Member Data Documentation
The documentation for this class was generated from the following files: