CONV_HEADERS += \
include/LocalMyList/AbstractTask \
include/LocalMyList/AddFileTask \
+ include/LocalMyList/AddRelatedEpisodesTask \
include/LocalMyList/AnimeTitleParseTask \
include/LocalMyList/Database \
include/LocalMyList/DirectoryScanTask \
include/LocalMyList/MyList \
include/LocalMyList/MyListExportParseTask \
include/LocalMyList/MyListModel \
+ include/LocalMyList/MyListNode \
+ include/LocalMyList/RenameUtils \
+ include/LocalMyList/RequestHandler \
include/LocalMyList/Settings \
- include/LocalMyList/UnknownFileLookupTask \
- include/LocalMyList/AddRelatedEpisodesTask \
- include/LocalMyList/RenameUtils
+ include/LocalMyList/UnknownFileLookupTask
!noscript {
QT *= script
#ifndef REQUESTHANDLER_H
#define REQUESTHANDLER_H
+#include "localmylist_global.h"
#include <QObject>
+#include <QMetaType>
#include <QMap>
namespace AniDBUdpClient
class Database;
-class RequestHandler : public QObject
+class LOCALMYLISTSHARED_EXPORT RequestHandler : public QObject
{
Q_OBJECT
public:
void handleRequests();
void handleMyListUpdates();
+private slots:
void animeRequestComplete(bool success);
void episodeRequestComplete(bool success);
void fileRequestComplete(bool success);
} // namespace LocalMyList
+Q_DECLARE_METATYPE(LocalMyList::RequestHandler*)
+
#endif // REQUESTHANDLER_H