#ifndef COMIC_QUERY_RESULT_PROCESSOR_H #define COMIC_QUERY_RESULT_PROCESSOR_H #include "concurrent_queue.h" #include #include class ComicItem; namespace YACReader { class ComicQueryResultProcessor : public QObject { Q_OBJECT public: ComicQueryResultProcessor(); public slots: void createModelData(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