diff options
author | hjk <qtc-committer@nokia.com> | 2009-09-10 13:09:42 +0200 |
---|---|---|
committer | hjk <qtc-committer@nokia.com> | 2009-09-10 13:14:51 +0200 |
commit | 058b55adc5d7c0883a42effe5199f4e07693f5bb (patch) | |
tree | e88a22405978c8cccea603157cdb0abe7d40824a /src/plugins/debugger/script/scriptengine.cpp | |
parent | 46538f6a5e4d8ec9ee0326d3024a667d7f924f5d (diff) | |
download | qt-creator-058b55adc5d7c0883a42effe5199f4e07693f5bb.tar.gz |
debugger: work on trk integration
Diffstat (limited to 'src/plugins/debugger/script/scriptengine.cpp')
-rw-r--r-- | src/plugins/debugger/script/scriptengine.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/plugins/debugger/script/scriptengine.cpp b/src/plugins/debugger/script/scriptengine.cpp index 3f31ca421b..45742e9679 100644 --- a/src/plugins/debugger/script/scriptengine.cpp +++ b/src/plugins/debugger/script/scriptengine.cpp @@ -217,7 +217,7 @@ void ScriptEngine::exitDebugger() qq->notifyInferiorExited(); } -bool ScriptEngine::startDebugger(const QSharedPointer<DebuggerStartParameters> &sp) +void ScriptEngine::startDebugger(const QSharedPointer<DebuggerStartParameters> &sp) { if (!m_scriptEngine) m_scriptEngine = new QScriptEngine(this); @@ -233,15 +233,17 @@ bool ScriptEngine::startDebugger(const QSharedPointer<DebuggerStartParameters> & QFileInfo fi(sp->executable); m_scriptFileName = fi.absoluteFilePath(); QFile scriptFile(m_scriptFileName); - if (!scriptFile.open(QIODevice::ReadOnly)) - return false; + if (!scriptFile.open(QIODevice::ReadOnly)) { + emit startFailed(); + return; + } QTextStream stream(&scriptFile); m_scriptContents = stream.readAll(); scriptFile.close(); attemptBreakpointSynchronization(); qq->notifyInferiorRunningRequested(); QTimer::singleShot(0, this, SLOT(runInferior())); - return true; + emit startSuccessful(); } void ScriptEngine::continueInferior() |