6 class AglSocketWrapper;
7 class ChromeController : public QObject
11 Q_PROPERTY(bool agentPresent READ agentPresent NOTIFY agentPresentChanged)
12 Q_PROPERTY(int chromeState READ chromeState NOTIFY chromeStateChanged)
24 explicit ChromeController(const QUrl &bindingUrl, QObject *parent = nullptr);
25 bool agentPresent() const { return m_agentPresent; }
26 int chromeState() const { return m_chromeState; }
32 void agentPresentChanged();
33 void chromeStateChanged();
36 void setChromeState(ChromeState state);
38 AglSocketWrapper *m_aglSocket;
39 QString m_voiceAgentId;
40 bool m_agentPresent = false;
41 ChromeState m_chromeState = Idle;