@@ -301,6 +301,14 @@ class CORE_EXPORT QgsLayerTreeModelLegendNode : public QObject
301
301
*/
302
302
virtual QSizeF drawSymbolText ( const QgsLegendSettings &settings, ItemContext *ctx, QSizeF symbolSize ) const ;
303
303
304
+ #ifdef SIP_RUN
305
+ SIP_PYOBJECT __repr__ ();
306
+ % MethodCode
307
+ QString str = QStringLiteral( " <QgsLayerTreeModelLegendNode: \" %1\" >" ).arg( sipCpp->data ( Qt::DisplayRole ).toString() );
308
+ sipRes = PyUnicode_FromString( str.toUtf8().constData() );
309
+ % End
310
+ #endif
311
+
304
312
public slots:
305
313
306
314
/* *
@@ -526,6 +534,16 @@ class CORE_EXPORT QgsSymbolLegendNode : public QgsLayerTreeModelLegendNode
526
534
*/
527
535
QString evaluateLabel ( const QgsExpressionContext &context = QgsExpressionContext(), const QString &label = QString() );
528
536
537
+ #ifdef SIP_RUN
538
+ SIP_PYOBJECT __repr__ ();
539
+ % MethodCode
540
+ QString str = QStringLiteral( " <QgsSymbolLegendNode: %1 \" %2\" " ).arg(
541
+ sipCpp->data ( QgsLayerTreeModelLegendNode::RuleKeyRole ).toString(),
542
+ sipCpp->data( Qt::DisplayRole ).toString() );
543
+ sipRes = PyUnicode_FromString( str.toUtf8().constData() );
544
+ % End
545
+ #endif
546
+
529
547
private:
530
548
void updateLabel ();
531
549
@@ -578,6 +596,14 @@ class CORE_EXPORT QgsSimpleLegendNode : public QgsLayerTreeModelLegendNode
578
596
579
597
QVariant data ( int role ) const override ;
580
598
599
+ #ifdef SIP_RUN
600
+ SIP_PYOBJECT __repr__ ();
601
+ % MethodCode
602
+ QString str = QStringLiteral( " <QgsSimpleLegendNode: \" %1\" >" ).arg( sipCpp->data ( Qt::DisplayRole ).toString() );
603
+ sipRes = PyUnicode_FromString( str.toUtf8().constData() );
604
+ % End
605
+ #endif
606
+
581
607
private:
582
608
QString mLabel ;
583
609
QString mId ;
@@ -612,6 +638,14 @@ class CORE_EXPORT QgsImageLegendNode : public QgsLayerTreeModelLegendNode
612
638
613
639
QJsonObject exportSymbolToJson ( const QgsLegendSettings &settings, const QgsRenderContext &context ) const override ;
614
640
641
+ #ifdef SIP_RUN
642
+ SIP_PYOBJECT __repr__ ();
643
+ % MethodCode
644
+ QString str = QStringLiteral( " <QgsImageLegendNode: \" %1\" >" ).arg( sipCpp->data ( Qt::DisplayRole ).toString() );
645
+ sipRes = PyUnicode_FromString( str.toUtf8().constData() );
646
+ % End
647
+ #endif
648
+
615
649
private:
616
650
QImage mImage ;
617
651
};
@@ -659,6 +693,14 @@ class CORE_EXPORT QgsRasterSymbolLegendNode : public QgsLayerTreeModelLegendNode
659
693
*/
660
694
bool isCheckable () const { return mCheckable ; }
661
695
696
+ #ifdef SIP_RUN
697
+ SIP_PYOBJECT __repr__ ();
698
+ % MethodCode
699
+ QString str = QStringLiteral( " <QgsRasterSymbolLegendNode: \" %1\" >" ).arg( sipCpp->data ( Qt::DisplayRole ).toString() );
700
+ sipRes = PyUnicode_FromString( str.toUtf8().constData() );
701
+ % End
702
+ #endif
703
+
662
704
private:
663
705
QColor mColor ;
664
706
QString mLabel ;
@@ -697,6 +739,14 @@ class CORE_EXPORT QgsWmsLegendNode : public QgsLayerTreeModelLegendNode
697
739
698
740
void invalidateMapBasedData () override ;
699
741
742
+ #ifdef SIP_RUN
743
+ SIP_PYOBJECT __repr__ ();
744
+ % MethodCode
745
+ QString str = QStringLiteral( " <QgsWmsLegendNode: \" %1\" >" ).arg( sipCpp->data ( Qt::DisplayRole ).toString() );
746
+ sipRes = PyUnicode_FromString( str.toUtf8().constData() );
747
+ % End
748
+ #endif
749
+
700
750
private slots:
701
751
702
752
void getLegendGraphicFinished ( const QImage & );
@@ -736,6 +786,14 @@ class CORE_EXPORT QgsDataDefinedSizeLegendNode : public QgsLayerTreeModelLegendN
736
786
737
787
ItemMetrics draw ( const QgsLegendSettings &settings, ItemContext *ctx ) override ;
738
788
789
+ #ifdef SIP_RUN
790
+ SIP_PYOBJECT __repr__ ();
791
+ % MethodCode
792
+ QString str = QStringLiteral( " <QgsDataDefinedSizeLegendNode: \" %1\" >" ).arg( sipCpp->data ( Qt::DisplayRole ).toString() );
793
+ sipRes = PyUnicode_FromString( str.toUtf8().constData() );
794
+ % End
795
+ #endif
796
+
739
797
private:
740
798
void cacheImage () const ;
741
799
QgsDataDefinedSizeLegend *mSettings = nullptr ;
@@ -785,6 +843,14 @@ class CORE_EXPORT QgsVectorLabelLegendNode : public QgsLayerTreeModelLegendNode
785
843
*/
786
844
QJsonObject exportSymbolToJson ( const QgsLegendSettings &settings, const QgsRenderContext &context ) const override ;
787
845
846
+ #ifdef SIP_RUN
847
+ SIP_PYOBJECT __repr__ ();
848
+ % MethodCode
849
+ QString str = QStringLiteral( " <QgsVectorLabelLegendNode: \" %1\" >" ).arg( sipCpp->data ( Qt::DisplayRole ).toString() );
850
+ sipRes = PyUnicode_FromString( str.toUtf8().constData() );
851
+ % End
852
+ #endif
853
+
788
854
private:
789
855
QgsPalLayerSettings mLabelSettings ;
790
856
QSizeF drawSymbol ( const QgsLegendSettings &settings, const QgsRenderContext &renderContext, double xOffset = 0.0 , double yOffset = 0.0 ) const ;
0 commit comments