#ifndef COMIC_QUERY_RESULT_PROCESSOR_H #define COMIC_QUERY_RESULT_PROCESSOR_H #include #include #include "yacreader_global.h" #include "concurrent_queue.h" class ComicItem; namespace YACReader { class ComicQueryResultProcessor : public QObject { Q_OBJECT public: ComicQueryResultProcessor(); public slots: void createModelData(const SearchModifiers modifier, const QString &filter, const QString &databasePath); signals: void newData(QList *, const QString &); private: ConcurrentQueue querySearchQueue; static QList *modelData(QSqlQuery &sqlquery); }; }; #endif // COMIC_QUERY_RESULT_PROCESSOR_H