File tree Expand file tree Collapse file tree 2 files changed +21
-0
lines changed
Expand file tree Collapse file tree 2 files changed +21
-0
lines changed Original file line number Diff line number Diff line change @@ -450,6 +450,15 @@ class QgsDiagramRenderer
450450
451451%TypeHeaderCode
452452#include "qgsdiagramrenderer.h"
453+ %End
454+
455+ %ConvertToSubClassCode
456+ if ( sipCpp->rendererName() == QStringLiteral( "SingleCategory" ) )
457+ sipType = sipType_QgsSingleCategoryDiagramRenderer;
458+ else if ( sipCpp->rendererName() == QStringLiteral( "LinearlyInterpolated" ) )
459+ sipType = sipType_QgsLinearlyInterpolatedDiagramRenderer;
460+ else
461+ sipType = NULL;
453462%End
454463 public:
455464
Original file line number Diff line number Diff line change @@ -485,6 +485,18 @@ class CORE_EXPORT QgsDiagramInterpolationSettings
485485
486486class CORE_EXPORT QgsDiagramRenderer
487487{
488+
489+ #ifdef SIP_RUN
490+ SIP_CONVERT_TO_SUBCLASS_CODE
491+ if ( sipCpp->rendererName () == QStringLiteral( " SingleCategory" ) )
492+ sipType = sipType_QgsSingleCategoryDiagramRenderer;
493+ else if ( sipCpp->rendererName () == QStringLiteral( " LinearlyInterpolated" ) )
494+ sipType = sipType_QgsLinearlyInterpolatedDiagramRenderer;
495+ else
496+ sipType = NULL ;
497+ SIP_END
498+ #endif
499+
488500 public:
489501
490502 QgsDiagramRenderer ();
You can’t perform that action at this time.
0 commit comments