libosmscout  1.1.1
Public Member Functions | List of all members
osmscout::SearchLocationsRunnable Class Reference

#include <libosmscout-client-qt/include/osmscout/SearchModule.h>

Inheritance diagram for osmscout::SearchLocationsRunnable:
Inheritance graph
[legend]
Collaboration diagram for osmscout::SearchLocationsRunnable:
Collaboration graph
[legend]

Public Member Functions

 SearchLocationsRunnable (SearchModule *searchModule, DBInstanceRef &db, const QString &searchPattern, int limit, osmscout::BreakerRef &breaker, AdminRegionInfoRef &defaultRegion)
 
void run () override
 
- Public Member Functions inherited from osmscout::SearchRunnable
 SearchRunnable (SearchModule *searchModule, DBInstanceRef &db, const QString &searchPattern, int limit, osmscout::BreakerRef &breaker)
 
std::future< bool > getFuture ()
 

Additional Inherited Members

- Protected Member Functions inherited from osmscout::SearchRunnable
bool BuildLocationEntry (const osmscout::ObjectFileRef &object, const QString &title, DBInstanceRef &db, std::map< osmscout::FileOffset, osmscout::AdminRegionRef > &adminRegionMap, QList< LocationEntry > &locations)
 
bool BuildLocationEntry (const osmscout::LocationSearchResult::Entry &entry, DBInstanceRef &db, std::map< osmscout::FileOffset, osmscout::AdminRegionRef > &adminRegionMap, QList< LocationEntry > &locations)
 
bool GetObjectDetails (DBInstanceRef &db, const osmscout::ObjectFileRef &object, QString &typeName, osmscout::GeoCoord &coordinates, osmscout::GeoBox &bbox)
 
bool GetObjectDetails (DBInstanceRef &db, const std::vector< osmscout::ObjectFileRef > &objects, QString &typeName, osmscout::GeoCoord &coordinates, osmscout::GeoBox &bbox)
 
- Protected Attributes inherited from osmscout::SearchRunnable
SearchModulesearchModule
 
DBInstanceRef db
 
QString searchPattern
 
int limit
 
osmscout::BreakerRef breaker
 
std::map< osmscout::FileOffset, osmscout::AdminRegionRefadminRegionMap
 
std::promise< bool > promise
 

Constructor & Destructor Documentation

◆ SearchLocationsRunnable()

osmscout::SearchLocationsRunnable::SearchLocationsRunnable ( SearchModule searchModule,
DBInstanceRef db,
const QString &  searchPattern,
int  limit,
osmscout::BreakerRef breaker,
AdminRegionInfoRef defaultRegion 
)

Member Function Documentation

◆ run()

void osmscout::SearchLocationsRunnable::run ( )
override

The documentation for this class was generated from the following file: