Debugger: Merge GDB/LLDB process error handling

This also removes some of the "illegal" state transitions,
partially addressing QTCREATORBUG-14089.

Change-Id: I817d87a0b5e0a40285bc9b0880fef5bceaee3f16
Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
This commit is contained in:
hjk
2015-03-05 11:11:32 +01:00
parent 4d2359443f
commit 39f904957a
6 changed files with 42 additions and 31 deletions

View File

@@ -35,6 +35,7 @@
#include "debuggerconstants.h"
#include <QObject>
#include <QProcess>
QT_BEGIN_NAMESPACE
class QDebug;
@@ -313,6 +314,8 @@ protected:
public:
virtual void notifyInferiorExited();
void notifyDebuggerProcessFinished(int exitCode, QProcess::ExitStatus exitStatus,
const QString &backendName);
protected:
virtual void notifyInferiorShutdownOk();