QGIS/python/gui/symbology-ng/qgsnullsymbolrendererwidget.sip
Nyall Dawson d464f86290 [FEATURE] Null ("No symbol") renderer
Using this renderer no symbol will be drawn for features, but labeling,
diagrams and other non-symbol parts will still be shown.

Selections can still be made on the layer in the canvas and selected
features will be rendered with a default symbol. Features being edited
will also be shown.

This is intended as a handy shortcut for layers which you only want
to show labels or diagrams for, and avoids the need to render
symbols with totally transparent fill/border to achieve this.

(fix #12131)
2016-04-06 20:55:26 +10:00

25 lines
769 B
Plaintext

/** \ingroup gui
* \class QgsNullSymbolRendererWidget
* \brief Blank widget for customising QgsNullSymbolRenderer.
* \note Added in version 2.16
*/
class QgsNullSymbolRendererWidget : QgsRendererV2Widget
{
%TypeHeaderCode
#include <qgsnullsymbolrendererwidget.h>
%End
public:
//! Creates a new QgsNullSymbolRendererWidget object
static QgsRendererV2Widget* create( QgsVectorLayer* layer, QgsStyleV2* style, QgsFeatureRendererV2* renderer ) /Factory/;
//! Constructor for QgsNullSymbolRendererWidget
QgsNullSymbolRendererWidget( QgsVectorLayer* layer, QgsStyleV2* style, QgsFeatureRendererV2* renderer );
~QgsNullSymbolRendererWidget();
//! Returns a pointer to the configured renderer
virtual QgsFeatureRendererV2* renderer();
};