#pragma once #include #include #include #include #include #include #include #include #include namespace mbgl { class HTTPRequest; class HTTPFileSource::Impl : public QObject { Q_OBJECT public: Impl(); virtual ~Impl() = default; void request(HTTPRequest *); void cancel(HTTPRequest *); public slots: void onReplyFinished(); private: QMap>> m_pending; QNetworkAccessManager *m_manager; }; } // namespace mbgl