QGIS API Documentation 3.41.0-Master (3440c17df1d)
Loading...
Searching...
No Matches
Public Member Functions | List of all members
QgsScopedRenderContextReferenceScaleOverride Class Reference

Scoped object for temporary override of the symbologyReferenceScale property of a QgsRenderContext. More...

#include <qgsrendercontext.h>

Public Member Functions

 QgsScopedRenderContextReferenceScaleOverride (QgsRenderContext &context, double scale)
 Constructor for QgsScopedRenderContextReferenceScaleOverride.
 
 QgsScopedRenderContextReferenceScaleOverride (QgsScopedRenderContextReferenceScaleOverride &&o) noexcept
 Move constructor.
 
 ~QgsScopedRenderContextReferenceScaleOverride ()
 Returns the render context back to the original reference scale.
 

Detailed Description

Scoped object for temporary override of the symbologyReferenceScale property of a QgsRenderContext.

Temporarily changes the symbologyReferenceScale, before returning it to the original value on destruction.

Note
Not available in Python bindings
Since
QGIS 3.22

Definition at line 1538 of file qgsrendercontext.h.

Constructor & Destructor Documentation

◆ QgsScopedRenderContextReferenceScaleOverride() [1/2]

QgsScopedRenderContextReferenceScaleOverride::QgsScopedRenderContextReferenceScaleOverride ( QgsRenderContext context,
double  scale 
)
inline

Constructor for QgsScopedRenderContextReferenceScaleOverride.

Temporarily sets the render context symbologyReferenceScale to scale for the lifetime of this object.

Definition at line 1547 of file qgsrendercontext.h.

◆ QgsScopedRenderContextReferenceScaleOverride() [2/2]

QgsScopedRenderContextReferenceScaleOverride::QgsScopedRenderContextReferenceScaleOverride ( QgsScopedRenderContextReferenceScaleOverride &&  o)
inlinenoexcept

Move constructor.

Definition at line 1557 of file qgsrendercontext.h.

◆ ~QgsScopedRenderContextReferenceScaleOverride()

QgsScopedRenderContextReferenceScaleOverride::~QgsScopedRenderContextReferenceScaleOverride ( )
inline

Returns the render context back to the original reference scale.

Definition at line 1567 of file qgsrendercontext.h.


The documentation for this class was generated from the following file: