Update QgsRuleBasedRenderer::RenderJob

This commit is contained in:
Blottiere Paul 2020-06-11 01:01:03 +02:00 committed by Nyall Dawson
parent 71cf5af210
commit 01e879c5b0
2 changed files with 18 additions and 18 deletions

View File

@ -40,13 +40,15 @@ the rules and draws features with symbols from rules that match.
{ {
RenderJob( QgsRuleBasedRenderer::FeatureToRender &_ftr, QgsSymbol *_s ); RenderJob( QgsRuleBasedRenderer::FeatureToRender &_ftr, QgsSymbol *_s );
QgsRuleBasedRenderer::FeatureToRender &ftr; QgsRuleBasedRenderer::FeatureToRender &ftr;
%Docstring %Docstring
Feature to render Feature to render
%End %End
QgsSymbol *symbol; QgsSymbol *symbol;
private:
RenderJob &operator=( const RenderJob & );
}; };
struct RenderLevel struct RenderLevel

View File

@ -70,18 +70,16 @@ class CORE_EXPORT QgsRuleBasedRenderer : public QgsFeatureRenderer
, symbol( _s ) , symbol( _s )
{} {}
QgsRuleBasedRenderer::RenderJob &operator=( const QgsRuleBasedRenderer::RenderJob &rj )
{
symbol = rj.symbol;
ftr = rj.ftr;
return *this;
}
//! Feature to render //! Feature to render
QgsRuleBasedRenderer::FeatureToRender &ftr; QgsRuleBasedRenderer::FeatureToRender &ftr;
//! Symbol to render feature with (not owned by this object). //! Symbol to render feature with (not owned by this object).
QgsSymbol *symbol = nullptr; QgsSymbol *symbol = nullptr;
private:
#ifdef SIP_RUN
RenderJob &operator=( const RenderJob & );
#endif
}; };
/** /**