16 : QNetworkReply (parent)
23 setHeader (QNetworkRequest::ContentTypeHeader, ct);
36 open (ReadOnly | Unbuffered);
38 setHeader (QNetworkRequest::ContentLengthHeader, Content_.size ());
40 QTimer::singleShot (0,
42 &CustomNetworkReply::readyRead);
43 QTimer::singleShot (0,
45 &CustomNetworkReply::finished);
54 return Content_.size () - Offset_;
64 if (Offset_ >= Content_.size ())
68 std::memcpy (data, Content_.constData () + Offset_, number);
void SetContentType(const QByteArray &type)
Sets the content type of this reply.
qint64 bytesAvailable() const override
Reimplemented from QNetworkReply::bytesAvailable().
void abort() override
Reimplemented from QNetworkReply::abort().
CustomNetworkReply(const QUrl &url, QObject *parent=nullptr)
Creates the reply with the given url and parent.
void SetContent(const QString &string)
Sets content of this reply to the given string.
qint64 readData(char *, qint64) override
bool isSequential() const override
Reimplemented from QNetworkReply::isSequential().