20#ifndef LIBREPCB_CORE_NETWORKREQUEST_H
21#define LIBREPCB_CORE_NETWORKREQUEST_H
53 const QByteArray& postData = QByteArray()) noexcept;
Base class for network requests which are processed in the network access manager.
Definition: networkrequestbase.h:55
This class is used to process general purpose network requests (up to 100MB)
Definition: networkrequest.h:45
void prepareRequest() override
Definition: networkrequest.cpp:50
NetworkRequest(const NetworkRequest &other)=delete
void dataReceived(QByteArray data, QString contentType)
Data successfully received signal (emitted right before finished())
QByteArray mReceivedData
Definition: networkrequest.h:73
void fetchNewData(QIODevice &device) noexcept override
Definition: networkrequest.cpp:67
void finalizeRequest() override
Definition: networkrequest.cpp:54
void emitSuccessfullyFinishedSignals(QString contentType) noexcept override
Definition: networkrequest.cpp:62
Definition: occmodel.cpp:77