forked from qt-creator/qt-creator
QScriptDebugger: Enable ChangeBreakpoint
Breakpoint can be enabled and disabled. Change-Id: Ib13b429a72251e9d99b017354601fdd44c6d024e Reviewed-by: hjk <qthjk@ovi.com>
This commit is contained in:
@@ -236,8 +236,17 @@ void QScriptDebuggerClient::removeBreakpoint(const BreakpointModelId &id)
|
|||||||
d->breakpoints.remove(bp);
|
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()
|
void QScriptDebuggerClient::updateBreakpoints()
|
||||||
|
|||||||
Reference in New Issue
Block a user