#pragma once // system includes #include #include // QT includes #include #include #include #include #include // Hyperion includes #include class XBMCVideoChecker : public QObject { Q_OBJECT public: XBMCVideoChecker(QString address, uint64_t interval, Hyperion * hyperion, int priority); void start(); private slots: void sendRequest(); void receiveReply(QNetworkReply * reply); private: QTimer _timer; QNetworkAccessManager _networkManager; QNetworkRequest _request; Hyperion * _hyperion; int _priority; };