|
libosmscout 0.1
|
#include <DBLoadJob.h>
Inheritance diagram for osmscout::DBLoadJob:Signals | |
| void | databaseLoaded (QString dbPath, QList< osmscout::TileRef > tiles) |
| void | finished (QMap< QString, QMap< osmscout::TileKey, osmscout::TileRef > > tiles) |
| void | tileStateChanged (QString dbPath, const osmscout::TileRef tile) |
| This signal is not called in Job thread context! | |
Public Member Functions | |
| bool | AddTileDataToMapData (QString dbPath, const QList< osmscout::TileRef > &tiles, osmscout::MapData &data) |
| Add tile data to map data. | |
| void | Close () override |
| DBLoadJob (osmscout::MercatorProjection lookupProjection, unsigned long maximumAreaLevel, bool lowZoomOptimization, bool closeOnFinish=true) | |
| QMap< QString, QMap< osmscout::TileKey, osmscout::TileRef > > | GetAllTiles () const |
| bool | IsFinished () const |
| void | Run (const osmscout::BasemapDatabaseRef &basemapDatabase, const std::list< DBInstanceRef > &databases, ReadLock &&locker) override |
| ~DBLoadJob () override | |
Protected Slots | |
| void | onTileStateChanged (QString dbPath, const osmscout::TileRef tile) |
| osmscout::DBLoadJob::DBLoadJob | ( | osmscout::MercatorProjection | lookupProjection, |
| unsigned long | maximumAreaLevel, | ||
| bool | lowZoomOptimization, | ||
| bool | closeOnFinish = true |
||
| ) |
|
override |
References Close().
| bool osmscout::DBLoadJob::AddTileDataToMapData | ( | QString | dbPath, |
| const QList< osmscout::TileRef > & | tiles, | ||
| osmscout::MapData & | data | ||
| ) |
Add tile data to map data.
| dbPath | |
| tiles | |
| data |
Referenced by osmscout::IconLookup::onDatabaseLoaded(), and osmscout::LookupModule::onDatabaseLoaded().
|
override |
|
signal |
Referenced by onTileStateChanged(), and osmscout::LookupModule::requestObjectsOnView().
|
signal |
| QMap< QString, QMap< osmscout::TileKey, osmscout::TileRef > > osmscout::DBLoadJob::GetAllTiles | ( | ) | const |
Referenced by osmscout::PlaneMapRenderer::DrawMap().
| bool osmscout::DBLoadJob::IsFinished | ( | ) | const |
Referenced by osmscout::PlaneMapRenderer::DrawMap().
|
protectedslot |
References Close(), databaseLoaded(), and finished().
Referenced by DBLoadJob().
|
override |
References Close(), osmscout::Log::Debug(), finished(), osmscout::Projection::GetDimensions(), osmscout::GeoBox::Intersects(), osmscout::log, tileStateChanged(), and osmscout::Log::Warn().
Referenced by osmscout::TiledMapRenderer::offlineTileRequest(), osmscout::LookupModule::requestObjectsOnView(), and osmscout::PlaneMapRenderer::TriggerMapRendering().
|
signal |
This signal is not called in Job thread context!
Referenced by DBLoadJob(), Run(), and osmscout::PlaneMapRenderer::TriggerMapRendering().