LeechCraft  0.6.70-3565-g2d86529
Modular cross-platform feature rich live environment.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
LeechCraft::Util::DownloadHandler Class Reference

#include "downloadhandler.h"

+ Inheritance diagram for LeechCraft::Util::DownloadHandler:
+ Collaboration diagram for LeechCraft::Util::DownloadHandler:

Public Types

using DataHandler_t = EitherCont< void(IDownload::Error), void(QByteArray)>
 
using EntityHandler_t = EitherCont< void(IDownload::Error), void()>
 

Public Member Functions

 DownloadHandler (const QUrl &url, const QVariantMap &additional, IEntityManager *iem, const DataHandler_t &, QObject *parent=nullptr)
 
 DownloadHandler (const QUrl &url, IEntityManager *iem, const DataHandler_t &, QObject *parent=nullptr)
 
 DownloadHandler (const Entity &e, IEntityManager *iem, const EntityHandler_t &, QObject *parent=nullptr)
 

Detailed Description

Definition at line 44 of file downloadhandler.h.

Member Typedef Documentation

Definition at line 53 of file downloadhandler.h.

Constructor & Destructor Documentation

LeechCraft::Util::DownloadHandler::DownloadHandler ( const QUrl &  url,
const QVariantMap &  additional,
IEntityManager iem,
const DataHandler_t cont,
QObject *  parent = nullptr 
)
LeechCraft::Util::DownloadHandler::DownloadHandler ( const QUrl &  url,
IEntityManager iem,
const DataHandler_t ,
QObject *  parent = nullptr 
)
LeechCraft::Util::DownloadHandler::DownloadHandler ( const Entity e,
IEntityManager iem,
const EntityHandler_t ,
QObject *  parent = nullptr 
)

The documentation for this class was generated from the following files: