1#ifndef OSMSCOUT_CLIENT_QT_ICONLOOKUP_H
2#define OSMSCOUT_CLIENT_QT_ICONLOOKUP_H
25#include <osmscoutclient/DBThread.h>
69 static constexpr int iconImageUpscale=3;
70 static constexpr double tapSize=4;
75 std::map<int,OverlayObjectRef> overlayObjects;
76 MapParameter drawParameter;
78 std::vector<MapIcon> findIcons;
83 const std::map<int,OverlayObjectRef> &overlayObjects);
91 const std::map<int,OverlayObjectRef> &overlayObjects);
97 IconLookup(QThread *thread, DBThreadRef dbThread, QString iconDirectory);
102 const std::map<int,OverlayObjectRef> &overlayObjects);
105 void lookupIcons(
const QString &databasePath,
106 osmscout::MapData &data,
#define OSMSCOUT_CLIENT_QT_API
Definition ClientQtImportExport.h:45
Definition DBLoadJob.h:47
void iconRequested(const MapViewStruct &view, const QPoint &coord, const std::map< int, OverlayObjectRef > &overlayObjects)
void onDatabaseLoaded(QString dbPath, QList< osmscout::TileRef > tiles)
IconLookup(QThread *thread, DBThreadRef dbThread, QString iconDirectory)
void RequestIcon(const MapViewStruct &view, const QPoint &coord, const std::map< int, OverlayObjectRef > &overlayObjects)
void iconFound(QPoint lookupCoord, MapIcon icon)
void iconNotFound(QPoint lookupCoord)
void onIconRequest(const MapViewStruct &view, const QPoint &coord, const std::map< int, OverlayObjectRef > &overlayObjects)
void onLoadJobFinished(QMap< QString, QMap< osmscout::TileKey, osmscout::TileRef > > tiles)
Definition MercatorProjection.h:40
std::shared_ptr< IconLookup > IconLookupRef
Definition IconLookup.h:114
std::shared_ptr< TypeConfig > TypeConfigRef
Definition TypeConfig.h:1396
std::shared_ptr< StyleConfig > StyleConfigRef
Definition StyleConfig.h:859
std::shared_ptr< IconStyle > IconStyleRef
Definition Styles.h:987
Definition IconLookup.h:43
QString website
Definition IconLookup.h:58
QString ref
Definition IconLookup.h:55
GeoCoord coord
Definition IconLookup.h:46
double distanceSquare
Definition IconLookup.h:47
QRectF dimensions
Definition IconLookup.h:45
QString operatorName
Definition IconLookup.h:56
IconStyleRef iconStyle
Definition IconLookup.h:48
QString phone
Definition IconLookup.h:57
QString name
Definition IconLookup.h:53
ObjectFileRef objectRef
Definition IconLookup.h:50
QString altName
Definition IconLookup.h:54
QString databasePath
Definition IconLookup.h:49
int poiId
Definition IconLookup.h:51
QString type
Definition IconLookup.h:52
QString openingHours
Definition IconLookup.h:59
QImage image
Definition IconLookup.h:60
QPoint screenCoord
Definition IconLookup.h:44