aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/debugger/breakhandler.h
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2018-08-22 15:45:16 +0200
committerhjk <hjk@qt.io>2018-08-29 11:06:26 +0000
commit9492066a31817080de6116e86955589e6f6598d0 (patch)
tree8fa6c8a7272ff60f268c277eec8d90c33c49ae32 /src/plugins/debugger/breakhandler.h
parent6386cd54eb31639d82cc569993f4b9e35c924c56 (diff)
Debugger: Identify a breakpoint's requested parameters with preset data
This removes the ability to have different enabled/disabled states for the same breakpoint in concurrently running engines, but make the behavior less surprising. At least currently people *do* expect breakpoint changes in a running engine to persist after the engine dies. Change-Id: I911594765b24f2ce58f6747ae5ecab3e608882b8 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Diffstat (limited to 'src/plugins/debugger/breakhandler.h')
-rw-r--r--src/plugins/debugger/breakhandler.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/plugins/debugger/breakhandler.h b/src/plugins/debugger/breakhandler.h
index bdbf4586ce..118e8ca022 100644
--- a/src/plugins/debugger/breakhandler.h
+++ b/src/plugins/debugger/breakhandler.h
@@ -205,11 +205,11 @@ private:
void setState(BreakpointState state);
const GlobalBreakpoint m_globalBreakpoint; // Origin, or null for aliens.
- BreakpointParameters m_requestedParameters; // May differ from global value over lifetime of breakpoint.
- BreakpointParameters m_parameters;
+ BreakpointParameters m_parameters; // Parameters acknowledged by engine.
+ BreakpointParameters m_alienParameters; // Requested parameters in case of no associated global bp.
BreakpointState m_state = BreakpointNew; // Current state of breakpoint.
BreakpointMarker *m_marker = nullptr;
- QString m_responseId; //!< Breakpoint number or id assigne by or used in the debugger backend.
+ QString m_responseId; //!< Breakpoint number or id assigned by or used in the debugger backend.
QString m_displayName;
};