1 #ifndef OSMSCOUT_CLIENT_QT_OSMTILEDOWNLOADER_H 2 #define OSMSCOUT_CLIENT_QT_OSMTILEDOWNLOADER_H 25 #include <QNetworkAccessManager> 26 #include <QNetworkRequest> 27 #include <QNetworkReply> 29 #include <QNetworkDiskCache> 50 void download(uint32_t zoomLevel, uint32_t x, uint32_t y);
54 void downloaded(uint32_t zoomLevel, uint32_t x, uint32_t y, QImage image, QByteArray downloadedData);
55 void failed(uint32_t zoomLevel, uint32_t x, uint32_t y,
bool zoomLevelOutOfRange);
58 void fileDownloaded(
const TileCacheKey &key, QNetworkReply *reply);
62 QNetworkAccessManager webCtrl;
63 QNetworkDiskCache diskCache;
OsmTileDownloader(QString diskCacheDir, const OnlineTileProvider &provider)
void onlineTileProviderChanged(const OnlineTileProvider &provider)
Definition: OsmTileDownloader.h:40
Definition: OnlineTileProvider.h:39
Definition: TileCache.h:52
void download(uint32_t zoomLevel, uint32_t x, uint32_t y)
void failed(uint32_t zoomLevel, uint32_t x, uint32_t y, bool zoomLevelOutOfRange)
void downloaded(uint32_t zoomLevel, uint32_t x, uint32_t y, QImage image, QByteArray downloadedData)
~OsmTileDownloader() override