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

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

Inheritance diagram for osmscout::TileLoaderThread:
Collaboration diagram for osmscout::TileLoaderThread:

Public Slots

void init ()
void download (uint32_t, uint32_t, uint32_t)
void onProviderChanged (const OnlineTileProvider &newProvider)
void tileDownloaded (uint32_t zoomLevel, uint32_t x, uint32_t y, QImage image, QByteArray downloadedData)
void tileDownloadFailed (uint32_t zoomLevel, uint32_t x, uint32_t y, bool zoomLevelOutOfRange)

Signals

void downloaded (uint32_t zoomLevel, uint32_t x, uint32_t y)
void failed (uint32_t zoomLevel, uint32_t x, uint32_t y)

Public Member Functions

 TileLoaderThread (QThread *thread)
virtual ~TileLoaderThread ()
void accessCache (std::function< void(TileCache &)> fn)

Constructor & Destructor Documentation

◆ TileLoaderThread()

osmscout::TileLoaderThread::TileLoaderThread ( QThread * thread)

◆ ~TileLoaderThread()

virtual osmscout::TileLoaderThread::~TileLoaderThread ( )
virtual

Member Function Documentation

◆ accessCache()

void osmscout::TileLoaderThread::accessCache ( std::function< void(TileCache &)> fn)

Acquire tileCacheMutex and provide reference to onlineTileCache

Parameters
fn

◆ download

void osmscout::TileLoaderThread::download ( uint32_t ,
uint32_t ,
uint32_t  )
slot

◆ downloaded

void osmscout::TileLoaderThread::downloaded ( uint32_t zoomLevel,
uint32_t x,
uint32_t y )
signal

◆ failed

void osmscout::TileLoaderThread::failed ( uint32_t zoomLevel,
uint32_t x,
uint32_t y )
signal

◆ init

void osmscout::TileLoaderThread::init ( )
slot

◆ onProviderChanged

void osmscout::TileLoaderThread::onProviderChanged ( const OnlineTileProvider & newProvider)
slot

◆ tileDownloaded

void osmscout::TileLoaderThread::tileDownloaded ( uint32_t zoomLevel,
uint32_t x,
uint32_t y,
QImage image,
QByteArray downloadedData )
slot

◆ tileDownloadFailed

void osmscout::TileLoaderThread::tileDownloadFailed ( uint32_t zoomLevel,
uint32_t x,
uint32_t y,
bool zoomLevelOutOfRange )
slot

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