#ifndef YACREADER_LOCAL_CLIENT_H #define YACREADER_LOCAL_CLIENT_H #include class QLocalSocket; class ComicDB; class YACReaderLocalClient : public QObject { Q_OBJECT public: explicit YACReaderLocalClient(QObject *parent = 0); ~YACReaderLocalClient(); signals: void finished(); public slots: void readMessage(); bool requestComicInfo(quint64 libraryId, ComicDB & comic,QList & siblings); bool sendComicInfo(quint64 libraryId, ComicDB & comic); bool sendComicInfo(quint64 libraryId, ComicDB & comic, qulonglong nextComicId); private: QLocalSocket * localSocket; }; #endif // YACREADER_LOCAL_CLIENT_H