aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/debugger/gdb/abstractplaingdbadapter.h
diff options
context:
space:
mode:
authorhjk <qtc-committer@nokia.com>2010-07-09 17:07:59 +0200
committerhjk <qtc-committer@nokia.com>2010-07-14 17:49:16 +0200
commite760700f0fea2f9a25cdbbbc1af52a446be4b183 (patch)
tree7a5ac650129e16119e1f076c27262311e4f22982 /src/plugins/debugger/gdb/abstractplaingdbadapter.h
parent6089bc1b9e046b9b1b36dc64ed7920467909ebe8 (diff)
debugger: overhaul "state machine"
This mainly allows for more precise shutdown and tightens the set of allowed transitions.
Diffstat (limited to 'src/plugins/debugger/gdb/abstractplaingdbadapter.h')
-rw-r--r--src/plugins/debugger/gdb/abstractplaingdbadapter.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/plugins/debugger/gdb/abstractplaingdbadapter.h b/src/plugins/debugger/gdb/abstractplaingdbadapter.h
index a0495db6a4..a6b60e0188 100644
--- a/src/plugins/debugger/gdb/abstractplaingdbadapter.h
+++ b/src/plugins/debugger/gdb/abstractplaingdbadapter.h
@@ -36,13 +36,15 @@ namespace Debugger {
namespace Internal {
class AbstractPlainGdbAdapter : public AbstractGdbAdapter
-{ // Needs tr - context
+{
+ // Needs tr - context
Q_OBJECT
+
public:
AbstractPlainGdbAdapter(GdbEngine *engine, QObject *parent = 0);
- virtual void setupInferior();
- virtual void runAdapter();
+ void setupInferior();
+ void runEngine();
protected:
void handleInfoTarget(const GdbResponse &response);