From 9ac96339ffb44b0db3a8f8e96138b6aa08e5693f Mon Sep 17 00:00:00 2001 From: Tobias Hunger Date: Thu, 26 Jan 2017 10:45:59 +0100 Subject: [PATCH] CMake: Keep project configuration table visible at all times Keep the project configuration visible at all times. This way users can actually add settings, even when the configuration fails. Task-number: QTCREATORBUG-17628 Change-Id: I0a342e0cba1dd720661a171818e0d91415ef5703 Reviewed-by: Tim Jenssen --- .../cmakeprojectmanager/cmakebuildsettingswidget.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/plugins/cmakeprojectmanager/cmakebuildsettingswidget.cpp b/src/plugins/cmakeprojectmanager/cmakebuildsettingswidget.cpp index 9a54571a9cf..a13a7e57f99 100644 --- a/src/plugins/cmakeprojectmanager/cmakebuildsettingswidget.cpp +++ b/src/plugins/cmakeprojectmanager/cmakebuildsettingswidget.cpp @@ -269,11 +269,9 @@ void CMakeBuildSettingsWidget::setError(const QString &message) m_errorMessageLabel->setText(message); m_errorMessageLabel->setToolTip(message); - m_configView->setVisible(!showError); - m_editButton->setVisible(!showError); - m_resetButton->setVisible(!showError); - m_showAdvancedCheckBox->setVisible(!showError); - m_reconfigureButton->setVisible(!showError); + m_editButton->setEnabled(!showError); + m_resetButton->setEnabled(!showError); + m_showAdvancedCheckBox->setEnabled(!showError); } void CMakeBuildSettingsWidget::setWarning(const QString &message)