#include <MapRenderer.h>
◆ MapRenderer()
  
  | 
        
          | osmscout::MapRenderer::MapRenderer | ( | QThread * | thread, |  
          |  |  | SettingsRef | settings, |  
          |  |  | DBThreadRef | dbThread, |  
          |  |  | const QString & | iconDirectory, |  
          |  |  | const PixelRatioSetup & | pixelRatio |  
          |  | ) |  |  |  | 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
◆ pixelRatio
◆ renderSea
  
  | 
        
          | bool osmscout::MapRenderer::renderSea |  | 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: