4#ifndef QV4DEBUGCLIENT_P_P_H
5#define QV4DEBUGCLIENT_P_P_H
10#include <QtCore/qjsonobject.h>
27 Q_DECLARE_PUBLIC(QV4DebugClient)
32 void sendMessage(
const QByteArray &command,
const QJsonObject &args = QJsonObject());
QQmlDebugConnection * connection() const
void sendMessage(const QByteArray &command, const QJsonObject &args=QJsonObject())
QList< QByteArray > sendBuffer
QByteArray packMessage(const QByteArray &type, const QJsonObject &object)
void onStateChanged(QQmlDebugClient::State state)
void scripts(int types=4, const QList< int > &ids=QList< int >(), bool includeSource=false)
void frame(int number=-1)
void changeBreakpoint(int breakpoint, bool enabled)
QV4DebugClient(QQmlDebugConnection *connection)
void messageReceived(const QByteArray &data) override
void evaluate(const QString &expr, int frame=-1, int context=-1)
void setBreakpoint(const QString &target, int line=-1, int column=-1, bool enabled=true, const QString &condition=QString(), int ignoreCount=-1)
void lookup(const QList< int > &handles, bool includeSource=false)
void continueDebugging(StepAction stepAction)
void scope(int number=-1, int frameNumber=-1)
void setExceptionBreak(Exception type, bool enabled=false)
Response response() const
void backtrace(int fromFrame=-1, int toFrame=-1, bool bottom=false)
void clearBreakpoint(int breakpoint)
Combined button and popup list for selecting options.
const char * SETEXCEPTIONBREAK
const char * CLEARBREAKPOINT
const char * SCRIPTREGEXP
QT_BEGIN_NAMESPACE const char * V8REQUEST
const char * GARBAGECOLLECTOR
const char * CONTINEDEBUGGING
const char * CHANGEBREAKPOINT
const char * INCLUDESOURCE
const char * SETBREAKPOINT
const char * DISABLEBREAK