#pragma once #include #include #include #include #include namespace mbgl { class Response; class HTTPRequest : public AsyncRequest { public: HTTPRequest(HTTPFileSource::Impl *, const Resource&, FileSource::Callback); virtual ~HTTPRequest(); QUrl requestUrl() const; QNetworkRequest networkRequest() const; void handleNetworkReply(QNetworkReply *); private: HTTPFileSource::Impl* m_context; Resource m_resource; FileSource::Callback m_callback; bool m_handled = false; }; } // namespace mbgl