#pragma once #include #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 replyFinish(QNetworkReply* reply); private: QMap>> m_pending; QNetworkAccessManager *m_manager; QSslConfiguration m_ssl; }; } // namespace mbgl