libosmscout 1.1.1
Loading...
Searching...
No Matches
osmscout::MapDownloader Class Reference

#include <libosmscout-client-qt/include/osmscoutclientqt/MapDownloader.h>

Inheritance diagram for osmscout::MapDownloader:
Collaboration diagram for osmscout::MapDownloader:

Public Slots

void onJobFinished ()
void onJobFailed (QString errorMessage)

Signals

void mapDownloadFails (QString message)
void downloadJobsChanged ()

Public Member Functions

 MapDownloader (MapManagerRef mapManager, SettingsRef settings)
 ~MapDownloader () override
void downloadMap (AvailableMapsModelMap map, QDir dir, bool replaceExisting=true)
void downloadNext ()
QList< MapDownloadJob * > getDownloadJobs () const

Detailed Description

Manager of map databases. It provide db lookup (in databaseDirectories) and simple scheduler for downloading maps.

Constructor & Destructor Documentation

◆ MapDownloader()

osmscout::MapDownloader::MapDownloader ( MapManagerRef mapManager,
SettingsRef settings )

◆ ~MapDownloader()

osmscout::MapDownloader::~MapDownloader ( )
override

Member Function Documentation

◆ downloadJobsChanged

void osmscout::MapDownloader::downloadJobsChanged ( )
signal

◆ downloadMap()

void osmscout::MapDownloader::downloadMap ( AvailableMapsModelMap map,
QDir dir,
bool replaceExisting = true )

Start map downloading into local dir.

Parameters
map
dir
replaceExisting- when true, manager will delete existing db with same path (MapDirectory::getPath)

◆ downloadNext()

void osmscout::MapDownloader::downloadNext ( )

◆ getDownloadJobs()

QList< MapDownloadJob * > osmscout::MapDownloader::getDownloadJobs ( ) const
inline

◆ mapDownloadFails

void osmscout::MapDownloader::mapDownloadFails ( QString message)
signal

◆ onJobFailed

void osmscout::MapDownloader::onJobFailed ( QString errorMessage)
slot

◆ onJobFinished

void osmscout::MapDownloader::onJobFinished ( )
slot

The documentation for this class was generated from the following file: