mirror of
https://github.com/qgis/QGIS.git
synced 2025-03-10 00:13:55 -04:00
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)
25 lines
769 B
Plaintext
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();
|
|
};
|