forked from qt-creator/qt-creator
Debugger: Move external terminal into separate RunWorker
Change-Id: Ifb9701f840195ba90db48a0f6fa07b28e0409648 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -37,6 +37,11 @@
|
||||
|
||||
namespace Debugger {
|
||||
|
||||
namespace Internal {
|
||||
class TerminalRunner;
|
||||
class DebuggerRunToolPrivate;
|
||||
} // Internal
|
||||
|
||||
class DEBUGGER_EXPORT DebuggerRunTool : public ProjectExplorer::RunWorker
|
||||
{
|
||||
Q_OBJECT
|
||||
@@ -128,12 +133,15 @@ public:
|
||||
void setTestCase(int testCase);
|
||||
void setOverrideStartScript(const QString &script);
|
||||
|
||||
Internal::TerminalRunner *terminalRunner() const;
|
||||
|
||||
signals:
|
||||
void aboutToNotifyInferiorSetupOk();
|
||||
|
||||
private:
|
||||
bool fixupParameters();
|
||||
|
||||
Internal::DebuggerRunToolPrivate *d;
|
||||
QPointer<Internal::DebuggerEngine> m_engine; // Master engine
|
||||
Internal::DebuggerRunParameters m_runParameters;
|
||||
bool m_isDying = false;
|
||||
|
||||
Reference in New Issue
Block a user