42 #ifndef QSCRIPTDEBUGGERCONSOLEGLOBALOBJECT_P_H 43 #define QSCRIPTDEBUGGERCONSOLEGLOBALOBJECT_P_H 56 #include <QtCore/qobject.h> 58 #include <QtCore/qstringlist.h> 96 int scheduleInterrupt();
97 int scheduleContinue();
98 int scheduleStepInto(
int count = 1);
99 int scheduleStepOver(
int count = 1);
100 int scheduleStepOut();
102 int scheduleRunToLocation(
qint64 scriptId,
int lineNumber);
106 int scheduleDeleteBreakpoint(
int id);
107 int scheduleDeleteAllBreakpoints();
108 int scheduleGetBreakpoints();
109 int scheduleGetBreakpointData(
int id);
112 int scheduleGetScripts();
113 int scheduleGetScriptData(
qint64 id);
114 int scheduleScriptsCheckpoint();
115 int scheduleGetScriptsDelta();
116 int scheduleResolveScript(
const QString &fileName);
118 int scheduleGetBacktrace();
119 int scheduleGetThisObject(
int contextIndex);
120 int scheduleGetActivationObject(
int contextIndex);
121 int scheduleGetContextCount();
122 int scheduleGetContextInfo(
int contextIndex);
125 int scheduleGetPropertiesByIterator(
int id,
int count);
126 int scheduleDeleteScriptValueIterator(
int id);
128 int scheduleEvaluate(
int contextIndex,
const QString &program,
134 int scheduleClearExceptions();
140 int lineNumber = -1,
int columnNumber = -1);
142 int lineNumber = -1,
int columnNumber = -1);
144 int lineNumber = -1,
int columnNumber = -1);
147 int getCurrentFrameIndex()
const;
148 void setCurrentFrameIndex(
int index);
149 qint64 getCurrentScriptId()
const;
150 void setCurrentScriptId(
qint64 id);
151 qint64 getSessionId()
const;
152 int getCurrentLineNumber()
const;
153 void setCurrentLineNumber(
int lineNumber);
161 bool checkSyntax(
const QString &program);
163 void setEvaluateAction(
int action);
#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.
The QObject class is the base class of all Qt objects.
The QScriptDebuggerConsole class provides the core functionality of a debugger console.
#define QT_BEGIN_NAMESPACE
This macro expands to.
The QStringList class provides a list of strings.
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.
The QScriptDebuggerConsoleCommand class is the base class of console commands.
static void messageHandler(QtMsgType type, const char *msg)
#define Q_AUTOTEST_EXPORT
#define Q_DECLARE_PRIVATE(Class)
static QString fileName(const QString &fileUrl)