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

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

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

Public Member Functions

 DBRenderJob (osmscout::MercatorProjection renderProjection, QMap< QString, QMap< osmscout::TileKey, osmscout::TileRef >> tiles, osmscout::MapParameter *drawParameter, QPainter *p, std::vector< OverlayObjectRef > overlayObjects, bool drawCanvasBackground=true, bool renderBasemap=true)
 
virtual ~DBRenderJob ()
 
void Run (const osmscout::BasemapDatabaseRef &basemapDatabase, const std::list< DBInstanceRef > &databases, QReadLocker *locker) override
 
bool IsSuccess () const
 
- Public Member Functions inherited from osmscout::DBJob
 DBJob ()
 
 ~DBJob () override
 
virtual void Close ()
 

Additional Inherited Members

- Protected Attributes inherited from osmscout::DBJob
osmscout::BasemapDatabaseRef basemapDatabase
 Optional reference to the basemap database. More...
 
std::list< DBInstanceRefdatabases
 borrowed databases More...
 
QReadLocker * locker
 database locker More...
 
QThread * thread
 job thread More...
 

Constructor & Destructor Documentation

◆ DBRenderJob()

osmscout::DBRenderJob::DBRenderJob ( osmscout::MercatorProjection  renderProjection,
QMap< QString, QMap< osmscout::TileKey, osmscout::TileRef >>  tiles,
osmscout::MapParameter *  drawParameter,
QPainter *  p,
std::vector< OverlayObjectRef overlayObjects,
bool  drawCanvasBackground = true,
bool  renderBasemap = true 
)

◆ ~DBRenderJob()

virtual osmscout::DBRenderJob::~DBRenderJob ( )
virtual

Member Function Documentation

◆ IsSuccess()

bool osmscout::DBRenderJob::IsSuccess ( ) const
inline

◆ Run()

void osmscout::DBRenderJob::Run ( const osmscout::BasemapDatabaseRef basemapDatabase,
const std::list< DBInstanceRef > &  databases,
QReadLocker *  locker 
)
overridevirtual

Reimplemented from osmscout::DBJob.


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