aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/debugger/debuggerengine.cpp
diff options
context:
space:
mode:
authorhjk <[email protected]>2012-08-15 14:33:39 +0200
committerhjk <[email protected]>2012-08-16 11:56:10 +0200
commit8184d8e703c22dc525b39493ff3e32752bc930aa (patch)
treea343e6711f366839f9803891ef5dbf54a9e99004 /src/plugins/debugger/debuggerengine.cpp
parent081fb1f0626a1278d9be2bc0fbf3e62f1d332804 (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.cpp16
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;