From a74f494974e402c6aa275aa0917e6774bb194f27 Mon Sep 17 00:00:00 2001 From: con <qtc-committer@nokia.com> Date: Fri, 15 May 2009 14:47:28 +0200 Subject: [PATCH] Add a menu item for the Locals and Watchers panel. Reviewed-by: hjk <qtc-committer@nokia.com> --- src/plugins/debugger/debuggermanager.cpp | 19 ++++++++----------- src/plugins/debugger/debuggermanager.h | 1 - src/plugins/debugger/debuggerplugin.cpp | 7 ------- 3 files changed, 8 insertions(+), 19 deletions(-) diff --git a/src/plugins/debugger/debuggermanager.cpp b/src/plugins/debugger/debuggermanager.cpp index 303884b0fa4..d0e607fb1f6 100644 --- a/src/plugins/debugger/debuggermanager.cpp +++ b/src/plugins/debugger/debuggermanager.cpp @@ -430,6 +430,14 @@ void DebuggerManager::init() m_threadsDock = createDockForWidget(m_threadsWindow); + QSplitter *localsAndWatchers = new QSplitter(Qt::Vertical, 0); + localsAndWatchers->setWindowTitle(m_localsWindow->windowTitle()); + localsAndWatchers->addWidget(m_localsWindow); + localsAndWatchers->addWidget(m_watchersWindow); + localsAndWatchers->setStretchFactor(0, 3); + localsAndWatchers->setStretchFactor(1, 1); + m_watchDock = createDockForWidget(localsAndWatchers); + setStatus(DebuggerProcessNotReady); } @@ -457,17 +465,6 @@ IDebuggerManagerAccessForEngines *DebuggerManager::engineInterface() return dynamic_cast<IDebuggerManagerAccessForEngines *>(this); } -void DebuggerManager::createDockWidgets() -{ - QSplitter *localsAndWatchers = new QSplitter(Qt::Vertical, 0); - localsAndWatchers->setWindowTitle(m_localsWindow->windowTitle()); - localsAndWatchers->addWidget(m_localsWindow); - localsAndWatchers->addWidget(m_watchersWindow); - localsAndWatchers->setStretchFactor(0, 3); - localsAndWatchers->setStretchFactor(1, 1); - m_watchDock = createDockForWidget(localsAndWatchers); -} - void DebuggerManager::createNewDock(QWidget *widget) { QDockWidget *dockWidget = new QDockWidget(widget->windowTitle(), m_mainWindow); diff --git a/src/plugins/debugger/debuggermanager.h b/src/plugins/debugger/debuggermanager.h index 3db8271a246..bd3655a3387 100644 --- a/src/plugins/debugger/debuggermanager.h +++ b/src/plugins/debugger/debuggermanager.h @@ -316,7 +316,6 @@ private: // QWidget *threadsWindow() const { return m_threadsWindow; } QList<QDockWidget*> dockWidgets() const { return m_dockWidgets; } - void createDockWidgets(); virtual bool qtDumperLibraryEnabled() const; virtual QString qtDumperLibraryName() const; diff --git a/src/plugins/debugger/debuggerplugin.cpp b/src/plugins/debugger/debuggerplugin.cpp index f7081d89970..66e99a2b486 100644 --- a/src/plugins/debugger/debuggerplugin.cpp +++ b/src/plugins/debugger/debuggerplugin.cpp @@ -173,10 +173,6 @@ class DebugMode : public Core::BaseMode public: DebugMode(QObject *parent = 0); ~DebugMode(); - - // IMode - void activated() {} - void shutdown() {} }; DebugMode::DebugMode(QObject *parent) @@ -409,8 +405,6 @@ DebuggerPlugin::~DebuggerPlugin() void DebuggerPlugin::shutdown() { - if (m_debugMode) - m_debugMode->shutdown(); // saves state including manager information QTC_ASSERT(m_manager, /**/); if (m_manager) m_manager->shutdown(); @@ -758,7 +752,6 @@ bool DebuggerPlugin::initialize(const QStringList &arguments, QString *errorMess toolBarAddingLayout->addWidget(rightPaneSplitter); toolBarAddingLayout->addWidget(debugToolBar); - m_manager->createDockWidgets(); m_manager->setSimpleDockWidgetArrangement(); readSettings(); -- GitLab