24 #ifndef QSCRIPTENGINEAGENT_H 25 #define QSCRIPTENGINEAGENT_H 27 #include <QtCore/qobjectdefs.h> 29 #include <QtCore/qvariant.h> 30 #include <QtCore/qscopedpointer.h> 46 DebuggerInvocationRequest
54 virtual void scriptUnload(
qint64 id);
56 virtual void contextPush();
57 virtual void contextPop();
59 virtual void functionEntry(
qint64 scriptId);
60 virtual void functionExit(
qint64 scriptId,
63 virtual void positionChange(
qint64 scriptId,
64 int lineNumber,
int columnNumber);
66 virtual void exceptionThrow(
qint64 scriptId,
69 virtual void exceptionCatch(
qint64 scriptId,
72 virtual bool supportsExtension(
Extension extension)
const;
The QVariant class acts like a union for the most common Qt data types.
#define QT_END_NAMESPACE
This macro expands to.
QScopedPointer< QScriptEngineAgentPrivate > d_ptr
#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 QScriptEngine class provides an environment for evaluating Qt Script code.
#define QT_BEGIN_NAMESPACE
This macro expands to.
#define Q_DECLARE_PRIVATE(Class)
Extension
This enum specifies the possible extensions to a QScriptEngineAgent.
The QScriptValue class acts as a container for the Qt Script data types.
static QString fileName(const QString &fileUrl)
The QScriptEngineAgent class provides an interface to report events pertaining to QScriptEngine execu...