videodownloader/network/socksharedownload.h

28 lines
608 B
C
Raw Normal View History

2015-04-22 19:32:04 +02:00
#ifndef SOCKSHAREDOWNLOAD_H
#define SOCKSHAREDOWNLOAD_H
2015-09-08 17:05:59 +02:00
#include "./httpdownloadwithinforequst.h"
2015-04-22 19:32:04 +02:00
namespace Network {
2017-05-01 03:22:50 +02:00
class SockshareDownload : public HttpDownloadWithInfoRequst {
2015-04-22 19:32:04 +02:00
Q_OBJECT
public:
explicit SockshareDownload(const QUrl &url, QObject *parent = nullptr);
2015-10-14 23:08:57 +02:00
Download *infoRequestDownload(bool &success, QString &reasonForFail);
2015-04-22 19:32:04 +02:00
QString typeName() const;
protected:
void evalVideoInformation(Download *, QBuffer *videoInfoBuffer);
private:
int m_currentStep;
QByteArray m_postData;
QUrl m_playlistUrl;
};
2019-07-20 20:20:58 +02:00
} // namespace Network
2015-04-22 19:32:04 +02:00
#endif // SOCKSHAREDOWNLOAD_H