QGIS API Documentation
3.16.0-Hannover (43b64b13f3)
|
Scoped object for temporary replacement of a QgsRenderContext destination painter. More...
#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 975 of file qgsrendercontext.h.
|
inline |
Constructor for QgsScopedRenderContextPainterSwap.
Swaps the destination painter for context (set QgsRenderContext::setPainter() ) to temporaryPainter.
Definition at line 985 of file qgsrendercontext.h.
|
inline |
Returns the destination painter for the context back to the original QPainter object.
Definition at line 1007 of file qgsrendercontext.h.
|
inline |
Resets the destination painter for the context back to the original QPainter object.
Definition at line 995 of file qgsrendercontext.h.