diff --git a/src/plugins/debugger/cdb/cdbengine.cpp b/src/plugins/debugger/cdb/cdbengine.cpp index b26b0db2c33aa4528b4d46c3e336101c2afd309f..6dcf854bb3695193b1a8d5d19ea329edd272a97a 100644 --- a/src/plugins/debugger/cdb/cdbengine.cpp +++ b/src/plugins/debugger/cdb/cdbengine.cpp @@ -36,6 +36,7 @@ #include "debuggeractions.h" #include "debuggercore.h" #include "debuggerprotocol.h" +#include "debuggermainwindow.h" #include "debuggerstartparameters.h" #include "debuggertooltipmanager.h" #include "disassembleragent.h" @@ -2235,9 +2236,9 @@ void CdbEngine::processStop(const GdbMi &stopReason, bool conditionalBreakPointT // Fire off remaining commands asynchronously if (!m_pendingBreakpointMap.isEmpty()) postCommandSequence(CommandListBreakPoints); - if (debuggerCore()->isDockVisible(QLatin1String(Constants::DOCKWIDGET_REGISTER))) + if (debuggerCore()->isDockVisible(QLatin1String(DOCKWIDGET_REGISTER))) postCommandSequence(CommandListRegisters); - if (debuggerCore()->isDockVisible(QLatin1String(Constants::DOCKWIDGET_MODULES))) + if (debuggerCore()->isDockVisible(QLatin1String(DOCKWIDGET_MODULES))) postCommandSequence(CommandListModules); } // After the sequence has been sent off and CDB is pondering the commands, diff --git a/src/plugins/debugger/debuggerconstants.h b/src/plugins/debugger/debuggerconstants.h index fd82372d4d14478b214c852901bfe9facfc76782..313e36587d296e625427183701b2a4b97b64972c 100644 --- a/src/plugins/debugger/debuggerconstants.h +++ b/src/plugins/debugger/debuggerconstants.h @@ -64,19 +64,6 @@ const char QML_UPDATE_ON_SAVE[] = "Debugger.QmlUpdateOnSave"; const char QML_SELECTTOOL[] = "Debugger.QmlSelectTool"; const char QML_ZOOMTOOL[] = "Debugger.QmlZoomTool"; -// DebuggerMainWindow dock widget names -const char DOCKWIDGET_BREAK[] = "Debugger.Docks.Break"; -const char DOCKWIDGET_MODULES[] = "Debugger.Docks.Modules"; -const char DOCKWIDGET_REGISTER[] = "Debugger.Docks.Register"; -const char DOCKWIDGET_OUTPUT[] = "Debugger.Docks.Output"; -const char DOCKWIDGET_SNAPSHOTS[] = "Debugger.Docks.Snapshots"; -const char DOCKWIDGET_STACK[] = "Debugger.Docks.Stack"; -const char DOCKWIDGET_SOURCE_FILES[] = "Debugger.Docks.SourceFiles"; -const char DOCKWIDGET_THREADS[] = "Debugger.Docks.Threads"; -const char DOCKWIDGET_WATCHERS[] = "Debugger.Docks.LocalsAndWatchers"; - -const char DOCKWIDGET_QML_INSPECTOR[] = "Debugger.Docks.QmlInspector"; -const char DOCKWIDGET_DEFAULT_AREA[] = "Debugger.Docks.DefaultArea"; const char TASK_CATEGORY_DEBUGGER_TEST[] = "DebuggerTest"; const char TASK_CATEGORY_DEBUGGER_DEBUGINFO[] = "Debuginfo"; diff --git a/src/plugins/debugger/debuggermainwindow.h b/src/plugins/debugger/debuggermainwindow.h index af26a42f7e038a595282caa165b1943f58b36186..0ea4549ff6e064ac3b856079c9cb1f83d36156b6 100644 --- a/src/plugins/debugger/debuggermainwindow.h +++ b/src/plugins/debugger/debuggermainwindow.h @@ -46,7 +46,20 @@ class DebuggerEngine; namespace Internal { class DebuggerMainWindowPrivate; -} + +// DebuggerMainWindow dock widget names +const char DOCKWIDGET_BREAK[] = "Debugger.Docks.Break"; +const char DOCKWIDGET_MODULES[] = "Debugger.Docks.Modules"; +const char DOCKWIDGET_REGISTER[] = "Debugger.Docks.Register"; +const char DOCKWIDGET_OUTPUT[] = "Debugger.Docks.Output"; +const char DOCKWIDGET_SNAPSHOTS[] = "Debugger.Docks.Snapshots"; +const char DOCKWIDGET_STACK[] = "Debugger.Docks.Stack"; +const char DOCKWIDGET_SOURCE_FILES[] = "Debugger.Docks.SourceFiles"; +const char DOCKWIDGET_THREADS[] = "Debugger.Docks.Threads"; +const char DOCKWIDGET_WATCHERS[] = "Debugger.Docks.LocalsAndWatchers"; +const char DOCKWIDGET_QML_INSPECTOR[] = "Debugger.Docks.QmlInspector"; +const char DOCKWIDGET_DEFAULT_AREA[] = "Debugger.Docks.DefaultArea"; +} // namespace Internal class DEBUGGER_EXPORT DebuggerMainWindow : public Utils::FancyMainWindow { diff --git a/src/plugins/debugger/gdb/gdbengine.cpp b/src/plugins/debugger/gdb/gdbengine.cpp index 8145c93f3c45c13cc34f425d04c0e2a96cb5845b..459d11da3dbb3869cda3b1243216e3ba3eaed9e8 100644 --- a/src/plugins/debugger/gdb/gdbengine.cpp +++ b/src/plugins/debugger/gdb/gdbengine.cpp @@ -42,6 +42,7 @@ #include "debuggeractions.h" #include "debuggercore.h" +#include "debuggermainwindow.h" #include "debuggerplugin.h" #include "debuggerprotocol.h" #include "debuggerstringutils.h" @@ -3831,7 +3832,7 @@ void GdbEngine::handleMakeSnapshot(const GdbResponse &response) void GdbEngine::reloadRegisters() { - if (!debuggerCore()->isDockVisible(_(Constants::DOCKWIDGET_REGISTER))) + if (!debuggerCore()->isDockVisible(_(DOCKWIDGET_REGISTER))) return; if (state() != InferiorStopOk && state() != InferiorUnrunnable) diff --git a/src/plugins/debugger/qml/qmlengine.cpp b/src/plugins/debugger/qml/qmlengine.cpp index b7db2927ab61c1b2dabddf46f26ff6a36b3a980e..b34924872e6a39e78e011c75052a819f078ecb96 100644 --- a/src/plugins/debugger/qml/qmlengine.cpp +++ b/src/plugins/debugger/qml/qmlengine.cpp @@ -1358,7 +1358,7 @@ WatchTreeView *QmlEngine::inspectorTreeView() const { DebuggerMainWindow *dw = qobject_cast<DebuggerMainWindow *>(debuggerCore()->mainWindow()); LocalsAndExpressionsWindow *leW = qobject_cast<LocalsAndExpressionsWindow *>( - dw->dockWidget(QLatin1String(Constants::DOCKWIDGET_WATCHERS))->widget()); + dw->dockWidget(_(DOCKWIDGET_WATCHERS))->widget()); WatchWindow *inspectorWindow = qobject_cast<WatchWindow *>(leW->inspectorWidget()); return qobject_cast<WatchTreeView *>(inspectorWindow->treeView()); }