5#ifndef QQMLENGINEDEBUGCLIENT_H
6#define QQMLENGINEDEBUGCLIENT_H
19#include <private/qqmldebugclient_p.h>
20#include <private/qpacket_p.h>
22#include <QtCore/qurl.h>
23#include <QtCore/qvariant.h>
27struct QQmlEngineDebugPropertyReference
29 qint32 objectDebugId = -1;
32 QString valueTypeName;
34 bool hasNotifySignal =
false;
98 qint32 lineNumber, qint32 columnNumber,
bool *success);
102 qint32 lineNumber, qint32 columnNumber,
bool *success);
110 const QVariant &bindingExpression,
112 const QString &source, qint32 line,
bool *success);
114 const QString &propertyName,
bool *success);
116 const QString &methodBody,
bool *success);
122 void decode(QPacket &ds, QList<QQmlEngineDebugObjectReference> &o,
bool simple);
142Q_DECLARE_METATYPE(QQmlEngineDebugObjectReference)
QQmlEngineDebugContextReference rootContext
QList< QQmlEngineDebugObjectReference > objects
QList< QQmlEngineDebugEngineReference > engines
QQmlEngineDebugObjectReference object
qint32 addWatch(const QQmlEngineDebugContextReference &, const QString &, bool *success)
qint32 resetBindingForObject(qint32 objectDebugId, const QString &propertyName, bool *success)
void decode(QPacket &ds, QQmlEngineDebugContextReference &)
qint32 queryObjectsForLocationRecursive(const QString &file, qint32 lineNumber, qint32 columnNumber, bool *success)
qint32 queryExpressionResultBC(qint32 objectDebugId, const QString &expr, bool *success)
QList< QQmlEngineDebugObjectReference > objects() const
qint32 addWatch(const QQmlEngineDebugFileReference &, bool *success)
qint32 queryExpressionResult(qint32 objectDebugId, const QString &expr, bool *success)
qint32 queryRootContexts(const QQmlEngineDebugEngineReference &, bool *success)
qint32 addWatch(const QQmlEngineDebugObjectReference &, const QString &, bool *success)
void removeWatch(qint32 watch, bool *success)
qint32 queryAvailableEngines(bool *success)
void decode(QPacket &ds, QList< QQmlEngineDebugObjectReference > &o, bool simple)
qint32 addWatch(const QQmlEngineDebugObjectReference &, bool *success)
qint32 setMethodBody(qint32 objectDebugId, const QString &methodName, const QString &methodBody, bool *success)
qint32 addWatch(const QQmlEngineDebugPropertyReference &, bool *success)
qint32 setBindingForObject(qint32 objectDebugId, const QString &propertyName, const QVariant &bindingExpression, bool isLiteralValue, const QString &source, qint32 line, bool *success)
qint32 queryObjectRecursive(const QQmlEngineDebugObjectReference &, bool *success)
QQmlEngineDebugContextReference rootContext() const
void messageReceived(const QByteArray &) override
QQmlEngineDebugObjectReference object() const
void valueChanged(QByteArray, QVariant)
qint32 queryObject(const QQmlEngineDebugObjectReference &, bool *success)
QList< QQmlEngineDebugEngineReference > engines() const
QVariant resultExpr() const
qint32 queryObjectsForLocation(const QString &file, qint32 lineNumber, qint32 columnNumber, bool *success)
void decode(QPacket &ds, QQmlEngineDebugObjectReference &, bool simple)
Combined button and popup list for selecting options.
QPacket & operator>>(QPacket &ds, QQmlObjectProperty &data)
QPacket & operator>>(QPacket &ds, QQmlObjectData &data)
QList< QQmlEngineDebugContextReference > contexts
QList< QQmlEngineDebugObjectReference > objects
QList< QQmlEngineDebugPropertyReference > properties
QQmlEngineDebugFileReference source
QList< QQmlEngineDebugObjectReference > children