42 #ifndef QJSDEBUGGERAGENT_P_H 43 #define QJSDEBUGGERAGENT_P_H 56 #include <QtScript/qscriptengineagent.h> 57 #include <QtCore/qset.h> 170 bool isInitialized()
const;
178 void continueExecution();
179 void setCoverageEnabled(
bool enabled);
187 void setProperty(
qint64 objectId,
194 void scriptUnload(
qint64 id);
199 void functionEntry(
qint64 scriptId);
200 void functionExit(
qint64 scriptId,
203 void positionChange(
qint64 scriptId,
204 int lineNumber,
int columnNumber);
206 void exceptionThrow(
qint64 scriptId,
209 void exceptionCatch(
qint64 scriptId,
212 bool supportsExtension(
Extension extension)
const;
217 void stopped(
bool becauseOfException,
229 #endif // QJSDEBUGGERAGENT_P_H
The QVariant class acts like a union for the most common Qt data types.
#define QT_END_NAMESPACE
This macro expands to.
uint qHash(const JSAgentBreakpointData &b)
QDataStream & operator>>(QDataStream &s, JSAgentWatchData &data)
The QByteArray class provides an array of bytes.
The QString class provides a Unicode character string.
The QObject class is the base class of all Qt objects.
The QScriptEngine class provides an environment for evaluating Qt Script code.
#define QT_BEGIN_NAMESPACE
This macro expands to.
QSet< JSAgentBreakpointData > JSAgentBreakpoints
The QStringList class provides a list of strings.
static const char * data(const QByteArray &arr)
QJSDebuggerAgentPrivate * d
QDataStream & operator<<(QDataStream &s, const JSAgentWatchData &data)
The QDeclarativeEngine class provides an environment for instantiating QML components.
The QDataStream class provides serialization of binary data to a QIODevice.
bool operator==(const JSAgentBreakpointData &b1, const JSAgentBreakpointData &b2)
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...
The QList class is a template class that provides lists.