summaryrefslogtreecommitdiff
path: root/src/plugins/qt4projectmanager/qt4nodes.h
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@nokia.com>2012-06-01 09:50:32 +0200
committerChristian Kandeler <christian.kandeler@nokia.com>2012-06-01 12:52:22 +0200
commita577cb2b6217474c4b6347da8aa68ddcb9c8d7d2 (patch)
tree707b73b537c166afa5f4365a71bfecbc7a9da254 /src/plugins/qt4projectmanager/qt4nodes.h
parent44d8e7bef705810ade0e4b5532c47a82b11294eb (diff)
downloadqt-creator-a577cb2b6217474c4b6347da8aa68ddcb9c8d7d2.tar.gz
RemoteLinux: Respect "no_deault_target" setting.
I.e. do not consider subprojects with that configuration for deployment. Change-Id: Ia04c8168480772ebf4026337ba0c81fba532f346 Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
Diffstat (limited to 'src/plugins/qt4projectmanager/qt4nodes.h')
-rw-r--r--src/plugins/qt4projectmanager/qt4nodes.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/plugins/qt4projectmanager/qt4nodes.h b/src/plugins/qt4projectmanager/qt4nodes.h
index 552505724d..8327bac154 100644
--- a/src/plugins/qt4projectmanager/qt4nodes.h
+++ b/src/plugins/qt4projectmanager/qt4nodes.h
@@ -360,6 +360,10 @@ public:
QStringList variableValue(const Qt4Variable var) const;
+ bool isSubProjectDeployable(const QString &filePath) const {
+ return !m_subProjectsNotToDeploy.contains(filePath);
+ }
+
void updateCodeModelSupportFromBuild(const QStringList &files);
void updateCodeModelSupportFromEditor(const QString &uiFileName, const QString &contents);
@@ -423,7 +427,8 @@ private:
QString mocDirPath(QtSupport::ProFileReader *reader) const;
QStringList includePaths(QtSupport::ProFileReader *reader) const;
QStringList libDirectories(QtSupport::ProFileReader *reader) const;
- QStringList subDirsPaths(QtSupport::ProFileReader *reader) const;
+ QStringList subDirsPaths(QtSupport::ProFileReader *reader, QStringList *subProjectsNotToDeploy = 0) const;
+
TargetInformation targetInformation(QtSupport::ProFileReader *reader) const;
void setupInstallsList(const QtSupport::ProFileReader *reader);
void setupProjectVersion(const QtSupport::ProFileReader *reader);
@@ -435,6 +440,7 @@ private:
QMap<QString, QDateTime> m_uitimestamps;
TargetInformation m_qt4targetInformation;
QString m_resolvedMkspecPath;
+ QStringList m_subProjectsNotToDeploy;
InstallsList m_installsList;
ProjectVersion m_projectVersion;
friend class Qt4NodeHierarchy;