#ifndef WLEDCONFIGCLIENT_H #define WLEDCONFIGCLIENT_H #include #include #include #include #include #include class WledConfigClient : public QObject { Q_OBJECT public: explicit WledConfigClient(const QString &host, QObject *parent = nullptr); ~WledConfigClient(); void getInfo(); signals: void infoReceived(const QJsonObject &info); void error(const QString &message); private slots: void onInfoReplyFinished(QNetworkReply *reply); private: QNetworkAccessManager *_networkAccessManager; QString _wledHost; }; #endif // WLEDCONFIGCLIENT_H