#ifndef YACREADERCOMICINFOHELPER_H #define YACREADERCOMICINFOHELPER_H #include class ComicModel; class YACReaderComicInfoHelper : public QObject { Q_OBJECT public: explicit YACReaderComicInfoHelper(QObject *parent = nullptr); void setModel(ComicModel *model); Q_INVOKABLE void rate(int index, int rating); Q_INVOKABLE void setRead(int index, bool read); Q_INVOKABLE void addToFavorites(int index); Q_INVOKABLE void removeFromFavorites(int index); signals: public slots: protected: ComicModel *model; }; #endif // YACREADERCOMICINFOHELPER_H