Debugger: Merge remaining pieces of RunControl creation

Change-Id: Id59ee3f214dcc9c6551ecbaae122e333257c1ce5
Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
This commit is contained in:
hjk
2016-04-12 16:42:15 +02:00
parent be91d50e43
commit 176f925770
3 changed files with 228 additions and 252 deletions

View File

@@ -36,10 +36,7 @@ class RemoteSetupResult;
class DebuggerStartParameters;
class DebuggerRunControl;
namespace Internal {
class DebuggerEngine;
class DebuggerRunControlCreator;
}
namespace Internal { class DebuggerEngine; }
DEBUGGER_EXPORT DebuggerRunControl *createDebuggerRunControl(const DebuggerStartParameters &sp,
ProjectExplorer::RunConfiguration *runConfig,
@@ -81,7 +78,8 @@ signals:
private:
void handleFinished();
friend class Internal::DebuggerRunControlCreator;
friend DebuggerRunControl *createHelper(ProjectExplorer::RunConfiguration *runConfig,
Internal::DebuggerEngine *engine);
DebuggerRunControl(ProjectExplorer::RunConfiguration *runConfig,
Internal::DebuggerEngine *engine);