Debugger: Pass all breakpoint properties to *brigde.py

Change-Id: I58ee1b106e1cd6e8ad5ce99b226860c528698520
Reviewed-by: hjk <hjk@theqtcompany.com>
This commit is contained in:
hjk
2015-02-04 16:27:46 +01:00
parent ca1f743463
commit 96a0f48093
8 changed files with 43 additions and 60 deletions

View File

@@ -745,6 +745,21 @@ const BreakpointParameters &Breakpoint::parameters() const
return b->m_params;
}
void Breakpoint::addToCommand(DebuggerCommand *cmd) const
{
cmd->arg("modelid", id().toByteArray());
cmd->arg("type", type());
cmd->arg("ignorecount", ignoreCount());
cmd->arg("condition", condition().toHex());
cmd->arg("function", functionName().toUtf8());
cmd->arg("oneshot", isOneShot());
cmd->arg("enabled", isEnabled());
cmd->arg("fileName", fileName().toUtf8());
cmd->arg("lineNumber", lineNumber());
cmd->arg("address", address());
cmd->arg("expression", expression());
}
BreakpointState Breakpoint::state() const
{
QTC_ASSERT(b, return BreakpointState());