23class QQmlEngineControlServiceImpl :
public QQmlEngineControlService
29 EngineAboutToBeRemoved,
38 QQmlEngineControlServiceImpl(QObject *parent =
nullptr);
41 friend class QQmlProfilerServiceFactory;
44 QList<QJSEngine *> startingEngines;
45 QList<QJSEngine *> stoppingEngines;
48 void messageReceived(
const QByteArray &) override;
49 void engineAboutToBeAdded(QJSEngine *) override;
50 void engineAboutToBeRemoved(QJSEngine *) override;
51 void engineAdded(QJSEngine *) override;
52 void engineRemoved(QJSEngine *) override;
54 void sendMessage(MessageType type, QJSEngine *engine);
56 void stateChanged(State) override;