|
libosmscout 1.1.1
|
#include <libosmscout-map-qt/include/osmscoutmapqt/MapPainterQt.h>


Public Member Functions | |
| BatchMapPainterQt (size_t expectedCount) | |
| ~BatchMapPainterQt () override | |
| bool | paint (const Projection &projection, const MapParameter ¶meter, QPainter *painter) |
| Public Member Functions inherited from osmscout::BatchMapPainter< MapPainterQt * > | |
| BatchMapPainter (size_t expectedCount) | |
| virtual | ~BatchMapPainter ()=default |
| void | AddData (const MapDataRef &d, MapPainterQt *&painter) |
Additional Inherited Members | |
| Protected Member Functions inherited from osmscout::BatchMapPainter< MapPainterQt * > | |
| bool | BatchPaintInternal (const Projection &projection, const MapParameter ¶meter) |
| 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 ) |