summaryrefslogtreecommitdiff
path: root/src/plugins/qt4projectmanager/qt4nodes.h
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@nokia.com>2011-05-13 13:23:38 +0200
committerChristian Kandeler <christian.kandeler@nokia.com>2011-05-13 13:55:05 +0200
commit4678208c3a787f909fcb9293104b4ce79578f769 (patch)
treea19c5163d2569684517d4670ea53c367a8030eed /src/plugins/qt4projectmanager/qt4nodes.h
parentdf7aa6b5782135938840ac9d4ba0a26a253fb9d4 (diff)
downloadqt-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.h9
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;