S60: Dis-embed the embedded run S60 debugger run control.

As it created 2 output panes that could be closed indepently
of each other.
This commit is contained in:
Friedemann Kleint
2010-08-20 15:23:42 +02:00
parent b230898b66
commit 5b4f826552
4 changed files with 77 additions and 101 deletions

View File

@@ -87,7 +87,7 @@ class DEBUGGER_EXPORT DebuggerRunControl
public:
typedef ProjectExplorer::RunConfiguration RunConfiguration;
DebuggerRunControl(RunConfiguration *runConfiguration,
explicit DebuggerRunControl(RunConfiguration *runConfiguration,
DebuggerEngineType enabledEngines, const DebuggerStartParameters &sp);
~DebuggerRunControl();
@@ -122,6 +122,9 @@ private slots:
void handleStarted();
void handleFinished();
protected:
const DebuggerStartParameters &startParameters() const;
private:
DebuggerEngineType engineForExecutable(const QString &executable);
DebuggerEngineType engineForMode(DebuggerStartMode mode);