4#ifndef QV4DEBUGSERVICE_H
5#define QV4DEBUGSERVICE_H
20#include <private/qqmlconfigurabledebugservice_p.h>
21#include <private/qqmldebugserviceinterfaces_p.h>
22#include <private/qv4debugging_p.h>
24#include <QtCore/QJsonValue>
30class VariableCollector;
62 void handleV4Request(
const QByteArray &payload);
73 QHash<QString, V4CommandHandler*> handlers;
74 QScopedPointer<UnknownV4CommandHandler> unknownV4CommandHandler;
The QJSEngine class provides an environment for evaluating JavaScript code.
\inmodule QtCore\reentrant
\macro QT_RESTRICTED_CAST_FROM_ASCII
int selectedFrame() const
void send(QJsonObject v4Payload)
void engineAboutToBeRemoved(QJSEngine *engine) override
QV4DebuggerAgent debuggerAgent
void messageReceived(const QByteArray &) override
QV4DebugServiceImpl(QObject *parent=nullptr)
void stateAboutToBeChanged(State state) override
void signalEmitted(const QString &signal) override
void sendSomethingToSomebody(const char *type, int magicNumber=1)
void engineAdded(QJSEngine *engine) override
void selectFrame(int frameNr)
~QV4DebugServiceImpl() override
Combined button and popup list for selecting options.
typedef QByteArray(EGLAPIENTRYP PFNQGSGETDISPLAYSPROC)()
GLint GLsizei GLsizei GLenum GLenum GLsizei void * data
GLuint GLsizei const GLchar * message