42 #ifndef QSCRIPTDEBUGGERCOMMANDSCHEDULERFRONTEND_P_H 43 #define QSCRIPTDEBUGGERCOMMANDSCHEDULERFRONTEND_P_H 56 #include <QtCore/qobjectdefs.h> 58 #include <QtCore/qstring.h> 77 int scheduleInterrupt();
78 int scheduleContinue();
79 int scheduleStepInto(
int count = 1);
80 int scheduleStepOver(
int count = 1);
81 int scheduleStepOut();
83 int scheduleRunToLocation(
qint64 scriptId,
int lineNumber);
87 int scheduleSetBreakpoint(
const QString &fileName,
int lineNumber);
89 int scheduleDeleteBreakpoint(
int id);
90 int scheduleDeleteAllBreakpoints();
91 int scheduleGetBreakpoints();
92 int scheduleGetBreakpointData(
int id);
96 int scheduleGetScripts();
97 int scheduleGetScriptData(
qint64 id);
98 int scheduleScriptsCheckpoint();
99 int scheduleGetScriptsDelta();
100 int scheduleResolveScript(
const QString &fileName);
103 int scheduleGetBacktrace();
104 int scheduleGetContextCount();
105 int scheduleGetContextState(
int contextIndex);
106 int scheduleGetContextInfo(
int contextIndex);
107 int scheduleGetContextId(
int contextIndex);
108 int scheduleGetThisObject(
int contextIndex);
109 int scheduleGetActivationObject(
int contextIndex);
110 int scheduleGetScopeChain(
int contextIndex);
111 int scheduleContextsCheckpoint();
112 int scheduleGetPropertyExpressionValue(
int contextIndex,
int lineNumber,
114 int scheduleGetCompletions(
int contextIndex,
const QStringList &path);
118 int scheduleGetPropertiesByIterator(
int id,
int count);
119 int scheduleDeleteScriptValueIterator(
int id);
122 int scheduleEvaluate(
int contextIndex,
const QString &program,
131 int scheduleClearExceptions();
133 int scheduleNewScriptObjectSnapshot();
135 int scheduleDeleteScriptObjectSnapshot(
int id);
#define QT_END_NAMESPACE
This macro expands to.
#define Q_DISABLE_COPY(Class)
Disables the use of copy constructors and assignment operators for the given Class.
The QString class provides a Unicode character string.
#define QT_BEGIN_NAMESPACE
This macro expands to.
The QStringList class provides a list of strings.
QScriptDebuggerCommandSchedulerInterface * m_scheduler
static const char * data(const QByteArray &arr)
The QScriptBreakpointData class contains data associated with a breakpoint.
The QScriptDebuggerCommand class represents a command issued to a QScriptDebuggerFrontend.
The QScriptDebuggerValue class represents a script value.
#define Q_AUTOTEST_EXPORT
static QString fileName(const QString &fileUrl)
QScriptDebuggerResponseHandlerInterface * m_responseHandler