|
libosmscout
1.1.1
|
#include <libosmscout-client-qt/include/osmscout/DBInstance.h>


Public Slots | |
| void | onThreadFinished () |
Public Member Functions | |
| DBInstance (const QString &path, const osmscout::DatabaseRef &database, const osmscout::LocationServiceRef &locationService, const osmscout::LocationDescriptionServiceRef &locationDescriptionService, const osmscout::MapServiceRef &mapService, const osmscout::StyleConfigRef &styleConfig) | |
| ~DBInstance () override | |
| osmscout::GeoBox | GetDBGeoBox () const |
| bool | IsOpen () const |
| osmscout::DatabaseRef | GetDatabase () |
| osmscout::MapServiceRef | GetMapService () |
| osmscout::LocationDescriptionServiceRef | GetLocationDescriptionService () |
| osmscout::LocationServiceRef | GetLocationService () |
| osmscout::StyleConfigRef | GetStyleConfig () const |
| qint64 | LastUsageMs () const |
| bool | LoadStyle (QString stylesheetFilename, std::unordered_map< std::string, bool > stylesheetFlags, QList< StyleError > &errors) |
| osmscout::MapPainterQt * | GetPainter () |
| void | close () |
Public Attributes | |
| const QString | path |
Instance of one osmscout database and database specific objects.
It is thread safe
|
inline |
|
inlineoverride |
| void osmscout::DBInstance::close | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| osmscout::MapPainterQt* osmscout::DBInstance::GetPainter | ( | ) |
Get or create thread local MapPainter instance for this map
|
inline |
|
inline |
return true if database is open lastUsage is not udpated
|
inline |
Returns the number of milliseconds since last database usage
| bool osmscout::DBInstance::LoadStyle | ( | QString | stylesheetFilename, |
| std::unordered_map< std::string, bool > | stylesheetFlags, | ||
| QList< StyleError > & | errors | ||
| ) |
|
slot |
| const QString osmscout::DBInstance::path |
1.8.14