aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/projectexplorer/projectwindow.cpp
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@qt.io>2016-12-08 14:38:44 +0100
committerEike Ziller <eike.ziller@qt.io>2016-12-08 14:16:05 +0000
commitc226d311b7401f272036952a83901493478ac88f (patch)
tree885efd23a1767f6567eb6e547a6f5a634f358b82 /src/plugins/projectexplorer/projectwindow.cpp
parent326845a8a2ede89371ee62df7f2580e3a3958e42 (diff)
Projects mode: Disable "Import" button if not supported by project
Task-number: QTCREATORBUG-17399 Change-Id: I79b64298c902776282d54d70efdc0eef03415a51 Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
Diffstat (limited to 'src/plugins/projectexplorer/projectwindow.cpp')
-rw-r--r--src/plugins/projectexplorer/projectwindow.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/projectexplorer/projectwindow.cpp b/src/plugins/projectexplorer/projectwindow.cpp
index ae4338bd51..2c4bf79cc2 100644
--- a/src/plugins/projectexplorer/projectwindow.cpp
+++ b/src/plugins/projectexplorer/projectwindow.cpp
@@ -391,6 +391,9 @@ public:
m_importBuild = new QPushButton(ProjectWindow::tr("Import Existing Build..."));
connect(m_importBuild, &QPushButton::clicked,
this, &SelectorModel::handleImportBuild);
+ connect(sessionManager, &SessionManager::startupProjectChanged, this, [this](Project *project) {
+ m_importBuild->setEnabled(project && project->projectImporter());
+ });
m_manageKits = new QPushButton(ProjectWindow::tr("Manage Kits..."));
connect(m_manageKits, &QPushButton::clicked,