diff options
author | hjk <[email protected]> | 2012-08-15 14:33:39 +0200 |
---|---|---|
committer | hjk <[email protected]> | 2012-08-16 11:56:10 +0200 |
commit | 8184d8e703c22dc525b39493ff3e32752bc930aa (patch) | |
tree | a343e6711f366839f9803891ef5dbf54a9e99004 /src/plugins/debugger/debuggerengine.cpp | |
parent | 081fb1f0626a1278d9be2bc0fbf3e62f1d332804 (diff) |
debugger: simplify DebuggerEngine construction
The master engine pointer can be given later.
Change-Id: I4d72679dcbd5fe7291067a5e78c984d26cc187aa
Reviewed-by: hjk <[email protected]>
Diffstat (limited to 'src/plugins/debugger/debuggerengine.cpp')
-rw-r--r-- | src/plugins/debugger/debuggerengine.cpp | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/src/plugins/debugger/debuggerengine.cpp b/src/plugins/debugger/debuggerengine.cpp index 4c4021ecd37..4d2f088ae26 100644 --- a/src/plugins/debugger/debuggerengine.cpp +++ b/src/plugins/debugger/debuggerengine.cpp @@ -153,11 +153,9 @@ class DebuggerEnginePrivate : public QObject Q_OBJECT public: - DebuggerEnginePrivate(DebuggerEngine *engine, - DebuggerEngine *masterEngine, - const DebuggerStartParameters &sp) + DebuggerEnginePrivate(DebuggerEngine *engine, const DebuggerStartParameters &sp) : m_engine(engine), - m_masterEngine(masterEngine), + m_masterEngine(0), m_runControl(0), m_startParameters(sp), m_state(DebuggerNotReady), @@ -330,9 +328,8 @@ public: // ////////////////////////////////////////////////////////////////////// -DebuggerEngine::DebuggerEngine(const DebuggerStartParameters &startParameters, - DebuggerEngine *parentEngine) - : d(new DebuggerEnginePrivate(this, parentEngine, startParameters)) +DebuggerEngine::DebuggerEngine(const DebuggerStartParameters &startParameters) + : d(new DebuggerEnginePrivate(this, startParameters)) {} DebuggerEngine::~DebuggerEngine() @@ -1264,6 +1261,11 @@ bool DebuggerEngine::isMasterEngine() const return d->m_masterEngine == 0; } +void DebuggerEngine::setMasterEngine(DebuggerEngine *masterEngine) +{ + d->m_masterEngine = masterEngine; +} + DebuggerEngine *DebuggerEngine::masterEngine() const { return d->m_masterEngine; |