18#include <QtCore/qobject.h>
19#include <QtCore/qlist.h>
20#include <QtCore/qpair.h>
21#include <QtCore/qhash.h>
22#include <QtCore/qset.h>
23#include <QtCore/qpointer.h>
38 bool addWatch(
int id, quint32 objectId);
39 bool addWatch(
int id, quint32 objectId,
const QByteArray &property);
40 bool addWatch(
int id, quint32 objectId,
const QString &expr);
49 void addPropertyWatch(
int id, QObject *object, quint32 objectId,
const QMetaProperty &property);
51 QHash<
int, QList<QPointer<QQmlWatchProxy> > > m_proxies;
qint64 writeData(const char *data, qint64 len) final
Writes up to maxSize bytes from data to the device.
qint64 readData(char *data, qint64 maxlen) final
Reads up to maxSize bytes from the device into data, and returns the number of bytes read or -1 if an...
void engineAboutToBeAdded(QJSEngine *) override
void messageReceived(const QByteArray &) override
~QQmlEngineDebugServiceImpl()
void engineAboutToBeRemoved(QJSEngine *) override
QQmlDebugStatesDelegate * statesDelegate()
The QQmlProperty class abstracts accessing properties on objects created from QML.
bool addWatch(int id, quint32 objectId)
bool addWatch(int id, quint32 objectId, const QByteArray &property)
Combined button and popup list for selecting options.
static bool isSaveable(const QVariant &value)
static bool hasValidSignal(QObject *object, const QString &propertyName)
QDataStream & operator>>(QDataStream &, QQmlEngineDebugServiceImpl::QQmlObjectProperty &)
QDataStream & operator>>(QDataStream &, QQmlEngineDebugServiceImpl::QQmlObjectData &)