diff options
author | Christian Kandeler <christian.kandeler@nokia.com> | 2011-05-13 13:23:38 +0200 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@nokia.com> | 2011-05-13 13:55:05 +0200 |
commit | 4678208c3a787f909fcb9293104b4ce79578f769 (patch) | |
tree | a19c5163d2569684517d4670ea53c367a8030eed /src/plugins/qt4projectmanager/qt4nodes.h | |
parent | df7aa6b5782135938840ac9d4ba0a26a253fb9d4 (diff) | |
download | qt-creator-4678208c3a787f909fcb9293104b4ce79578f769.tar.gz |
Qt4ProFileNode: Add project version information.
Reviewed-by: dt
Diffstat (limited to 'src/plugins/qt4projectmanager/qt4nodes.h')
-rw-r--r-- | src/plugins/qt4projectmanager/qt4nodes.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/plugins/qt4projectmanager/qt4nodes.h b/src/plugins/qt4projectmanager/qt4nodes.h index 9f72455682..8a6c50036c 100644 --- a/src/plugins/qt4projectmanager/qt4nodes.h +++ b/src/plugins/qt4projectmanager/qt4nodes.h @@ -269,6 +269,12 @@ struct InstallsList { QList<InstallsItem> items; }; +struct ProjectVersion { + int major; + int minor; + int patch; +}; + // Implements ProjectNode for qt4 pro files class Qt4ProFileNode : public Qt4PriFileNode { @@ -301,6 +307,7 @@ public: TargetInformation targetInformation() const; InstallsList installsList() const; + ProjectVersion projectVersion() const { return m_projectVersion; } QString makefile() const; QStringList symbianCapabilities() const; @@ -343,6 +350,7 @@ private: QStringList subDirsPaths(ProFileReader *reader) const; TargetInformation targetInformation(ProFileReader *reader) const; void setupInstallsList(const ProFileReader *reader); + void setupProjectVersion(const ProFileReader *reader); void invalidate(); @@ -353,6 +361,7 @@ private: QMap<QString, QDateTime> m_uitimestamps; TargetInformation m_qt4targetInformation; InstallsList m_installsList; + ProjectVersion m_projectVersion; friend class Qt4NodeHierarchy; bool m_validParse; |