yacreader/YACReaderLibrary/server/yacreader_http_server.h
2023-06-18 10:42:38 +02:00

33 lines
532 B
C++

#ifndef YACREADER_HTTP_SERVER_H
#define YACREADER_HTTP_SERVER_H
#include <QObject>
#include <QString>
namespace stefanfrings {
class HttpListener;
}
class YACReaderHttpServer : public QObject
{
Q_OBJECT
public:
YACReaderHttpServer();
void start(quint16 port = 0);
void stop();
bool isRunning();
QString getPort();
signals:
void clientSync();
void comicUpdated(qulonglong libraryId, qulonglong comicId);
private:
stefanfrings::HttpListener *listener;
};
#endif // YACREADER_HTTP_SERVER_H