QGIS API Documentation
3.14.0-Pi (9f7028fd23)
|
#include <qgsrendercontext.h>
Public Member Functions | |
QgsScopedRenderContextPainterSwap (QgsRenderContext &context, QPainter *temporaryPainter) | |
Constructor for QgsScopedRenderContextPainterSwap. More... | |
~QgsScopedRenderContextPainterSwap () | |
Returns the destination painter for the context back to the original QPainter object. More... | |
void | reset () |
Resets the destination painter for the context back to the original QPainter object. More... | |
Scoped object for temporary replacement of a QgsRenderContext destination painter.
Temporarily swaps out the destination QPainter object for a QgsRenderContext for the lifetime of the object, before replacing it to the original painter on destruction.
Definition at line 900 of file qgsrendercontext.h.
|
inline |
Constructor for QgsScopedRenderContextPainterSwap.
Swaps the destination painter for context (set QgsRenderContext::setPainter() ) to temporaryPainter.
Definition at line 910 of file qgsrendercontext.h.
|
inline |
Returns the destination painter for the context back to the original QPainter object.
Definition at line 932 of file qgsrendercontext.h.
|
inline |
Resets the destination painter for the context back to the original QPainter object.
Definition at line 920 of file qgsrendercontext.h.