From 70b466b7d9e51a23951f5b02ac0ed4577195d043 Mon Sep 17 00:00:00 2001 From: Orgad Shaneh Date: Wed, 7 Nov 2018 14:51:28 +0200 Subject: [PATCH] Debugger: Split expressions and locals and anchor Registers to Locals The Locals view is the first tab, and the Expressions view is not visible at all. If you grab a variable to the Locals view, it just "disappears", and you need to know where to look in order to find it. Return to the previous layout, when Expressions and Locals were both visible in the same view. Change-Id: I775fe88beb921c61c048ba7106d05ae08b8fe026 Reviewed-by: hjk --- src/plugins/debugger/debuggerengine.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/debugger/debuggerengine.cpp b/src/plugins/debugger/debuggerengine.cpp index 8d9a8884410..43cd9cb20ea 100644 --- a/src/plugins/debugger/debuggerengine.cpp +++ b/src/plugins/debugger/debuggerengine.cpp @@ -798,8 +798,8 @@ void DebuggerEnginePrivate::setupViews() m_perspective->addWindow(m_modulesWindow, Perspective::AddToTab, m_threadsWindow, false); m_perspective->addWindow(m_sourceFilesWindow, Perspective::AddToTab, m_modulesWindow, false); m_perspective->addWindow(m_localsAndInspectorWindow, Perspective::AddToTab, nullptr, true, Qt::RightDockWidgetArea); - m_perspective->addWindow(m_watchersWindow, Perspective::AddToTab, m_localsAndInspectorWindow, true, Qt::RightDockWidgetArea); - m_perspective->addWindow(m_registerWindow, Perspective::AddToTab, m_watchersWindow, false, Qt::RightDockWidgetArea); + m_perspective->addWindow(m_watchersWindow, Perspective::SplitVertical, m_localsAndInspectorWindow, true, Qt::RightDockWidgetArea); + m_perspective->addWindow(m_registerWindow, Perspective::AddToTab, m_localsAndInspectorWindow, false, Qt::RightDockWidgetArea); m_perspective->addWindow(m_logWindow, Perspective::AddToTab, nullptr, false, Qt::TopDockWidgetArea); m_perspective->select();