From 4678208c3a787f909fcb9293104b4ce79578f769 Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Fri, 13 May 2011 13:23:38 +0200 Subject: Qt4ProFileNode: Add project version information. Reviewed-by: dt --- src/plugins/qt4projectmanager/qt4nodes.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/plugins/qt4projectmanager/qt4nodes.h') 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 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 m_uitimestamps; TargetInformation m_qt4targetInformation; InstallsList m_installsList; + ProjectVersion m_projectVersion; friend class Qt4NodeHierarchy; bool m_validParse; -- cgit v1.2.1