Qt 4.8
|
Public Functions | |
void | _q_clearConsole () |
void | _q_clearDebugOutput () |
void | _q_clearErrorLog () |
void | _q_continue () |
void | _q_findInScript () |
void | _q_findNextInScript () |
void | _q_findPreviousInScript () |
void | _q_goToLine () |
void | _q_interrupt () |
void | _q_onCurrentFrameChanged (int frameIndex) |
Slot called when the current index has changed in the stack widget. More... | |
void | _q_onCurrentScriptChanged (qint64 scriptId) |
Slot called when the current script has changed in the scripts widget. More... | |
void | _q_onFindCodeRequest (const QString &, int) |
void | _q_onLineEntered (const QString &contents) |
Slot called when a line has been entered in the console widget. More... | |
void | _q_onScriptLocationSelected (int lineNumber) |
void | _q_runToCursor () |
void | _q_runToNewScript () |
void | _q_stepInto () |
void | _q_stepOut () |
void | _q_stepOver () |
void | _q_toggleBreakpoint () |
QScriptCompletionTaskInterface * | createCompletionTask (const QString &contents, int cursorPosition, int frameIndex, int options) |
Reimplemented Function More... | |
QScriptDebuggerLocalsModel * | createLocalsModel () |
bool | debuggerEvent (const QScriptDebuggerEvent &event) |
Handles a debugger event from the frontend. More... | |
void | emitStoppedSignal () |
void | executeConsoleCommand (const QString &command) |
void | findCode (const QString &exp, int options) |
void | finishJob (QScriptDebuggerJob *job) |
Reimplemented Function More... | |
void | handleResponse (const QScriptDebuggerResponse &response, int commandId) |
Reimplemented Function More... | |
void | hibernateUntilEvaluateFinished (QScriptDebuggerJob *job) |
Reimplemented Function More... | |
void | loadLocals (int frameIndex) |
void | maybeDelete (QWidget *widget) |
void | maybeStartNewJob () |
Starts a new job if appropriate. More... | |
QScriptDebuggerPrivate () | |
int | scheduleCommand (const QScriptDebuggerCommand &command, QScriptDebuggerResponseHandlerInterface *responseHandler) |
Reimplemented Function More... | |
int | scheduleJob (QScriptDebuggerJob *job) |
Reimplemented Function More... | |
void | selectScriptForFrame (int frameIndex) |
void | showToolTip (const QPoint &pos, int frameIndex, int lineNumber, const QStringList &path) |
Reimplemented Function More... | |
void | startInteraction (QScriptDebuggerEvent::Type type, qint64 scriptId, int lineNumber) |
void | sync () |
~QScriptDebuggerPrivate () | |
Public Functions inherited from QObjectPrivate | |
void | _q_reregisterTimers (void *pointer) |
void | addConnection (int signal, Connection *c) |
void | cleanConnectionLists () |
void | connectNotify (const char *signal) |
void | deleteChildren () |
void | disconnectNotify (const char *signal) |
bool | isSender (const QObject *receiver, const char *signal) const |
bool | isSignalConnected (uint signalIdx) const |
Returns true if the signal with index signal_index from object sender is connected. More... | |
void | moveToThread_helper () |
QObjectPrivate (int version=QObjectPrivateVersion) | |
QObjectList | receiverList (const char *signal) const |
QObjectList | senderList () const |
void | setParent_helper (QObject *) |
void | setThreadData_helper (QThreadData *currentData, QThreadData *targetData) |
int | signalIndex (const char *signalName) const |
Returns the signal index used in the internal connectionLists vector. More... | |
virtual | ~QObjectPrivate () |
Public Functions inherited from QObjectData | |
virtual | ~QObjectData ()=0 |
Public Functions inherited from QScriptDebuggerCommandSchedulerInterface | |
virtual | ~QScriptDebuggerCommandSchedulerInterface () |
Public Functions inherited from QScriptDebuggerJobSchedulerInterface | |
virtual | ~QScriptDebuggerJobSchedulerInterface () |
Public Functions inherited from QScriptDebuggerEventHandlerInterface | |
virtual | ~QScriptDebuggerEventHandlerInterface () |
Public Functions inherited from QScriptDebuggerResponseHandlerInterface | |
virtual | ~QScriptDebuggerResponseHandlerInterface () |
Public Functions inherited from QScriptCompletionProviderInterface | |
virtual | ~QScriptCompletionProviderInterface () |
Public Functions inherited from QScriptToolTipProviderInterface | |
virtual | ~QScriptToolTipProviderInterface () |
Static Public Functions | |
static QPixmap | pixmap (const QString &path) |
Static Public Functions inherited from QObjectPrivate | |
static void | clearGuards (QObject *) |
static QObjectPrivate * | get (QObject *o) |
static void | resetCurrentSender (QObject *receiver, Sender *currentSender, Sender *previousSender) |
static Sender * | setCurrentSender (QObject *receiver, Sender *sender) |
static void | signalSignature (const QMetaMethod &signal, QVarLengthArray< char > *result) |
Additional Inherited Members | |
Public Types inherited from QObjectPrivate | |
typedef void(* | StaticMetaCallFunction) (QObject *, QMetaObject::Call, int, void **) |
Public Types inherited from QScriptCompletionProviderInterface | |
enum | Option { ConsoleCommandCompletion = 1 } |
Definition at line 146 of file qscriptdebugger.cpp.
QScriptDebuggerPrivate::QScriptDebuggerPrivate | ( | ) |
Definition at line 266 of file qscriptdebugger.cpp.
QScriptDebuggerPrivate::~QScriptDebuggerPrivate | ( | ) |
Definition at line 315 of file qscriptdebugger.cpp.
void QScriptDebuggerPrivate::_q_clearConsole | ( | ) |
Definition at line 822 of file qscriptdebugger.cpp.
void QScriptDebuggerPrivate::_q_clearDebugOutput | ( | ) |
Definition at line 810 of file qscriptdebugger.cpp.
void QScriptDebuggerPrivate::_q_clearErrorLog | ( | ) |
Definition at line 816 of file qscriptdebugger.cpp.
void QScriptDebuggerPrivate::_q_continue | ( | ) |
Definition at line 756 of file qscriptdebugger.cpp.
void QScriptDebuggerPrivate::_q_findInScript | ( | ) |
Definition at line 843 of file qscriptdebugger.cpp.
void QScriptDebuggerPrivate::_q_findNextInScript | ( | ) |
Definition at line 853 of file qscriptdebugger.cpp.
void QScriptDebuggerPrivate::_q_findPreviousInScript | ( | ) |
Definition at line 858 of file qscriptdebugger.cpp.
void QScriptDebuggerPrivate::_q_goToLine | ( | ) |
Definition at line 885 of file qscriptdebugger.cpp.
void QScriptDebuggerPrivate::_q_interrupt | ( | ) |
Definition at line 751 of file qscriptdebugger.cpp.
void QScriptDebuggerPrivate::_q_onCurrentFrameChanged | ( | int | frameIndex | ) |
Slot called when the current index has changed in the stack widget.
Definition at line 724 of file qscriptdebugger.cpp.
void QScriptDebuggerPrivate::_q_onCurrentScriptChanged | ( | qint64 | scriptId | ) |
Slot called when the current script has changed in the scripts widget.
Definition at line 733 of file qscriptdebugger.cpp.
void QScriptDebuggerPrivate::_q_onFindCodeRequest | ( | const QString & | exp, |
int | options | ||
) |
Definition at line 865 of file qscriptdebugger.cpp.
void QScriptDebuggerPrivate::_q_onLineEntered | ( | const QString & | contents | ) |
Slot called when a line has been entered in the console widget.
Definition at line 709 of file qscriptdebugger.cpp.
void QScriptDebuggerPrivate::_q_onScriptLocationSelected | ( | int | lineNumber | ) |
Definition at line 743 of file qscriptdebugger.cpp.
void QScriptDebuggerPrivate::_q_runToCursor | ( | ) |
Definition at line 776 of file qscriptdebugger.cpp.
void QScriptDebuggerPrivate::_q_runToNewScript | ( | ) |
Definition at line 784 of file qscriptdebugger.cpp.
void QScriptDebuggerPrivate::_q_stepInto | ( | ) |
Definition at line 761 of file qscriptdebugger.cpp.
void QScriptDebuggerPrivate::_q_stepOut | ( | ) |
Definition at line 771 of file qscriptdebugger.cpp.
void QScriptDebuggerPrivate::_q_stepOver | ( | ) |
Definition at line 766 of file qscriptdebugger.cpp.
void QScriptDebuggerPrivate::_q_toggleBreakpoint | ( | ) |
Definition at line 790 of file qscriptdebugger.cpp.
|
virtual |
Reimplemented Function
Implements QScriptCompletionProviderInterface.
Definition at line 698 of file qscriptdebugger.cpp.
QScriptDebuggerLocalsModel * QScriptDebuggerPrivate::createLocalsModel | ( | ) |
Definition at line 1234 of file qscriptdebugger.cpp.
|
virtual |
Handles a debugger event from the frontend.
Reimplemented Function
Implements QScriptDebuggerEventHandlerInterface.
Definition at line 494 of file qscriptdebugger.cpp.
void QScriptDebuggerPrivate::emitStoppedSignal | ( | ) |
Definition at line 1290 of file qscriptdebugger.cpp.
void QScriptDebuggerPrivate::executeConsoleCommand | ( | const QString & | command | ) |
Definition at line 828 of file qscriptdebugger.cpp.
Referenced by _q_continue(), _q_interrupt(), _q_stepInto(), _q_stepOut(), and _q_stepOver().
void QScriptDebuggerPrivate::findCode | ( | const QString & | exp, |
int | options | ||
) |
Definition at line 875 of file qscriptdebugger.cpp.
Referenced by _q_findNextInScript(), _q_findPreviousInScript(), and _q_onFindCodeRequest().
|
virtual |
Reimplemented Function
Implements QScriptDebuggerJobSchedulerInterface.
Definition at line 361 of file qscriptdebugger.cpp.
|
virtual |
Reimplemented Function
Implements QScriptDebuggerResponseHandlerInterface.
Definition at line 416 of file qscriptdebugger.cpp.
Referenced by createLocalsModel().
|
virtual |
Reimplemented Function
Implements QScriptDebuggerJobSchedulerInterface.
Definition at line 374 of file qscriptdebugger.cpp.
void QScriptDebuggerPrivate::loadLocals | ( | int | frameIndex | ) |
Definition at line 1228 of file qscriptdebugger.cpp.
Referenced by _q_onCurrentFrameChanged(), and sync().
void QScriptDebuggerPrivate::maybeDelete | ( | QWidget * | widget | ) |
Definition at line 331 of file qscriptdebugger.cpp.
Referenced by ~QScriptDebuggerPrivate().
void QScriptDebuggerPrivate::maybeStartNewJob | ( | ) |
Starts a new job if appropriate.
Definition at line 384 of file qscriptdebugger.cpp.
Referenced by finishJob(), and scheduleJob().
Definition at line 337 of file qscriptdebugger.cpp.
|
virtual |
Reimplemented Function
Implements QScriptDebuggerCommandSchedulerInterface.
Definition at line 395 of file qscriptdebugger.cpp.
|
virtual |
Reimplemented Function
Implements QScriptDebuggerJobSchedulerInterface.
Definition at line 346 of file qscriptdebugger.cpp.
Referenced by _q_onLineEntered(), executeConsoleCommand(), loadLocals(), selectScriptForFrame(), showToolTip(), startInteraction(), and sync().
void QScriptDebuggerPrivate::selectScriptForFrame | ( | int | frameIndex | ) |
Definition at line 1284 of file qscriptdebugger.cpp.
Referenced by _q_onCurrentFrameChanged(), and sync().
|
virtual |
Reimplemented Function
Implements QScriptToolTipProviderInterface.
Definition at line 682 of file qscriptdebugger.cpp.
void QScriptDebuggerPrivate::startInteraction | ( | QScriptDebuggerEvent::Type | type, |
qint64 | scriptId, | ||
int | lineNumber | ||
) |
Definition at line 1141 of file qscriptdebugger.cpp.
Referenced by debuggerEvent().
void QScriptDebuggerPrivate::sync | ( | ) |
Definition at line 1199 of file qscriptdebugger.cpp.
Referenced by startInteraction().
QScriptDebuggerJob* QScriptDebuggerPrivate::activeJob |
Definition at line 224 of file qscriptdebugger.cpp.
Referenced by debuggerEvent(), finishJob(), hibernateUntilEvaluateFinished(), maybeStartNewJob(), QScriptDebuggerPrivate(), and ~QScriptDebuggerPrivate().
bool QScriptDebuggerPrivate::activeJobHibernating |
Definition at line 225 of file qscriptdebugger.cpp.
Referenced by debuggerEvent(), finishJob(), hibernateUntilEvaluateFinished(), and QScriptDebuggerPrivate().
QScriptBreakpointsModel* QScriptDebuggerPrivate::breakpointsModel |
Definition at line 239 of file qscriptdebugger.cpp.
Referenced by _q_toggleBreakpoint(), debuggerEvent(), handleResponse(), QScriptDebuggerPrivate(), and sync().
QScriptBreakpointsWidgetInterface* QScriptDebuggerPrivate::breakpointsWidget |
Definition at line 238 of file qscriptdebugger.cpp.
Referenced by QScriptDebuggerPrivate(), and ~QScriptDebuggerPrivate().
QAction* QScriptDebuggerPrivate::clearConsoleAction |
Definition at line 256 of file qscriptdebugger.cpp.
Referenced by QScriptDebuggerPrivate().
QAction* QScriptDebuggerPrivate::clearDebugOutputAction |
Definition at line 254 of file qscriptdebugger.cpp.
Referenced by QScriptDebuggerPrivate().
QAction* QScriptDebuggerPrivate::clearErrorLogAction |
Definition at line 255 of file qscriptdebugger.cpp.
Referenced by QScriptDebuggerPrivate().
QScriptDebuggerCodeFinderWidgetInterface* QScriptDebuggerPrivate::codeFinderWidget |
Definition at line 237 of file qscriptdebugger.cpp.
Referenced by _q_findInScript(), _q_findNextInScript(), _q_findPreviousInScript(), findCode(), QScriptDebuggerPrivate(), and ~QScriptDebuggerPrivate().
QScriptDebuggerCodeWidgetInterface* QScriptDebuggerPrivate::codeWidget |
Definition at line 236 of file qscriptdebugger.cpp.
Referenced by _q_goToLine(), _q_onCurrentScriptChanged(), _q_onScriptLocationSelected(), _q_runToCursor(), _q_toggleBreakpoint(), findCode(), handleResponse(), QScriptDebuggerPrivate(), startInteraction(), sync(), and ~QScriptDebuggerPrivate().
QScriptDebuggerConsole* QScriptDebuggerPrivate::console |
Definition at line 219 of file qscriptdebugger.cpp.
Referenced by _q_onLineEntered(), createCompletionTask(), debuggerEvent(), executeConsoleCommand(), QScriptDebuggerPrivate(), showToolTip(), startInteraction(), sync(), and ~QScriptDebuggerPrivate().
QScriptDebuggerConsoleWidgetInterface* QScriptDebuggerPrivate::consoleWidget |
Definition at line 229 of file qscriptdebugger.cpp.
Referenced by _q_clearConsole(), _q_onLineEntered(), debuggerEvent(), QScriptDebuggerPrivate(), startInteraction(), and ~QScriptDebuggerPrivate().
QAction* QScriptDebuggerPrivate::continueAction |
Definition at line 245 of file qscriptdebugger.cpp.
Referenced by handleResponse(), QScriptDebuggerPrivate(), and startInteraction().
QScriptDebugOutputWidgetInterface* QScriptDebuggerPrivate::debugOutputWidget |
Definition at line 240 of file qscriptdebugger.cpp.
Referenced by _q_clearDebugOutput(), debuggerEvent(), executeConsoleCommand(), QScriptDebuggerPrivate(), and ~QScriptDebuggerPrivate().
QScriptErrorLogWidgetInterface* QScriptDebuggerPrivate::errorLogWidget |
Definition at line 241 of file qscriptdebugger.cpp.
Referenced by _q_clearErrorLog(), debuggerEvent(), QScriptDebuggerPrivate(), and ~QScriptDebuggerPrivate().
QAction* QScriptDebuggerPrivate::findInScriptAction |
Definition at line 258 of file qscriptdebugger.cpp.
Referenced by QScriptDebuggerPrivate(), and startInteraction().
QAction* QScriptDebuggerPrivate::findNextInScriptAction |
Definition at line 259 of file qscriptdebugger.cpp.
Referenced by _q_onFindCodeRequest(), and QScriptDebuggerPrivate().
QAction* QScriptDebuggerPrivate::findPreviousInScriptAction |
Definition at line 260 of file qscriptdebugger.cpp.
Referenced by _q_onFindCodeRequest(), and QScriptDebuggerPrivate().
QScriptDebuggerFrontend* QScriptDebuggerPrivate::frontend |
Definition at line 216 of file qscriptdebugger.cpp.
Referenced by _q_runToCursor(), _q_runToNewScript(), createLocalsModel(), debuggerEvent(), QScriptDebuggerPrivate(), scheduleCommand(), QScriptToolTipJob::start(), and QScriptDebuggerShowLineJob::start().
QAction* QScriptDebuggerPrivate::goToLineAction |
Definition at line 261 of file qscriptdebugger.cpp.
Referenced by QScriptDebuggerPrivate(), and startInteraction().
bool QScriptDebuggerPrivate::interactive |
Definition at line 218 of file qscriptdebugger.cpp.
Referenced by debuggerEvent(), handleResponse(), QScriptDebuggerPrivate(), and startInteraction().
QAction* QScriptDebuggerPrivate::interruptAction |
Definition at line 244 of file qscriptdebugger.cpp.
Referenced by handleResponse(), QScriptDebuggerPrivate(), and startInteraction().
QHash<int, QScriptDebuggerLocalsModel*> QScriptDebuggerPrivate::localsModels |
Definition at line 235 of file qscriptdebugger.cpp.
QScriptDebuggerLocalsWidgetInterface* QScriptDebuggerPrivate::localsWidget |
Definition at line 234 of file qscriptdebugger.cpp.
Referenced by handleResponse(), QScriptDebuggerPrivate(), sync(), and ~QScriptDebuggerPrivate().
int QScriptDebuggerPrivate::nextJobId |
Definition at line 221 of file qscriptdebugger.cpp.
Referenced by QScriptDebuggerPrivate(), and scheduleJob().
QList<int> QScriptDebuggerPrivate::pendingJobIds |
Definition at line 223 of file qscriptdebugger.cpp.
Referenced by scheduleJob().
QList<QScriptDebuggerJob*> QScriptDebuggerPrivate::pendingJobs |
Definition at line 222 of file qscriptdebugger.cpp.
Referenced by maybeStartNewJob(), scheduleJob(), and ~QScriptDebuggerPrivate().
QHash<int, QScriptDebuggerResponseHandlerInterface*> QScriptDebuggerPrivate::responseHandlers |
Definition at line 227 of file qscriptdebugger.cpp.
Referenced by handleResponse(), and scheduleCommand().
QAction* QScriptDebuggerPrivate::runToCursorAction |
Definition at line 249 of file qscriptdebugger.cpp.
Referenced by handleResponse(), QScriptDebuggerPrivate(), and startInteraction().
QAction* QScriptDebuggerPrivate::runToNewScriptAction |
Definition at line 250 of file qscriptdebugger.cpp.
Referenced by handleResponse(), QScriptDebuggerPrivate(), and startInteraction().
QScriptDebuggerScriptsModel* QScriptDebuggerPrivate::scriptsModel |
Definition at line 233 of file qscriptdebugger.cpp.
Referenced by _q_toggleBreakpoint(), QScriptDebuggerPrivate(), and sync().
QScriptDebuggerScriptsWidgetInterface* QScriptDebuggerPrivate::scriptsWidget |
Definition at line 232 of file qscriptdebugger.cpp.
Referenced by QScriptDebuggerPrivate(), and ~QScriptDebuggerPrivate().
QScriptDebuggerStackModel* QScriptDebuggerPrivate::stackModel |
Definition at line 231 of file qscriptdebugger.cpp.
Referenced by QScriptDebuggerPrivate(), and sync().
QScriptDebuggerStackWidgetInterface* QScriptDebuggerPrivate::stackWidget |
Definition at line 230 of file qscriptdebugger.cpp.
Referenced by handleResponse(), QScriptDebuggerPrivate(), showToolTip(), startInteraction(), sync(), and ~QScriptDebuggerPrivate().
QAction* QScriptDebuggerPrivate::stepIntoAction |
Definition at line 246 of file qscriptdebugger.cpp.
Referenced by handleResponse(), QScriptDebuggerPrivate(), and startInteraction().
QAction* QScriptDebuggerPrivate::stepOutAction |
Definition at line 248 of file qscriptdebugger.cpp.
Referenced by handleResponse(), QScriptDebuggerPrivate(), and startInteraction().
QAction* QScriptDebuggerPrivate::stepOverAction |
Definition at line 247 of file qscriptdebugger.cpp.
Referenced by handleResponse(), QScriptDebuggerPrivate(), and startInteraction().
QAction* QScriptDebuggerPrivate::toggleBreakpointAction |
Definition at line 252 of file qscriptdebugger.cpp.
Referenced by QScriptDebuggerPrivate(), and startInteraction().
int QScriptDebuggerPrivate::updatesEnabledTimerId |
Definition at line 263 of file qscriptdebugger.cpp.
Referenced by handleResponse(), QScriptDebuggerPrivate(), and startInteraction().
QHash<int, QScriptDebuggerCommand> QScriptDebuggerPrivate::watchedCommands |
Definition at line 226 of file qscriptdebugger.cpp.
Referenced by handleResponse(), and scheduleCommand().
QScriptDebuggerWidgetFactoryInterface* QScriptDebuggerPrivate::widgetFactory |
Definition at line 242 of file qscriptdebugger.cpp.
Referenced by _q_findInScript(), debuggerEvent(), and QScriptDebuggerPrivate().