24class QQmlEngineControlServiceImpl :
public QQmlEngineControlService
30 EngineAboutToBeRemoved,
39 QQmlEngineControlServiceImpl(QObject *parent =
nullptr);
42 friend class QQmlProfilerServiceFactory;
45 QList<QJSEngine *> startingEngines;
46 QList<QJSEngine *> stoppingEngines;
49 void messageReceived(
const QByteArray &) override;
50 void engineAboutToBeAdded(QJSEngine *) override;
51 void engineAboutToBeRemoved(QJSEngine *) override;
52 void engineAdded(QJSEngine *) override;
53 void engineRemoved(QJSEngine *) override;
55 void sendMessage(MessageType type, QJSEngine *engine);
57 void stateChanged(State) override;