Quantum GIS API Documentation  1.7.4
Public Member Functions | Private Attributes
QgsProjectVersion Class Reference

A class to describe the version of a project. More...

#include <qgsprojectversion.h>

List of all members.

Public Member Functions

 QgsProjectVersion ()
 ~QgsProjectVersion ()
 QgsProjectVersion (int major, int minor, int sub, QString name="")
 QgsProjectVersion (QString string)
int majorVersion ()
int minorVersion ()
int subVersion ()
QString text ()
bool operator== (const QgsProjectVersion &other)
bool operator>= (const QgsProjectVersion &other)
bool operator> (const QgsProjectVersion &other)

Private Attributes

int mMajor
int mMinor
int mSub
QString mName

Detailed Description

A class to describe 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 30 of file qgsprojectversion.h.


Constructor & Destructor Documentation

Definition at line 35 of file qgsprojectversion.h.

Definition at line 36 of file qgsprojectversion.h.

QgsProjectVersion::QgsProjectVersion ( int  major,
int  minor,
int  sub,
QString  name = "" 
)

Definition at line 24 of file qgsprojectversion.cpp.

References mMajor, mMinor, mName, and mSub.

Definition at line 32 of file qgsprojectversion.cpp.

References mMajor, mMinor, mName, mSub, QgsDebugMsg, and text().


Member Function Documentation

Definition at line 39 of file qgsprojectversion.h.

Referenced by QgsProjectFileTransform::dump().

Definition at line 40 of file qgsprojectversion.h.

Referenced by QgsProjectFileTransform::dump().

bool QgsProjectVersion::operator== ( const QgsProjectVersion other)

Boolean equal operator

Definition at line 59 of file qgsprojectversion.cpp.

References mMajor, mMinor, and mSub.

bool QgsProjectVersion::operator> ( const QgsProjectVersion other)

Boolean > operator

Definition at line 77 of file qgsprojectversion.cpp.

References mMajor, mMinor, and mSub.

bool QgsProjectVersion::operator>= ( const QgsProjectVersion other)

Boolean >= operator

Definition at line 68 of file qgsprojectversion.cpp.

References mMajor, mMinor, and mSub.

Definition at line 41 of file qgsprojectversion.h.

Referenced by QgsProjectFileTransform::dump().

QString QgsProjectVersion::text ( void  )

Definition at line 84 of file qgsprojectversion.cpp.

References mMajor, mMinor, mName, and mSub.

Referenced by QgsProjectVersion(), and QgsProject::read().


Member Data Documentation

Definition at line 57 of file qgsprojectversion.h.

Referenced by operator==(), operator>(), operator>=(), QgsProjectVersion(), and text().

Definition at line 58 of file qgsprojectversion.h.

Referenced by operator==(), operator>(), operator>=(), QgsProjectVersion(), and text().

QString QgsProjectVersion::mName [private]

Definition at line 60 of file qgsprojectversion.h.

Referenced by QgsProjectVersion(), and text().

int QgsProjectVersion::mSub [private]

Definition at line 59 of file qgsprojectversion.h.

Referenced by operator==(), operator>(), operator>=(), QgsProjectVersion(), and text().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines