summaryrefslogtreecommitdiff
path: root/src/plugins/debugger/gdb/gdbengine.h
diff options
context:
space:
mode:
authorDavid Schulz <david.schulz@digia.com>2013-11-04 09:47:34 +0100
committerhjk <hjk121@nokiamail.com>2013-11-05 17:07:30 +0100
commit94c10ae6cc2d1755fff3cf62503e777c5ab8ceef (patch)
tree0bf27338b60280b5ec50f652f9e4bcf1df0e85ee /src/plugins/debugger/gdb/gdbengine.h
parent9a4caa4b4c805884c53336b491575c06986078dc (diff)
downloadqt-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.h4
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;
};