XBMC video checker added

This commit is contained in:
johan
2013-08-23 20:44:53 +02:00
parent 3d02fecc7a
commit c4eb715592
6 changed files with 139 additions and 0 deletions

View File

@@ -0,0 +1,43 @@
#pragma once
// system includes
#include <cstdint>
#include <string>
// QT includes
#include <QTimer>
#include <QString>
#include <QNetworkAccessManager>
#include <QNetworkRequest>
#include <QNetworkReply>
// Hyperion includes
#include <hyperion/Hyperion.h>
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;
};