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