4#ifndef QV4DEBUGCLIENT_P_H
5#define QV4DEBUGCLIENT_P_H
8#include <QtCore/qjsonvalue.h>
57 void evaluate(
const QString &expr,
int frame = -1,
int context = -1);
58 void lookup(
const QList<
int> &handles,
bool includeSource =
false);
59 void backtrace(
int fromFrame = -1,
int toFrame = -1,
bool bottom =
false);
60 void frame(
int number = -1);
61 void scope(
int number = -1,
int frameNumber = -1);
62 void scripts(
int types = 4,
const QList<
int> &ids = QList<
int>(),
bool includeSource =
false);
63 void setBreakpoint(
const QString &target,
int line = -1,
int column = -1,
bool enabled =
true,
64 const QString &condition = QString(),
int ignoreCount = -1);
QQmlDebugConnection * connection() const
void sendMessage(const QByteArray &command, const QJsonObject &args=QJsonObject())
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)
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