1#ifndef OSMSCOUT_CLIENT_QT_MAPMANAGER_H
2#define OSMSCOUT_CLIENT_QT_MAPMANAGER_H
25#include <osmscoutclient/MapProvider.h>
26#include <osmscoutclient/Settings.h>
27#include <osmscoutclient/MapDirectory.h>
28#include <osmscoutclient/MapManager.h>
39#include <QStorageInfo>
93 QList<MapDownloadJob*> downloadJobs;
94 QNetworkAccessManager webCtrl;
95 MapManagerRef mapManager;
#define OSMSCOUT_CLIENT_QT_API
Definition ClientQtImportExport.h:45
Definition AvailableMapsModel.h:122
DownloadJob(QNetworkAccessManager *webCtrl, QDir target, bool replaceExisting)
QNetworkAccessManager * webCtrl
Definition FileDownloader.h:138
QDir target
Definition FileDownloader.h:140
bool replaceExisting
Definition FileDownloader.h:151
QString getMapName() const
Definition MapDownloader.h:67
uint64_t expectedSize() const override
Definition MapDownloader.h:77
QStringList getMapPath() const
Definition MapDownloader.h:72
~MapDownloadJob() override
MapDownloadJob(QNetworkAccessManager *webCtrl, AvailableMapsModelMap map, QDir target, bool replaceExisting)
QList< MapDownloadJob * > getDownloadJobs() const
Definition MapDownloader.h:120
void mapDownloadFails(QString message)
~MapDownloader() override
MapDownloader(MapManagerRef mapManager, SettingsRef settings)
void onJobFailed(QString errorMessage)
void downloadJobsChanged()
void downloadMap(AvailableMapsModelMap map, QDir dir, bool replaceExisting=true)
std::shared_ptr< MapDownloader > MapDownloaderRef
Definition MapDownloader.h:128