|
Krita Source Code Documentation
|
Class version.
More...
#include <version_checker.h>
Public Member Functions | |
| int | _major () const |
| int | _minor () const |
| bool | isValid () const |
| operator QString () const | |
| int | patch () const |
| version (const int _major=zero, const int _minor=zero, const int patch=zero) | |
| Default constructor. | |
Static Public Member Functions | |
| static version | fromPythonObject (PyObject *version_obj) |
| static version | fromString (const QString &version_str) |
| static version | invalid () |
Private Types | |
| enum | type { undefined = -1 , zero = 0 } |
Static Private Member Functions | |
| static version | tryObtainVersionFromString (PyObject *version_obj) |
| static version | tryObtainVersionFromTuple (PyObject *version_obj) |
Private Attributes | |
| int | m_major |
| int | m_minor |
| int | m_patch |
Class version.
Definition at line 22 of file version_checker.h.
|
private |
| Enumerator | |
|---|---|
| undefined | |
| zero | |
Definition at line 24 of file version_checker.h.
|
inlineexplicit |
|
inline |
|
inline |
|
inlinestatic |
Definition at line 75 of file version_checker.h.
References tryObtainVersionFromString(), tryObtainVersionFromTuple(), and v.
|
inlinestatic |
Definition at line 55 of file version_checker.h.
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inlinestaticprivate |
Try to parse version string as a simple triplet X.Y.Z.
pytz version is "2013d". Definition at line 124 of file version_checker.h.
References fromString(), invalid(), PyKrita::Python::isUnicode(), and PyKrita::Python::unicode().
|
inlinestaticprivate |
Definition at line 97 of file version_checker.h.
|
private |
Definition at line 92 of file version_checker.h.
|
private |
Definition at line 93 of file version_checker.h.
|
private |
Definition at line 94 of file version_checker.h.