aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qmlprojectmanager
diff options
context:
space:
mode:
authorTobias Hunger <tobias.hunger@qt.io>2018-04-19 13:30:15 +0200
committerTobias Hunger <tobias.hunger@qt.io>2018-04-19 13:21:52 +0000
commit2a34f2177cfd07f1c3dc20485f9f3938cc2e35bd (patch)
tree98da139c94e3e5f0e4ab2ee17849cda0a58061e6 /src/plugins/qmlprojectmanager
parent460fdc02e058100baabdc5cdb658bbb9790a46ca (diff)
ProjectExplorer: Hide build page for projects that do not build
Change-Id: I56feaab67690b5ece7379a9c1f676392230de107 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
Diffstat (limited to 'src/plugins/qmlprojectmanager')
-rw-r--r--src/plugins/qmlprojectmanager/qmlproject.cpp12
-rw-r--r--src/plugins/qmlprojectmanager/qmlproject.h3
2 files changed, 7 insertions, 8 deletions
diff --git a/src/plugins/qmlprojectmanager/qmlproject.cpp b/src/plugins/qmlprojectmanager/qmlproject.cpp
index 47bc18e0fe4..d0dd28e0cf5 100644
--- a/src/plugins/qmlprojectmanager/qmlproject.cpp
+++ b/src/plugins/qmlprojectmanager/qmlproject.cpp
@@ -247,6 +247,11 @@ void QmlProject::refreshProjectFile()
refresh(QmlProject::ProjectFile | Files);
}
+bool QmlProject::needsBuildConfigurations() const
+{
+ return false;
+}
+
QStringList QmlProject::makeAbsolute(const Utils::FileName &path, const QStringList &relativePaths)
{
if (path.isEmpty())
@@ -349,13 +354,6 @@ Project::RestoreResult QmlProject::fromMap(const QVariantMap &map, QString *erro
return RestoreResult::Ok;
}
-bool QmlProject::setupTarget(Target *target)
-{
- target->updateDefaultDeployConfigurations();
- target->updateDefaultRunConfigurations();
- return true;
-}
-
void QmlProject::generateProjectTree()
{
if (!m_projectItem)
diff --git a/src/plugins/qmlprojectmanager/qmlproject.h b/src/plugins/qmlprojectmanager/qmlproject.h
index 075bd77a440..c65b4803ac9 100644
--- a/src/plugins/qmlprojectmanager/qmlproject.h
+++ b/src/plugins/qmlprojectmanager/qmlproject.h
@@ -75,10 +75,11 @@ public:
void refreshProjectFile();
+ bool needsBuildConfigurations() const final;
+
static QStringList makeAbsolute(const Utils::FileName &path, const QStringList &relativePaths);
protected:
RestoreResult fromMap(const QVariantMap &map, QString *errorMessage) override;
- bool setupTarget(ProjectExplorer::Target *t) override;
private:
void generateProjectTree();