libosmscout 1.1.1
Loading...
Searching...
No Matches
osmscout::FreeTextSearchRunnable Class Reference

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

Inheritance diagram for osmscout::FreeTextSearchRunnable:
Collaboration diagram for osmscout::FreeTextSearchRunnable:

Public Member Functions

 FreeTextSearchRunnable (SearchModule *searchModule, DBInstanceRef &db, const QString &searchPattern, int limit, osmscout::BreakerRef &breaker)
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 GetObjectDetails (const osmscout::ObjectFileRef &object, const std::string &searchKey, QString &typeName, QString &name, QString &altName, osmscout::GeoCoord &coordinates, osmscout::GeoBox &bbox)
bool GetObjectDetails (const std::vector< osmscout::ObjectFileRef > &objects, const std::string &searchKey, QString &typeName, QString &name, QString &altName, osmscout::GeoCoord &coordinates, osmscout::GeoBox &bbox)
void GetObjectNames (const FeatureValueBuffer &features, QString &typeName, QString &name, QString &altName)
Protected Attributes inherited from osmscout::SearchRunnable
SearchModulesearchModule
DBInstanceRef db
NameFeatureValueReader nameReader
NameAltFeatureValueReader altNameReader
QString searchPattern
int limit
osmscout::BreakerRef breaker
std::map< osmscout::FileOffset, osmscout::AdminRegionRefadminRegionMap
std::promise< bool > promise

Constructor & Destructor Documentation

◆ FreeTextSearchRunnable()

osmscout::FreeTextSearchRunnable::FreeTextSearchRunnable ( SearchModule * searchModule,
DBInstanceRef & db,
const QString & searchPattern,
int limit,
osmscout::BreakerRef & breaker )

Member Function Documentation

◆ run()

void osmscout::FreeTextSearchRunnable::run ( )
override

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