yacreader/YACReaderLibrary/server/yacreader_http_server.h
Luis Ángel San Martín d8a35d767c Update the UI when a client synchronizes back the libraries
Only the top banners for now. 

TODO: ComicModel should also be updated.
2022-10-15 11:52:34 +02:00

31 lines
509 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();
QString getPort();
signals:
void clientSync();
void comicUpdated(qulonglong libraryId, qulonglong comicId);
private:
stefanfrings::HttpListener *listener;
};
#endif // YACREADER_HTTP_SERVER_H