diff options
author | David Schulz <david.schulz@digia.com> | 2013-11-04 09:47:34 +0100 |
---|---|---|
committer | hjk <hjk121@nokiamail.com> | 2013-11-05 17:07:30 +0100 |
commit | 94c10ae6cc2d1755fff3cf62503e777c5ab8ceef (patch) | |
tree | 0bf27338b60280b5ec50f652f9e4bcf1df0e85ee /src/plugins/debugger/gdb/gdbengine.h | |
parent | 9a4caa4b4c805884c53336b491575c06986078dc (diff) | |
download | qt-creator-94c10ae6cc2d1755fff3cf62503e777c5ab8ceef.tar.gz |
Debugger: Interrupt inferior via signal operation on Windows.
Task-number: QTCREATORBUG-10558
Change-Id: I5a27beca4601cae3b0de8f903a2cbc08ee801149
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
Reviewed-by: hjk <hjk121@nokiamail.com>
Diffstat (limited to 'src/plugins/debugger/gdb/gdbengine.h')
-rw-r--r-- | src/plugins/debugger/gdb/gdbengine.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/plugins/debugger/gdb/gdbengine.h b/src/plugins/debugger/gdb/gdbengine.h index 592be2b0a9..6a60457cf2 100644 --- a/src/plugins/debugger/gdb/gdbengine.h +++ b/src/plugins/debugger/gdb/gdbengine.h @@ -37,6 +37,8 @@ #include <coreplugin/id.h> +#include <projectexplorer/devicesupport/idevice.h> + #include <QProcess> #include <QTextCodec> #include <QTime> @@ -251,6 +253,7 @@ protected: ////////// Gdb Process Management ////////// void handleAdapterCrashed(const QString &msg); private slots: + void handleInterruptDeviceInferior(const QString &error); void handleGdbFinished(int, QProcess::ExitStatus status); void handleGdbError(QProcess::ProcessError error); void readGdbStandardOutput(); @@ -727,6 +730,7 @@ protected: void interruptLocalInferior(qint64 pid); GdbProcess *m_gdbProc; + ProjectExplorer::DeviceProcessSignalOperation::Ptr m_signalOperation; }; |