libosmscout  0.1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules
osmscout::BatchMapPainterQt Class Reference

#include <MapPainterQt.h>

+ Inheritance diagram for osmscout::BatchMapPainterQt:

Public Member Functions

 BatchMapPainterQt (size_t expectedCount)
 
bool paint (const Projection &projection, const MapParameter &parameter, QPainter *painter)
 
 ~BatchMapPainterQt () override
 
- Public Member Functions inherited from osmscout::BatchMapPainter< MapPainterQt * >
void AddData (const MapDataRef &d, MapPainterQt * &painter)
 
 BatchMapPainter (size_t expectedCount)
 
virtual ~BatchMapPainter ()=default
 

Additional Inherited Members

- Protected Member Functions inherited from osmscout::BatchMapPainter< MapPainterQt * >
bool BatchPaintInternal (const Projection &projection, const MapParameter &parameter)
 Render bach of multiple databases, step by step (. More...
 
- Protected Attributes inherited from osmscout::BatchMapPainter< MapPainterQt * >
std::vector< MapDataRefdata
 
std::vector< MapPainterQt * > painters
 

Detailed Description

Qt specific MapPainterBatch. When given PainterQt instances are used from multiple threads, they should be always added in same order to avoid deadlocks.

Constructor & Destructor Documentation

◆ BatchMapPainterQt()

osmscout::BatchMapPainterQt::BatchMapPainterQt ( size_t  expectedCount)
explicit

◆ ~BatchMapPainterQt()

osmscout::BatchMapPainterQt::~BatchMapPainterQt ( )
override

Member Function Documentation

◆ paint()


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