diff --git a/src/plugins/debugger/debuggermainwindow.cpp b/src/plugins/debugger/debuggermainwindow.cpp index 91f9c02a9fd..8b7d284de9f 100644 --- a/src/plugins/debugger/debuggermainwindow.cpp +++ b/src/plugins/debugger/debuggermainwindow.cpp @@ -201,16 +201,15 @@ void DebuggerMainWindowPrivate::updateUiForTarget(Target *target) void DebuggerMainWindowPrivate::updateUiForRunConfiguration(RunConfiguration *rc) { if (m_previousRunConfiguration) - disconnect(m_previousRunConfiguration->extraAspect(), - SIGNAL(requestRunActionsUpdate()), - this, SLOT(updateUiForCurrentRunConfiguration())); + disconnect(m_previousRunConfiguration, &RunConfiguration::requestRunActionsUpdate, + this, &DebuggerMainWindowPrivate::updateUiForCurrentRunConfiguration); m_previousRunConfiguration = rc; updateUiForCurrentRunConfiguration(); if (!rc) return; - connect(m_previousRunConfiguration->extraAspect(), - SIGNAL(requestRunActionsUpdate()), - SLOT(updateUiForCurrentRunConfiguration())); + + connect(m_previousRunConfiguration, &RunConfiguration::requestRunActionsUpdate, + this, &DebuggerMainWindowPrivate::updateUiForCurrentRunConfiguration); } void DebuggerMainWindowPrivate::updateUiForCurrentRunConfiguration()