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().