diff --git a/python/core/symbology-ng/qgsinvertedpolygonrenderer.sip b/python/core/symbology-ng/qgsinvertedpolygonrenderer.sip index bf509fa02eb..84cf011d0df 100644 --- a/python/core/symbology-ng/qgsinvertedpolygonrenderer.sip +++ b/python/core/symbology-ng/qgsinvertedpolygonrenderer.sip @@ -1,4 +1,4 @@ -class QgsInvertedPolygonRenderer : public QgsFeatureRendererV2 +class QgsInvertedPolygonRenderer : QgsFeatureRendererV2 { %TypeHeaderCode #include @@ -8,11 +8,11 @@ class QgsInvertedPolygonRenderer : public QgsFeatureRendererV2 /** Constructor * @param embeddedRenderer optional embeddedRenderer. If null, a default one will be assigned */ - QgsInvertedPolygonRenderer( const QgsFeatureRendererV2* embeddedRenderer = 0 ); + QgsInvertedPolygonRenderer( const QgsFeatureRendererV2* embeddedRenderer /Transfer/ = 0 ); virtual ~QgsInvertedPolygonRenderer(); /** Used to clone this feature renderer.*/ - virtual QgsFeatureRendererV2* clone(); + virtual QgsFeatureRendererV2* clone() /Factory/; virtual void startRender( QgsRenderContext& context, const QgsFields& fields ); @@ -52,7 +52,7 @@ class QgsInvertedPolygonRenderer : public QgsFeatureRendererV2 virtual bool willRenderFeature( QgsFeature& feat ); /** Creates a renderer out of an XML, for loading*/ - static QgsFeatureRendererV2* create( QDomElement& element ); + static QgsFeatureRendererV2* create( QDomElement& element ) /Factory/; /** Creates an XML representation of the renderer. Used for saving purpose * @param doc the XML document where to create the XML subtree diff --git a/python/gui/symbology-ng/qgsinvertedpolygonrendererwidget.sip b/python/gui/symbology-ng/qgsinvertedpolygonrendererwidget.sip index 98115f3ec46..78d5962c731 100644 --- a/python/gui/symbology-ng/qgsinvertedpolygonrendererwidget.sip +++ b/python/gui/symbology-ng/qgsinvertedpolygonrendererwidget.sip @@ -1,4 +1,4 @@ -class QgsInvertedPolygonRendererWidget : public QgsRendererV2Widget, private Ui::QgsInvertedPolygonRendererWidgetBase +class QgsInvertedPolygonRendererWidget : QgsRendererV2Widget { %TypeHeaderCode #include @@ -9,7 +9,7 @@ class QgsInvertedPolygonRendererWidget : public QgsRendererV2Widget, private Ui: * @param style * @param renderer the mask renderer (will take ownership) */ - static QgsRendererV2Widget* create( QgsVectorLayer* layer, QgsStyleV2* style, QgsFeatureRendererV2* renderer ); + static QgsRendererV2Widget* create( QgsVectorLayer* layer, QgsStyleV2* style, QgsFeatureRendererV2* renderer ) /Factory/; /** Constructor * @param layer the layer where this renderer is applied diff --git a/src/core/symbology-ng/qgsinvertedpolygonrenderer.h b/src/core/symbology-ng/qgsinvertedpolygonrenderer.h index 575a7db98bc..db1b2a66667 100644 --- a/src/core/symbology-ng/qgsinvertedpolygonrenderer.h +++ b/src/core/symbology-ng/qgsinvertedpolygonrenderer.h @@ -34,6 +34,8 @@ * * Features are collected to form one "inverted" polygon * during renderFeature() and rendered on stopRender(). + * + * @note added in 2.4 */ class CORE_EXPORT QgsInvertedPolygonRenderer : public QgsFeatureRendererV2 { diff --git a/src/gui/symbology-ng/qgsinvertedpolygonrendererwidget.h b/src/gui/symbology-ng/qgsinvertedpolygonrendererwidget.h index fb0b12eba36..f3cd36c4719 100644 --- a/src/gui/symbology-ng/qgsinvertedpolygonrendererwidget.h +++ b/src/gui/symbology-ng/qgsinvertedpolygonrendererwidget.h @@ -23,6 +23,8 @@ class QMenu; /** * A widget used represent options of a QgsInvertedPolygonRenderer + * + * @note added in 2.4 */ class GUI_EXPORT QgsInvertedPolygonRendererWidget : public QgsRendererV2Widget, private Ui::QgsInvertedPolygonRendererWidgetBase {