14 #ifndef hifi_UploadAssetTask_h
15 #define hifi_UploadAssetTask_h
17 #include <QtCore/QDir>
18 #include <QtCore/QObject>
19 #include <QtCore/QRunnable>
20 #include <QtCore/QSharedPointer>
22 #include "ReceivedMessage.h"
27 class UploadAssetTask :
public QRunnable {
29 UploadAssetTask(QSharedPointer<ReceivedMessage> message, QSharedPointer<Node> senderNode,
30 const QDir& resourcesDir, uint64_t filesizeLimit);
35 QSharedPointer<ReceivedMessage> _receivedMessage;
36 QSharedPointer<Node> _senderNode;
38 uint64_t _filesizeLimit;