class QgsInvertedPolygonRendererWidget : QgsRendererWidget { %TypeHeaderCode #include %End public: /** Static creation method * @param layer the layer where this renderer is applied * @param style * @param renderer the mask renderer (will take ownership) */ static QgsRendererWidget* create( QgsVectorLayer* layer, QgsStyle* style, QgsFeatureRenderer* renderer ) /Factory/; /** Constructor * @param layer the layer where this renderer is applied * @param style * @param renderer the mask renderer (will take ownership) */ QgsInvertedPolygonRendererWidget( QgsVectorLayer* layer, QgsStyle* style, QgsFeatureRenderer* renderer ); /** @returns the current feature renderer */ virtual QgsFeatureRenderer* renderer(); virtual void setContext( const QgsSymbolWidgetContext& context ); };