Debugger: Merge {Abstract,Local}GdbProcess to GdbProcess

Change-Id: I46e8b4347205791eeb6ebd3ebbde9a993d892e93
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
Reviewed-by: hjk <hjk121@nokiamail.com>
This commit is contained in:
hjk
2013-09-09 16:42:32 +02:00
parent c260d7cdde
commit 994075dde1
16 changed files with 70 additions and 185 deletions

View File

@@ -45,7 +45,7 @@
namespace Debugger {
namespace Internal {
class AbstractGdbProcess;
class GdbProcess;
class DebugInfoTask;
class DebugInfoTaskHandler;
class GdbResponse;
@@ -650,7 +650,7 @@ protected:
// Convenience Functions
//
QString errorMessage(QProcess::ProcessError error);
AbstractGdbProcess *gdbProc() const;
GdbProcess *gdbProc() const;
void showExecutionError(const QString &message);
static QByteArray tooltipIName(const QString &exp);
@@ -722,12 +722,13 @@ protected:
virtual void write(const QByteArray &data);
virtual AbstractGdbProcess *gdbProc() = 0;
virtual DumperHandling dumperHandling() const = 0;
protected:
bool prepareCommand();
void interruptLocalInferior(qint64 pid);
GdbProcess *m_gdbProc;
};