diff options
author | hjk <[email protected]> | 2010-06-15 12:15:25 +0200 |
---|---|---|
committer | hjk <[email protected]> | 2010-06-15 12:48:30 +0200 |
commit | 25c11c4ce0cb72d9820759f1e78cc44cf28e8437 (patch) | |
tree | 674665157c3f85a76cd02a74c2ab8d7e6f554e58 /src/plugins/debugger/debuggerrunner.cpp | |
parent | 7332f1e0167291cd4b5c16973c67cdbf4175b51c (diff) |
debugger: move SnapshotHandler from DebuggerManager to DebuggerRunControl
Diffstat (limited to 'src/plugins/debugger/debuggerrunner.cpp')
-rw-r--r-- | src/plugins/debugger/debuggerrunner.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/plugins/debugger/debuggerrunner.cpp b/src/plugins/debugger/debuggerrunner.cpp index 58a583f2295..f98a11adfad 100644 --- a/src/plugins/debugger/debuggerrunner.cpp +++ b/src/plugins/debugger/debuggerrunner.cpp @@ -169,10 +169,10 @@ public: ModulesHandler *m_modulesHandler; RegisterHandler *m_registerHandler; + SnapshotHandler *m_snapshotHandler; /* // FIXME: Move from DebuggerManager BreakHandler *m_breakHandler; - SnapshotHandler *m_snapshotHandler; StackHandler *m_stackHandler; ThreadsHandler *m_threadsHandler; WatchHandler *m_watchHandler; @@ -190,6 +190,7 @@ DebuggerRunControl::Private::Private(DebuggerRunControl *parent, m_running = false; m_modulesHandler = new ModulesHandler(q); m_registerHandler = new RegisterHandler(); + m_snapshotHandler = new SnapshotHandler(q); } DebuggerRunControl::Private::~Private() @@ -197,6 +198,7 @@ DebuggerRunControl::Private::~Private() #define doDelete(ptr) delete ptr; ptr = 0 doDelete(m_modulesHandler); doDelete(m_registerHandler); + doDelete(m_snapshotHandler); #undef doDelete } @@ -357,7 +359,7 @@ WatchHandler *DebuggerRunControl::watchHandler() const SnapshotHandler *DebuggerRunControl::snapshotHandler() const { - return d->m_manager->snapshotHandler(); + return d->m_snapshotHandler; } void DebuggerRunControl::cleanup() @@ -377,6 +379,7 @@ void DebuggerRunControl::startDebugger(IDebuggerEngine *engine) d->m_engine->setRunControl(this); d->m_manager->modulesWindow()->setModel(d->m_modulesHandler->model()); d->m_manager->registerWindow()->setModel(d->m_registerHandler->model()); + d->m_manager->snapshotWindow()->setModel(d->m_snapshotHandler->model()); d->m_engine->startDebugger(); } |