QScriptDebugger: Enable ChangeBreakpoint

Breakpoint can be enabled and disabled.

Change-Id: Ib13b429a72251e9d99b017354601fdd44c6d024e
Reviewed-by: hjk <qthjk@ovi.com>
This commit is contained in:
Aurindam Jana
2011-10-18 16:35:05 +02:00
committed by hjk
parent 9375810ef8
commit b19006c692

View File

@@ -236,8 +236,17 @@ void QScriptDebuggerClient::removeBreakpoint(const BreakpointModelId &id)
d->breakpoints.remove(bp);
}
void QScriptDebuggerClient::changeBreakpoint(const BreakpointModelId &/*id*/)
void QScriptDebuggerClient::changeBreakpoint(const BreakpointModelId &id)
{
BreakHandler *handler = d->engine->breakHandler();
if (handler->isEnabled(id)) {
insertBreakpoint(id);
} else {
removeBreakpoint(id);
}
BreakpointResponse br = handler->response(id);
br.enabled = handler->isEnabled(id);
handler->setResponse(id, br);
}
void QScriptDebuggerClient::updateBreakpoints()