/*************************************************************************** qgs25drendererwidget.sip - Qgs25DRendererWidget --------------------- begin : 14.1.2016 copyright : (C) 2016 by Matthias Kuhn email : matthias@opengis.ch *************************************************************************** * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * * the Free Software Foundation; either version 2 of the License, or * * (at your option) any later version. * * * ***************************************************************************/ class Qgs25DRendererWidget : QgsRendererWidget { %TypeHeaderCode #include "qgs25drendererwidget.h" %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 /Transfer/ ) /Factory/; /** Constructor * @param layer the layer where this renderer is applied * @param style * @param renderer the mask renderer (will take ownership) */ Qgs25DRendererWidget( QgsVectorLayer* layer, QgsStyle* style, QgsFeatureRenderer* renderer /Transfer/ ); QgsFeatureRenderer* renderer(); private: void apply(); };