13class QQmlNativeDebugConnector :
public QQmlDebugConnector
18 QQmlNativeDebugConnector();
19 ~QQmlNativeDebugConnector() override;
21 bool blockingMode()
const override;
22 QQmlDebugService *service(
const QString &name)
const override;
23 void addEngine(QJSEngine *engine) override;
24 void removeEngine(QJSEngine *engine) override;
25 bool hasEngine(QJSEngine *engine)
const override;
26 bool addService(
const QString &name, QQmlDebugService *service) override;
27 bool removeService(
const QString &name) override;
28 bool open(
const QVariantHash &configuration) override;
29 static void setDataStreamVersion(
int version);
32 void sendMessage(
const QString &name,
const QByteArray &message);
33 void sendMessages(
const QString &name,
const QList<QByteArray> &messages);
34 void announceObjectAvailability(
const QString &objectType, QObject *object,
bool available);
36 QVector<QQmlDebugService *> m_services;
37 QVector<QJSEngine *> m_engines;