QGIS API Documentation 3.41.0-Master (45a0abf3bec)
|
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. | |
~QgsScopedRenderContextPainterSwap () | |
Returns the destination painter for the context back to the original QPainter object. | |
void | reset () |
Resets the destination painter for the context back to the original QPainter object. | |
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 1355 of file qgsrendercontext.h.
|
inline |
Constructor for QgsScopedRenderContextPainterSwap.
Swaps the destination painter for context (set QgsRenderContext::setPainter() ) to temporaryPainter.
Definition at line 1365 of file qgsrendercontext.h.
|
inline |
Returns the destination painter for the context back to the original QPainter object.
Definition at line 1387 of file qgsrendercontext.h.
|
inline |
Resets the destination painter for the context back to the original QPainter object.
Definition at line 1375 of file qgsrendercontext.h.