#include <MapRenderer.h>
◆ MapRenderer()
osmscout::MapRenderer::MapRenderer |
( |
QThread * |
thread, |
|
|
SettingsRef |
settings, |
|
|
DBThreadRef |
dbThread, |
|
|
QString |
iconDirectory |
|
) |
| |
|
protected |
References databaseLoadFinished(), dbThread, osmscout::Log::Debug(), fontName, fontNameSignal(), fontSize, fontSizeSignal(), Initialize(), osmscout::log, mapDpi, mapDpiChangeSignal(), onDatabaseLoaded(), onFontNameChanged(), onFontSizeChanged(), onMapDPIChange(), onRenderSeaChanged(), onShowAltLanguageChanged(), onStylesheetFilenameChanged(), onUnitsChanged(), renderSea, renderSeaSignal(), settings, showAltLanguage, showAltLanguageSignal(), stylesheetFilenameChanged(), thread, units, and unitsSignal().
◆ ~MapRenderer()
osmscout::MapRenderer::~MapRenderer |
( |
| ) |
|
|
virtual |
◆ addOverlayObject()
void osmscout::MapRenderer::addOverlayObject |
( |
int |
id, |
|
|
const OverlayObjectRef & |
obj |
|
) |
| |
◆ databaseLoadFinished
void osmscout::MapRenderer::databaseLoadFinished |
( |
const osmscout::GeoBox & |
geoBox | ) |
|
|
signal |
◆ FlushVisualCaches
virtual void osmscout::MapRenderer::FlushVisualCaches |
( |
const std::chrono::milliseconds & |
idleMs | ) |
|
|
pure virtualslot |
◆ fontNameSignal
void osmscout::MapRenderer::fontNameSignal |
( |
QString |
| ) |
|
|
signal |
◆ fontSizeSignal
void osmscout::MapRenderer::fontSizeSignal |
( |
double |
| ) |
|
|
signal |
◆ getOverlayObjects() [1/2]
std::map< int, OverlayObjectRef > osmscout::MapRenderer::getOverlayObjects |
( |
| ) |
const |
◆ getOverlayObjects() [2/2]
◆ Initialize
virtual void osmscout::MapRenderer::Initialize |
( |
| ) |
|
|
pure virtualslot |
◆ InvalidateVisualCache
virtual void osmscout::MapRenderer::InvalidateVisualCache |
( |
| ) |
|
|
pure virtualslot |
Referenced by addOverlayObject(), onFontNameChanged(), onFontSizeChanged(), onMapDPIChange(), onRenderSeaChanged(), onShowAltLanguageChanged(), onStylesheetFilenameChanged(), onUnitsChanged(), removeAllOverlayObjects(), removeOverlayObject(), and SetScreen().
◆ mapDpiChangeSignal
void osmscout::MapRenderer::mapDpiChangeSignal |
( |
double |
| ) |
|
|
signal |
◆ onDatabaseLoaded
virtual void osmscout::MapRenderer::onDatabaseLoaded |
( |
osmscout::GeoBox |
boundingBox | ) |
|
|
pure virtualslot |
◆ onFontNameChanged
void osmscout::MapRenderer::onFontNameChanged |
( |
const QString & |
fontName | ) |
|
|
virtualslot |
◆ onFontSizeChanged
void osmscout::MapRenderer::onFontSizeChanged |
( |
double |
fontSize | ) |
|
|
virtualslot |
◆ onMapDPIChange
void osmscout::MapRenderer::onMapDPIChange |
( |
double |
dpi | ) |
|
|
virtualslot |
◆ onRenderSeaChanged
void osmscout::MapRenderer::onRenderSeaChanged |
( |
bool |
b | ) |
|
|
virtualslot |
◆ onShowAltLanguageChanged
void osmscout::MapRenderer::onShowAltLanguageChanged |
( |
bool |
showAltLanguage | ) |
|
|
virtualslot |
◆ onStylesheetFilenameChanged
void osmscout::MapRenderer::onStylesheetFilenameChanged |
( |
| ) |
|
|
virtualslot |
◆ onUnitsChanged
void osmscout::MapRenderer::onUnitsChanged |
( |
const QString & |
units | ) |
|
|
virtualslot |
◆ overlayObjectsBox()
◆ Redraw
void osmscout::MapRenderer::Redraw |
( |
| ) |
|
|
signal |
Referenced by osmscout::PlaneMapRenderer::DrawMap(), osmscout::PlaneMapRenderer::InvalidateVisualCache(), osmscout::TiledMapRenderer::InvalidateVisualCache(), osmscout::TiledMapRenderer::onDatabaseLoaded(), onFontNameChanged(), onFontSizeChanged(), osmscout::TiledMapRenderer::onlineTileProviderChanged(), osmscout::TiledMapRenderer::onLoadJobFinished(), onMapDPIChange(), osmscout::TiledMapRenderer::onOfflineMapChanged(), onRenderSeaChanged(), onShowAltLanguageChanged(), osmscout::PlaneMapRenderer::onStylesheetFilenameChanged(), onUnitsChanged(), removeAllOverlayObjects(), removeOverlayObject(), SetScreen(), and osmscout::TiledMapRenderer::tileDownloaded().
◆ removeAllOverlayObjects()
void osmscout::MapRenderer::removeAllOverlayObjects |
( |
| ) |
|
◆ removeOverlayObject()
void osmscout::MapRenderer::removeOverlayObject |
( |
int |
id | ) |
|
◆ RenderMap()
virtual bool osmscout::MapRenderer::RenderMap |
( |
QPainter & |
painter, |
|
|
const MapViewStruct & |
request |
|
) |
| |
|
pure virtual |
◆ renderSeaSignal
void osmscout::MapRenderer::renderSeaSignal |
( |
bool |
| ) |
|
|
signal |
◆ SetScreen
void osmscout::MapRenderer::SetScreen |
( |
const QScreen * |
screen | ) |
|
|
virtualslot |
◆ showAltLanguageSignal
void osmscout::MapRenderer::showAltLanguageSignal |
( |
bool |
| ) |
|
|
signal |
◆ stylesheetFilenameChanged
void osmscout::MapRenderer::stylesheetFilenameChanged |
( |
| ) |
|
|
signal |
◆ TriggerDrawMap
void osmscout::MapRenderer::TriggerDrawMap |
( |
| ) |
|
|
signal |
◆ unitsSignal
void osmscout::MapRenderer::unitsSignal |
( |
QString |
| ) |
|
|
signal |
◆ dbThread
DBThreadRef osmscout::MapRenderer::dbThread |
|
protected |
◆ fontName
QString osmscout::MapRenderer::fontName |
|
protected |
◆ fontSize
double osmscout::MapRenderer::fontSize |
|
protected |
◆ iconDirectory
QString osmscout::MapRenderer::iconDirectory |
|
protected |
◆ lock
QRecursiveMutex osmscout::MapRenderer::lock |
|
protected |
Referenced by osmscout::PlaneMapRenderer::DrawMap(), osmscout::PlaneMapRenderer::HandleTileStatusChanged(), osmscout::TiledMapRenderer::Initialize(), osmscout::TiledMapRenderer::offlineTileRequest(), onFontNameChanged(), onFontSizeChanged(), osmscout::TiledMapRenderer::onlineTileRequest(), osmscout::TiledMapRenderer::onLoadJobFinished(), onMapDPIChange(), osmscout::TiledMapRenderer::onOfflineMapChanged(), onRenderSeaChanged(), onShowAltLanguageChanged(), osmscout::PlaneMapRenderer::onStylesheetFilenameChanged(), onUnitsChanged(), SetScreen(), and osmscout::PlaneMapRenderer::TriggerMapRendering().
◆ mapDpi
double osmscout::MapRenderer::mapDpi |
|
protected |
◆ overlayLock
QMutex osmscout::MapRenderer::overlayLock |
|
mutableprotected |
◆ overlayObjectMap
◆ renderSea
bool osmscout::MapRenderer::renderSea |
|
protected |
◆ screenPixelRatio
double osmscout::MapRenderer::screenPixelRatio {1.0} |
|
protected |
◆ settings
SettingsRef osmscout::MapRenderer::settings |
|
protected |
◆ showAltLanguage
bool osmscout::MapRenderer::showAltLanguage {false} |
|
protected |
◆ thread
QThread* osmscout::MapRenderer::thread |
|
protected |
◆ units
QString osmscout::MapRenderer::units |
|
protected |
The documentation for this class was generated from the following files: