|
libosmscout 0.1
|
Qt specific MapPainterBatch. More...
#include <MapPainterQt.h>
Inheritance diagram for osmscout::BatchMapPainterQt:Public Member Functions | |
| BatchMapPainterQt (size_t expectedCount) | |
| bool | paint (const Projection &projection, const MapParameter ¶meter, 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 ¶meter) |
| Render bach of multiple databases, step by step (. | |
Protected Attributes inherited from osmscout::BatchMapPainter< MapPainterQt * > | |
| std::vector< MapDataRef > | data |
| std::vector< MapPainterQt * > | painters |
Qt specific MapPainterBatch.
When given PainterQt instances are used from multiple threads, they should be always added in same order to avoid deadlocks.
|
explicit |
|
override |
| bool osmscout::BatchMapPainterQt::paint | ( | const Projection & | projection, |
| const MapParameter & | parameter, | ||
| QPainter * | painter | ||
| ) |