16 #ifndef QGSFEATURERENDERERGENERATOR_H 
   17 #define QGSFEATURERENDERERGENERATOR_H 
   19 #include "qgis_core.h" 
   40     virtual QString 
id() 
const = 0;
 
   62     virtual double level() 
const;
 
An interface for objects which generate feature renderers for vector layers.
virtual QString id() const =0
Returns a unique ID string identifying the renderer generator.
virtual QgsFeatureRenderer * createRenderer() const =0
Creates a new feature renderer to use when rendering a vector layer.
virtual ~QgsFeatureRendererGenerator()=default