From dd5e145d34e00974200ef89f9396885d177441b8 Mon Sep 17 00:00:00 2001 From: hjk Date: Thu, 12 May 2016 13:55:34 +0200 Subject: [PATCH] Debugger: Expose mainWindow to other plugins Needed by GammaRay integration when merging the modes. Change-Id: I21ee65c55e242238ab0be244c4bb40f1c9c7924e Reviewed-by: David Schulz --- src/plugins/debugger/analyzer/analyzermanager.h | 1 + src/plugins/debugger/debuggerplugin.cpp | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/src/plugins/debugger/analyzer/analyzermanager.h b/src/plugins/debugger/analyzer/analyzermanager.h index c853418d89a..e4fa695bddb 100644 --- a/src/plugins/debugger/analyzer/analyzermanager.h +++ b/src/plugins/debugger/analyzer/analyzermanager.h @@ -134,6 +134,7 @@ DEBUGGER_EXPORT void registerPerspective(const QByteArray &perspectiveId, const DEBUGGER_EXPORT void registerToolbar(const QByteArray &perspectiveId, const Utils::ToolbarDescription &desc); DEBUGGER_EXPORT void enableMainWindow(bool on); +DEBUGGER_EXPORT QWidget *mainWindow(); DEBUGGER_EXPORT void selectPerspective(const QByteArray &perspectiveId); DEBUGGER_EXPORT void runAction(Core::Id actionId); diff --git a/src/plugins/debugger/debuggerplugin.cpp b/src/plugins/debugger/debuggerplugin.cpp index 6a7a0408554..d52b23879e3 100644 --- a/src/plugins/debugger/debuggerplugin.cpp +++ b/src/plugins/debugger/debuggerplugin.cpp @@ -3602,6 +3602,11 @@ void runAction(Id actionId) desc.startTool(); } +QWidget *mainWindow() +{ + return dd->m_mainWindow; +} + void enableMainWindow(bool on) { dd->m_mainWindow->setEnabled(on);