QGIS/python/gui/symbology-ng/qgspointclusterrendererwidget.sip
2016-09-30 08:42:16 +10:00

34 lines
1.1 KiB
Plaintext

/** \class QgsPointClusterRendererWidget
* \ingroup gui
* A widget which allows configuration of the properties for a QgsPointClusterRenderer.
* \note added in QGIS 3.0
*/
class QgsPointClusterRendererWidget: QgsRendererWidget
{
%TypeHeaderCode
#include <qgspointclusterrendererwidget.h>
%End
public:
/** Returns a new QgsPointClusterRendererWidget.
* @param layer associated vector layer
* @param style style collection
* @param renderer source QgsPointClusterRenderer renderer
* @returns new QgsRendererWidget
*/
static QgsRendererWidget* create( QgsVectorLayer* layer, QgsStyle* style, QgsFeatureRenderer* renderer ) /Factory/;
/** Constructor for QgsPointClusterRendererWidget.
* @param layer associated vector layer
* @param style style collection
* @param renderer source QgsPointClusterRenderer renderer
*/
QgsPointClusterRendererWidget( QgsVectorLayer* layer, QgsStyle* style, QgsFeatureRenderer* renderer );
~QgsPointClusterRendererWidget();
QgsFeatureRenderer* renderer();
void setContext( const QgsSymbolWidgetContext& context );
};