|
libosmscout 1.1.1
|
#include <libosmscout-client-qt/include/osmscoutclientqt/LocationInfoModel.h>


Public Types | |
| enum | Roles { LabelRole = Qt::UserRole , RegionRole = Qt::UserRole+1 , AddressRole = Qt::UserRole+2 , InPlaceRole = Qt::UserRole+3 , DistanceRole = Qt::UserRole+4 , BearingRole = Qt::UserRole+5 , PoiRole = Qt::UserRole+6 , TypeRole = Qt::UserRole+7 , PostalCodeRole = Qt::UserRole+8 , WebsiteRole = Qt::UserRole+9 , PhoneRole = Qt::UserRole+10 , AddressLocationRole = Qt::UserRole+11 , AddressNumberRole = Qt::UserRole+12 , IndexedAdminRegionRole = Qt::UserRole+13 , AltLangName = Qt::UserRole+14 , OpeningHours = Qt::UserRole+15 } |
Public Slots | |
| void | setLocation (const double lat, const double lon) |
| void | dbInitialized (const osmscout::GeoBox &) |
| void | onLocationDescription (const osmscout::GeoCoord location, const QString database, const osmscout::LocationDescription description, const QList< AdminRegionInfoRef > regions) |
| void | onLocationDescriptionFinished (const osmscout::GeoCoord) |
| void | onLocationAdminRegions (const osmscout::GeoCoord, QList< AdminRegionInfoRef >) |
| void | onLocationAdminRegionFinished (const osmscout::GeoCoord) |
Signals | |
| void | locationDescriptionRequested (const osmscout::GeoCoord location) |
| void | readyChange (bool ready) |
| void | regionLookupRequested (osmscout::GeoCoord) |
Public Member Functions | |
| LocationInfoModel () | |
| ~LocationInfoModel () override | |
| Q_INVOKABLE int | rowCount (const QModelIndex &parent=QModelIndex()) const override |
| Q_INVOKABLE QVariant | data (const QModelIndex &index, int role) const override |
| QHash< int, QByteArray > | roleNames () const override |
| Q_INVOKABLE Qt::ItemFlags | flags (const QModelIndex &index) const override |
| bool | isReady () const |
| Q_INVOKABLE double | distance (double lat1, double lon1, double lat2, double lon2) |
| Q_INVOKABLE QString | bearing (double lat1, double lon1, double lat2, double lon2) |
Static Public Member Functions | |
| static bool | distanceComparator (const QMap< int, QVariant > &obj1, const QMap< int, QVariant > &obj2) |
| static bool | adminRegionComparator (const AdminRegionInfoRef ®1, const AdminRegionInfoRef ®2) |
Properties | |
| bool | ready |
| osmscout::LocationInfoModel::LocationInfoModel | ( | ) |
|
override |
|
static |
| Q_INVOKABLE QString osmscout::LocationInfoModel::bearing | ( | double | lat1, |
| double | lon1, | ||
| double | lat2, | ||
| double | lon2 ) |
|
override |
|
slot |
| Q_INVOKABLE double osmscout::LocationInfoModel::distance | ( | double | lat1, |
| double | lon1, | ||
| double | lat2, | ||
| double | lon2 ) |
|
static |
|
override |
|
inline |
|
signal |
|
slot |
|
slot |
|
slot |
|
slot |
|
signal |
|
signal |
|
override |
|
inlineoverride |
|
slot |
|
read |