diff --git a/src/plugins/autotest/testrunconfiguration.h b/src/plugins/autotest/testrunconfiguration.h index f16d3d7d239..d625afa28b8 100644 --- a/src/plugins/autotest/testrunconfiguration.h +++ b/src/plugins/autotest/testrunconfiguration.h @@ -29,10 +29,13 @@ #include "testconfiguration.h" #include + #include +#include #include #include #include + #include #include @@ -54,8 +57,10 @@ public: if (auto debuggable = dynamic_cast(config)) enableQuick = debuggable->mixedDebugging(); - if (auto debugAspect = extraAspect()) + if (auto debugAspect = extraAspect()) { debugAspect->setUseQmlDebugger(enableQuick); + ProjectExplorer::ProjectExplorerPlugin::instance()->updateRunActions(); + } m_testConfig = config; } diff --git a/src/plugins/debugger/debuggerrunconfigurationaspect.cpp b/src/plugins/debugger/debuggerrunconfigurationaspect.cpp index 32f242814ba..a35611b2cc4 100644 --- a/src/plugins/debugger/debuggerrunconfigurationaspect.cpp +++ b/src/plugins/debugger/debuggerrunconfigurationaspect.cpp @@ -221,13 +221,6 @@ DebuggerRunConfigurationAspect::DebuggerRunConfigurationAspect( void DebuggerRunConfigurationAspect::setUseQmlDebugger(bool value) { d.useQmlDebugger = value ? EnabledLanguage : DisabledLanguage; - runConfiguration()->requestRunActionsUpdate(); -} - -void DebuggerRunConfigurationAspect::setUseCppDebugger(bool value) -{ - d.useCppDebugger = value ? EnabledLanguage : DisabledLanguage; - runConfiguration()->requestRunActionsUpdate(); } bool DebuggerRunConfigurationAspect::useCppDebugger() const diff --git a/src/plugins/debugger/debuggerrunconfigurationaspect.h b/src/plugins/debugger/debuggerrunconfigurationaspect.h index 87b7bde779d..3beb3a69fa4 100644 --- a/src/plugins/debugger/debuggerrunconfigurationaspect.h +++ b/src/plugins/debugger/debuggerrunconfigurationaspect.h @@ -61,7 +61,6 @@ public: void toMap(QVariantMap &map) const override; bool useCppDebugger() const; - void setUseCppDebugger(bool value); bool useQmlDebugger() const; void setUseQmlDebugger(bool value); uint qmlDebugServerPort() const;