| 
    QGIS API Documentation 3.99.0-Master (f78f5286a64)
    
   | 
 
Describes the version of a project. More...
#include <qgsprojectversion.h>
Public Member Functions | |
| QgsProjectVersion ()=default | |
| Creates a new NULL version.   | |
| QgsProjectVersion (const QString &string) | |
| Constructor for QgsProjectVersion, which parses the version number from a string.   | |
| QgsProjectVersion (int major, int minor, int sub, const QString &name=QString()) | |
| Constructor for QgsProjectVersion, with the specified major, minor and sub version numbers.   | |
| bool | isNull () const | 
Returns true if this is a NULL project version.   | |
| int | majorVersion () const | 
| Returns the major version number.   | |
| int | minorVersion () const | 
| Returns the minor version number.   | |
| bool | operator!= (const QgsProjectVersion &other) const | 
| bool | operator< (const QgsProjectVersion &other) const | 
| bool | operator<= (const QgsProjectVersion &other) const | 
| bool | operator== (const QgsProjectVersion &other) const | 
| bool | operator> (const QgsProjectVersion &other) const | 
| bool | operator>= (const QgsProjectVersion &other) const | 
| int | subVersion () const | 
| Returns the sub version number.   | |
| QString | text () const | 
| Returns a string representation of the version.   | |
Describes the version of a project.
Used in places where you need to check if the current version of QGIS is greater than the one used to create a project file.
Definition at line 32 of file qgsprojectversion.h.
      
  | 
  default | 
Creates a new NULL version.
| QgsProjectVersion::QgsProjectVersion | ( | int | major, | 
| int | minor, | ||
| int | sub, | ||
| const QString & | name = QString()  | 
        ||
| ) | 
Constructor for QgsProjectVersion, with the specified major, minor and sub version numbers.
Definition at line 24 of file qgsprojectversion.cpp.
| QgsProjectVersion::QgsProjectVersion | ( | const QString & | string | ) | 
Constructor for QgsProjectVersion, which parses the version number from a string.
Definition at line 32 of file qgsprojectversion.cpp.
| bool QgsProjectVersion::isNull | ( | ) | const | 
Returns true if this is a NULL project version. 
Definition at line 100 of file qgsprojectversion.cpp.
      
  | 
  inline | 
Returns the major version number.
Definition at line 55 of file qgsprojectversion.h.
      
  | 
  inline | 
Returns the minor version number.
Definition at line 60 of file qgsprojectversion.h.
| bool QgsProjectVersion::operator!= | ( | const QgsProjectVersion & | other | ) | const | 
Definition at line 58 of file qgsprojectversion.cpp.
| bool QgsProjectVersion::operator< | ( | const QgsProjectVersion & | other | ) | const | 
Definition at line 77 of file qgsprojectversion.cpp.
| bool QgsProjectVersion::operator<= | ( | const QgsProjectVersion & | other | ) | const | 
Definition at line 82 of file qgsprojectversion.cpp.
| bool QgsProjectVersion::operator== | ( | const QgsProjectVersion & | other | ) | const | 
Definition at line 51 of file qgsprojectversion.cpp.
| bool QgsProjectVersion::operator> | ( | const QgsProjectVersion & | other | ) | const | 
Definition at line 70 of file qgsprojectversion.cpp.
| bool QgsProjectVersion::operator>= | ( | const QgsProjectVersion & | other | ) | const | 
Definition at line 65 of file qgsprojectversion.cpp.
      
  | 
  inline | 
Returns the sub version number.
Definition at line 65 of file qgsprojectversion.h.
| QString QgsProjectVersion::text | ( | ) | const | 
Returns a string representation of the version.
Definition at line 88 of file qgsprojectversion.cpp.