#include <NearPOIModel.h>
◆ 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: