From 7d9b124ea2a7fba5a747cb3b182e09a3bd7f6249 Mon Sep 17 00:00:00 2001 From: hjk Date: Fri, 14 Jul 2023 12:25:47 +0200 Subject: [PATCH] AutoTest: Use aspect as member in TestRunConfiguration Change-Id: If39015ec0b10a7b77e558bb04e83d06d1367173a Reviewed-by: Christian Stenger --- src/plugins/autotest/testrunconfiguration.h | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/plugins/autotest/testrunconfiguration.h b/src/plugins/autotest/testrunconfiguration.h index 1e89949ce13..5468ea36056 100644 --- a/src/plugins/autotest/testrunconfiguration.h +++ b/src/plugins/autotest/testrunconfiguration.h @@ -23,7 +23,8 @@ class TestRunConfiguration : public ProjectExplorer::RunConfiguration { public: TestRunConfiguration(ProjectExplorer::Target *parent, TestConfiguration *config) - : ProjectExplorer::RunConfiguration(parent, "AutoTest.TestRunConfig") + : ProjectExplorer::RunConfiguration(parent, "AutoTest.TestRunConfig"), + debuggerAspect(parent) { setDefaultDisplayName(QCoreApplication::translate("QtC::Autotest", "AutoTest Debug")); @@ -31,8 +32,8 @@ public: if (auto debuggable = dynamic_cast(config)) enableQuick = debuggable->mixedDebugging(); - auto debugAspect = addAspect(parent); - debugAspect->setUseQmlDebugger(enableQuick); + registerAspect(&debuggerAspect); + debuggerAspect.setUseQmlDebugger(enableQuick); ProjectExplorer::ProjectExplorerPlugin::updateRunActions(); m_testConfig = config; } @@ -50,6 +51,7 @@ public: private: TestConfiguration *m_testConfig = nullptr; + Debugger::DebuggerRunConfigurationAspect debuggerAspect; }; } // namespace Internal