#include <wx/versioninfo.h>
wxVersionInfo contains version information.
This class is used by wxWidgets to provide version information about the libraries it uses and itself, but you can also apply it in user space, to provide version information about your own libraries, or other libraries that you use.
Public Member Functions | |
wxVersionInfo (const wxString &name=wxString(), int major=0, int minor=0, int micro=0, const wxString &description=wxString(), const wxString ©right=wxString()) | |
Constructor. More... | |
const wxString & | GetName () const |
Get the name of the object (library). More... | |
int | GetMajor () const |
Get the major version number. More... | |
int | GetMinor () const |
Get the minor version number. More... | |
int | GetMicro () const |
Get the micro version, or release number. More... | |
wxString | ToString () const |
Get the string representation of this version object. More... | |
wxString | GetVersionString () const |
Get the string representation. More... | |
bool | HasDescription () const |
Return true if a description string has been specified. More... | |
const wxString & | GetDescription () |
Get the description string. More... | |
bool | HasCopyright () const |
Returns true if a copyright string has been specified. More... | |
const wxString & | GetCopyright () const |
Get the copyright string. More... | |
wxVersionInfo::wxVersionInfo | ( | const wxString & | name = wxString() , |
int | major = 0 , |
||
int | minor = 0 , |
||
int | micro = 0 , |
||
const wxString & | description = wxString() , |
||
const wxString & | copyright = wxString() |
||
) |
Constructor.
The version information objects need to be initialized with this constructor and are immutable once they are created.
name | The name of the library or other entity that this object pertains to. |
major | The major version component. |
minor | The minor version component. |
micro | The micro version component, 0 by default. |
description | Free form description of this version, none by default. |
copyright | Copyright string, none by default. |
const wxString& wxVersionInfo::GetCopyright | ( | ) | const |
Get the copyright string.
The copyright string may be empty.
const wxString& wxVersionInfo::GetDescription | ( | ) |
Get the description string.
The description may be empty.
int wxVersionInfo::GetMajor | ( | ) | const |
Get the major version number.
int wxVersionInfo::GetMicro | ( | ) | const |
Get the micro version, or release number.
int wxVersionInfo::GetMinor | ( | ) | const |
Get the minor version number.
const wxString& wxVersionInfo::GetName | ( | ) | const |
Get the name of the object (library).
wxString wxVersionInfo::GetVersionString | ( | ) | const |
Get the string representation.
The micro component of the version is ignored/not used if it is 0.
bool wxVersionInfo::HasCopyright | ( | ) | const |
Returns true if a copyright string has been specified.
bool wxVersionInfo::HasDescription | ( | ) | const |
Return true if a description string has been specified.
wxString wxVersionInfo::ToString | ( | ) | const |
Get the string representation of this version object.
This function returns the description if it is non-empty or GetVersionString() if there is no description.