summaryrefslogtreecommitdiff
path: root/src/plugins/debugger/script/scriptengine.cpp
diff options
context:
space:
mode:
authorhjk <qtc-committer@nokia.com>2010-06-14 08:57:15 +0200
committerhjk <qtc-committer@nokia.com>2010-06-14 10:45:11 +0200
commit97edcb7977ecea95613bf0c0e6030083549ca5f4 (patch)
treede0c5c1c3ec2e5bc6e39b5a741c59f556a71c570 /src/plugins/debugger/script/scriptengine.cpp
parenta89643a83374400451674815202b73dba6a505b5 (diff)
downloadqt-creator-97edcb7977ecea95613bf0c0e6030083549ca5f4.tar.gz
debugger: start 'runcontrol-ification' of the debugger plugin.
This replaces most uses of DebuggerStartParameters by DebuggerRunControl which is a simple RunControl with a DebuggerStartParameters member. Plan is to move all global state to the run controls, and possibly introduce specialized ones for core debugging etc.
Diffstat (limited to 'src/plugins/debugger/script/scriptengine.cpp')
-rw-r--r--src/plugins/debugger/script/scriptengine.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/plugins/debugger/script/scriptengine.cpp b/src/plugins/debugger/script/scriptengine.cpp
index 3185c10d97..0728557125 100644
--- a/src/plugins/debugger/script/scriptengine.cpp
+++ b/src/plugins/debugger/script/scriptengine.cpp
@@ -228,7 +228,7 @@ void ScriptEngine::exitDebugger()
setState(DebuggerNotReady);
}
-void ScriptEngine::startDebugger(const DebuggerStartParametersPtr &sp)
+void ScriptEngine::startDebugger(const DebuggerRunControl *runControl)
{
setState(AdapterStarting);
if (m_scriptEngine.isNull())
@@ -247,7 +247,7 @@ void ScriptEngine::startDebugger(const DebuggerStartParametersPtr &sp)
setState(AdapterStarted);
setState(InferiorStarting);
- m_scriptFileName = QFileInfo (sp->executable).absoluteFilePath();
+ m_scriptFileName = QFileInfo(runControl->sp().executable).absoluteFilePath();
QFile scriptFile(m_scriptFileName);
if (!scriptFile.open(QIODevice::ReadOnly|QIODevice::Text)) {
manager()->showDebuggerOutput(LogError, QString::fromLatin1("Cannot open %1: %2").