#include <libosmscout-client-qt/include/osmscoutclientqt/LookupModule.h>
|
| static QStringList | AdminRegionNames (const QList< AdminRegionInfoRef > ®ionList, bool useAltNames) |
| static QStringList | IndexedAdminRegionNames (const QList< AdminRegionInfoRef > ®ionList, bool useAltNames) |
◆ AdminRegionLevel
◆ LookupModule()
| osmscout::LookupModule::LookupModule |
( |
QThread * | thread, |
|
|
DBThreadRef | dbThread ) |
◆ ~LookupModule()
| osmscout::LookupModule::~LookupModule |
( |
| ) |
|
◆ AdminRegionNames()
| QStringList osmscout::LookupModule::AdminRegionNames |
( |
const QList< AdminRegionInfoRef > & | regionList, |
|
|
bool | useAltNames ) |
|
static |
Helper method that returns list of unique admin region names. When region list contains two (following) administrative regions with the same name (for example Prague "district", Prague "city"), it will return such name just once.
- Parameters
-
- Returns
- list of admin region names
◆ IndexedAdminRegionNames()
| QStringList osmscout::LookupModule::IndexedAdminRegionNames |
( |
const QList< AdminRegionInfoRef > & | regionList, |
|
|
bool | useAltNames ) |
|
static |
Helper method that returns names of admin region in indexed array. Array length is 12. When some level is not present, empty string is used. Level 2 are counties. Levels > 2 are country specific. See https://wiki.openstreetmap.org/wiki/Tag:boundary%3Dadministrative for meaning of individual levels.
- Parameters
-
- Returns
- list of admin region names, indexed by admin region level
◆ initialisationFinished
| void osmscout::LookupModule::initialisationFinished |
( |
const osmscout::GeoBox & | response | ) |
|
|
signal |
◆ locationAdminRegionFinished
| void osmscout::LookupModule::locationAdminRegionFinished |
( |
const osmscout::GeoCoord | location | ) |
|
|
signal |
◆ locationAdminRegions
| void osmscout::LookupModule::locationAdminRegions |
( |
const osmscout::GeoCoord | location, |
|
|
QList< AdminRegionInfoRef > | adminRegionList ) |
|
signal |
◆ locationDescription
| void osmscout::LookupModule::locationDescription |
( |
const osmscout::GeoCoord | location, |
|
|
const QString | database, |
|
|
const osmscout::LocationDescription | description, |
|
|
const QList< AdminRegionInfoRef > | regions ) |
|
signal |
◆ locationDescriptionFinished
| void osmscout::LookupModule::locationDescriptionFinished |
( |
const osmscout::GeoCoord | location | ) |
|
|
signal |
◆ objectsLoaded
◆ onDatabaseLoaded
| void osmscout::LookupModule::onDatabaseLoaded |
( |
QString | dbPath, |
|
|
QList< osmscout::TileRef > | tiles ) |
|
slot |
◆ onLoadJobFinished
◆ requestLocationDescription
| void osmscout::LookupModule::requestLocationDescription |
( |
const osmscout::GeoCoord | location | ) |
|
|
slot |
Start retrieving place information based on objects on or near the location.
LookupModule then emits locationDescription signals followed by locationDescriptionFinished.
User of this function should use Qt::QueuedConnection for invoking this slot, operation may generate IO load and may tooks long time.
- Parameters
-
◆ requestObjects
| void osmscout::LookupModule::requestObjects |
( |
const LocationEntry & | , |
|
|
bool | reverseLookupAddresses ) |
|
slot |
◆ requestObjectsOnView
| void osmscout::LookupModule::requestObjectsOnView |
( |
const MapViewStruct & | , |
|
|
const QRectF & | filterRectangle ) |
|
slot |
◆ requestRegionLookup
| void osmscout::LookupModule::requestRegionLookup |
( |
const osmscout::GeoCoord | location | ) |
|
|
slot |
Start retrieving list of place admin regions.
LookupModule then emits locationAdminRegions signals followed by locationAdminRegionFinished.
User of this function should use Qt::QueuedConnection for invoking this slot, operation may generate IO load and may tooks long time.
- Parameters
-
◆ viewObjectsLoaded
| void osmscout::LookupModule::viewObjectsLoaded |
( |
const MapViewStruct & | , |
|
|
const QList< LookupModule::ObjectInfo > & | objects ) |
|
signal |
◆ SearchLocationsRunnable
| friend class SearchLocationsRunnable |
|
friend |
◆ SearchRunnable
| friend class SearchRunnable |
|
friend |
The documentation for this class was generated from the following file: