![]() |
Qt 6.x
The Qt SDK
|
Public Member Functions | |
BreakPointHandler () | |
void | handleSetBreakpoint (QJsonObject *response, const QJsonObject &arguments) |
void | handleRemoveBreakpoint (QJsonObject *response, const QJsonObject &arguments) |
void | removeBreakPoint (int id) |
void | enableBreakPoint (int id, bool onoff) |
void | setBreakOnThrow (bool onoff) |
Public Attributes | |
bool | m_haveBreakPoints |
bool | m_breakOnThrow |
int | m_lastBreakpoint |
QVector< BreakPoint > | m_breakPoints |
Definition at line 90 of file qqmlnativedebugservice.cpp.
|
inline |
Definition at line 93 of file qqmlnativedebugservice.cpp.
void BreakPointHandler::enableBreakPoint | ( | int | id, |
bool | onoff | ||
) |
Definition at line 537 of file qqmlnativedebugservice.cpp.
References enabled, and m_breakPoints.
void BreakPointHandler::handleRemoveBreakpoint | ( | QJsonObject * | response, |
const QJsonObject & | arguments | ||
) |
Definition at line 140 of file qqmlnativedebugservice.cpp.
References arguments, QJsonObject::insert(), QStringLiteral, removeBreakPoint(), QVariant::toInt(), and QList< T >::value().
Referenced by QQmlNativeDebugServiceImpl::messageReceived().
void BreakPointHandler::handleSetBreakpoint | ( | QJsonObject * | response, |
const QJsonObject & | arguments | ||
) |
Definition at line 108 of file qqmlnativedebugservice.cpp.
References arguments, BreakPoint::condition, BreakPoint::enabled, fileName, BreakPoint::fileName, BreakPoint::id, BreakPoint::ignoreCount, QJsonObject::insert(), line, BreakPoint::lineNumber, m_breakPoints, m_haveBreakPoints, m_lastBreakpoint, QStringLiteral, setError(), QVariant::toBool(), QVariant::toInt(), QVariant::toString(), TRACE_PROTOCOL, and QList< T >::value().
Referenced by QQmlNativeDebugServiceImpl::messageReceived().
void BreakPointHandler::removeBreakPoint | ( | int | id | ) |
Definition at line 526 of file qqmlnativedebugservice.cpp.
References i, m_breakPoints, and m_haveBreakPoints.
Referenced by handleRemoveBreakpoint().
void BreakPointHandler::setBreakOnThrow | ( | bool | onoff | ) |
bool BreakPointHandler::m_breakOnThrow |
Definition at line 103 of file qqmlnativedebugservice.cpp.
Referenced by NativeDebugger::aboutToThrow().
QVector<BreakPoint> BreakPointHandler::m_breakPoints |
Definition at line 105 of file qqmlnativedebugservice.cpp.
Referenced by enableBreakPoint(), handleSetBreakpoint(), and removeBreakPoint().
bool BreakPointHandler::m_haveBreakPoints |
Definition at line 102 of file qqmlnativedebugservice.cpp.
Referenced by handleSetBreakpoint(), NativeDebugger::maybeBreakAtInstruction(), NativeDebugger::pauseAtNextOpportunity(), and removeBreakPoint().
int BreakPointHandler::m_lastBreakpoint |
Definition at line 104 of file qqmlnativedebugservice.cpp.
Referenced by handleSetBreakpoint().