![]() |
Qt 4.8
|
Public Functions | |
| void | continueExec () |
| QScriptEngine * | engine () |
| QList< JSAgentWatchData > | getLocals (QScriptContext *) |
| void | positionChange (qint64 scriptId, int lineNumber, int columnNumber) |
| QJSDebuggerAgentPrivate (QJSDebuggerAgent *q) | |
| void | recordKnownObjects (const QList< JSAgentWatchData > &) |
| void | stopped () |
Public Variables | |
| JSAgentBreakpoints | breakpoints |
| bool | coverageEnabled |
| QHash< qint64, QString > | filenames |
| QHash< QString, JSAgentBreakpointData > | fileNameToBreakpoints |
| bool | isInitialized |
| QSet< qint64 > | knownObjectIds |
| QEventLoop | loop |
| QJSDebuggerAgent * | q |
| JSDebuggerState | state |
| int | stepCount |
| int | stepDepth |
| QStringList | watchExpressions |
Definition at line 56 of file qjsdebuggeragent.cpp.
|
inline |
Definition at line 59 of file qjsdebuggeragent.cpp.
| void QJSDebuggerAgentPrivate::continueExec | ( | ) |
Definition at line 609 of file qjsdebuggeragent.cpp.
Referenced by QJSDebuggerAgent::continueExecution(), QJSDebuggerAgentPrivate(), QJSDebuggerAgent::stepInto(), QJSDebuggerAgent::stepOut(), and QJSDebuggerAgent::stepOver().
|
inline |
Definition at line 67 of file qjsdebuggeragent.cpp.
Referenced by getLocals(), and QJSDebugService::statusChanged().
| QList< JSAgentWatchData > QJSDebuggerAgentPrivate::getLocals | ( | QScriptContext * | ctx | ) |
Definition at line 211 of file qjsdebuggeragent.cpp.
Referenced by QJSDebuggerAgent::locals(), QJSDebuggerAgent::localsAtFrame(), and QJSDebuggerAgentPrivate().
| void QJSDebuggerAgentPrivate::positionChange | ( | qint64 | scriptId, |
| int | lineNumber, | ||
| int | columnNumber | ||
| ) |
Definition at line 505 of file qjsdebuggeragent.cpp.
Referenced by QJSDebuggerAgent::positionChange(), and QJSDebuggerAgentPrivate().
| void QJSDebuggerAgentPrivate::recordKnownObjects | ( | const QList< JSAgentWatchData > & | list | ) |
Definition at line 205 of file qjsdebuggeragent.cpp.
Referenced by QJSDebuggerAgent::expandObjectById(), getLocals(), QJSDebuggerAgentPrivate(), and QJSDebuggerAgent::watches().
| void QJSDebuggerAgentPrivate::stopped | ( | ) |
Definition at line 596 of file qjsdebuggeragent.cpp.
Referenced by QJSDebugService::addEngine(), engine(), QJSDebuggerAgent::extension(), and QJSDebugService::statusChanged().
| JSAgentBreakpoints QJSDebuggerAgentPrivate::breakpoints |
Definition at line 78 of file qjsdebuggeragent.cpp.
Referenced by QJSDebugService::messageReceived(), and QJSDebuggerAgent::setBreakpoints().
| bool QJSDebuggerAgentPrivate::coverageEnabled |
Definition at line 84 of file qjsdebuggeragent.cpp.
Referenced by QJSDebuggerAgent::functionEntry(), QJSDebuggerAgent::functionExit(), QJSDebuggerAgent::positionChange(), QJSDebuggerAgent::scriptLoad(), and QJSDebuggerAgent::setCoverageEnabled().
Definition at line 77 of file qjsdebuggeragent.cpp.
Referenced by QJSDebuggerAgent::scriptLoad(), and QJSDebuggerAgent::scriptUnload().
| QHash<QString, JSAgentBreakpointData> QJSDebuggerAgentPrivate::fileNameToBreakpoints |
Definition at line 80 of file qjsdebuggeragent.cpp.
Referenced by QJSDebuggerAgent::setBreakpoints().
| bool QJSDebuggerAgentPrivate::isInitialized |
Definition at line 83 of file qjsdebuggeragent.cpp.
Referenced by QJSDebuggerAgent::isInitialized(), QJSDebuggerAgent::setBreakpoints(), and QJSDebuggerAgent::setCoverageEnabled().
Definition at line 82 of file qjsdebuggeragent.cpp.
Referenced by QJSDebuggerAgent::executeExpression(), QJSDebuggerAgent::expandObjectById(), getLocals(), recordKnownObjects(), and QJSDebuggerAgent::setProperty().
| QEventLoop QJSDebuggerAgentPrivate::loop |
Definition at line 76 of file qjsdebuggeragent.cpp.
| QJSDebuggerAgent* QJSDebuggerAgentPrivate::q |
Definition at line 71 of file qjsdebuggeragent.cpp.
Referenced by engine().
| JSDebuggerState QJSDebuggerAgentPrivate::state |
Definition at line 72 of file qjsdebuggeragent.cpp.
Referenced by QJSDebuggerAgent::continueExecution(), QJSDebuggerAgent::stepInto(), QJSDebuggerAgent::stepOut(), and QJSDebuggerAgent::stepOver().
| int QJSDebuggerAgentPrivate::stepCount |
Definition at line 74 of file qjsdebuggeragent.cpp.
| int QJSDebuggerAgentPrivate::stepDepth |
Definition at line 73 of file qjsdebuggeragent.cpp.
Referenced by QJSDebuggerAgent::functionEntry(), QJSDebuggerAgent::functionExit(), QJSDebuggerAgent::stepInto(), QJSDebuggerAgent::stepOut(), and QJSDebuggerAgent::stepOver().
| QStringList QJSDebuggerAgentPrivate::watchExpressions |
Definition at line 81 of file qjsdebuggeragent.cpp.
Referenced by QJSDebugService::messageReceived(), QJSDebuggerAgent::setWatchExpressions(), and QJSDebuggerAgent::watches().