#include <NearPOIModel.h>
|
| int | count |
| | Count of rows in model - count of search results.
|
| |
| double | lat |
| | Lat and lon properties control where is logical search center.
|
| |
| double | lon |
| |
| double | maxDistance |
| | Maximal distance of searched objects.
|
| |
| int | resultLimit {100} |
| | Limit of lookup results.
|
| |
| bool | searching |
| | True if searching is in progress.
|
| |
| QStringList | types |
| | Limit of results for each db.
|
| |
◆ Roles
| Enumerator |
|---|
| LabelRole | |
| TypeRole | |
| RegionRole | |
| LatRole | |
| LonRole | |
| DistanceRole | |
| BearingRole | |
| LocationObjectRole | |
| AltLangName | |
◆ NearPOIModel()
| osmscout::NearPOIModel::NearPOIModel |
( |
| ) |
|
◆ ~NearPOIModel()
| osmscout::NearPOIModel::~NearPOIModel |
( |
| ) |
|
|
override |
◆ countChanged
| void osmscout::NearPOIModel::countChanged |
( |
int |
| ) |
|
|
signal |
◆ data()
| QVariant osmscout::NearPOIModel::data |
( |
const QModelIndex & |
index, |
|
|
int |
role |
|
) |
| const |
|
override |
References osmscout::LookupModule::AdminRegionNames(), AltLangName, osmscout::Distance::AsMeter(), BearingRole, DistanceRole, osmscout::GeoCoord::GetLat(), osmscout::GeoCoord::GetLon(), osmscout::GetSphericalBearingInitial(), osmscout::GetSphericalDistance(), INVALID_COORD, LabelRole, LatRole, LocationObjectRole, osmscout::Bearing::LongDisplayString(), LonRole, RegionRole, and TypeRole.
◆ flags()
| Qt::ItemFlags osmscout::NearPOIModel::flags |
( |
const QModelIndex & |
index | ) |
const |
|
override |
◆ get()
| QObject * osmscout::NearPOIModel::get |
( |
int |
row | ) |
const |
◆ GetLat()
| double osmscout::NearPOIModel::GetLat |
( |
| ) |
const |
|
inline |
◆ GetLon()
| double osmscout::NearPOIModel::GetLon |
( |
| ) |
const |
|
inline |
◆ GetMaxDistance()
| double osmscout::NearPOIModel::GetMaxDistance |
( |
| ) |
const |
|
inline |
◆ GetResultLimit()
| int osmscout::NearPOIModel::GetResultLimit |
( |
| ) |
const |
|
inline |
◆ GetTypes()
| QStringList osmscout::NearPOIModel::GetTypes |
( |
| ) |
const |
|
inline |
◆ isSearching()
| bool osmscout::NearPOIModel::isSearching |
( |
| ) |
const |
|
inline |
◆ lookupFinished
| void osmscout::NearPOIModel::lookupFinished |
( |
int |
requestId | ) |
|
|
signal |
◆ lookupResult
◆ onLookupFinished
| void osmscout::NearPOIModel::onLookupFinished |
( |
int |
requestId | ) |
|
|
slot |
◆ onLookupResult
◆ roleNames()
| QHash< int, QByteArray > osmscout::NearPOIModel::roleNames |
( |
| ) |
const |
|
override |
◆ rowCount()
| int osmscout::NearPOIModel::rowCount |
( |
const QModelIndex & |
parent = QModelIndex() | ) |
const |
|
override |
◆ SearchingChanged
| void osmscout::NearPOIModel::SearchingChanged |
( |
bool |
| ) |
|
|
signal |
◆ SetLat()
| void osmscout::NearPOIModel::SetLat |
( |
double |
lat | ) |
|
|
inline |
◆ SetLon()
| void osmscout::NearPOIModel::SetLon |
( |
double |
lon | ) |
|
|
inline |
◆ SetMaxDistance()
| void osmscout::NearPOIModel::SetMaxDistance |
( |
double |
d | ) |
|
|
inline |
◆ SetResultLimit()
| void osmscout::NearPOIModel::SetResultLimit |
( |
int |
limit | ) |
|
|
inline |
◆ SetTypes()
| void osmscout::NearPOIModel::SetTypes |
( |
QStringList |
t | ) |
|
|
inline |
◆ count
| int osmscout::NearPOIModel::count |
|
read |
Count of rows in model - count of search results.
◆ lat
| double osmscout::NearPOIModel::lat |
|
readwrite |
Lat and lon properties control where is logical search center.
Local admin region is used as default region, databases used for search are sorted by distance from this point (local results should be available faster).
◆ lon
| double osmscout::NearPOIModel::lon |
|
readwrite |
◆ maxDistance
| double osmscout::NearPOIModel::maxDistance |
|
readwrite |
◆ resultLimit
| int osmscout::NearPOIModel::resultLimit {100} |
|
readwrite |
◆ searching
| bool osmscout::NearPOIModel::searching |
|
read |
True if searching is in progress.
◆ types
| QStringList osmscout::NearPOIModel::types |
|
readwrite |
Limit of results for each db.
The documentation for this class was generated from the following files: