Skip to content
Permalink
Browse files

Fixed compilation of python bindings due my recent changes.

git-svn-id: http://svn.osgeo.org/qgis/trunk@12899 c8812cc2-4d05-0410-92ff-de0c093fc19c
  • Loading branch information
wonder
wonder committed Feb 8, 2010
1 parent d240f03 commit 757c42e8acbf09a41ace89f67b00961bd355918f
Showing with 4 additions and 2 deletions.
  1. +4 −2 python/core/qgsmaprenderer.sip
@@ -13,18 +13,20 @@ public:
virtual ~QgsLabelingEngineInterface();

//! called when we're going to start with rendering
virtual void init() = 0;
virtual void init( QgsMapRenderer* mr ) = 0;
//! called to find out whether the layer is used for labeling
virtual bool willUseLayer( QgsVectorLayer* layer ) = 0;
//! called when starting rendering of a layer
virtual int prepareLayer(QgsVectorLayer* layer, int& attrIndex) = 0;
virtual int prepareLayer(QgsVectorLayer* layer, int& attrIndex, QgsRenderContext& ctx ) = 0;
//! called for every feature
virtual void registerFeature( QgsVectorLayer* layer, QgsFeature& feat ) = 0;
//! called when the map is drawn and labels should be placed
virtual void drawLabeling( QgsRenderContext& context ) = 0;
//! called when we're done with rendering
virtual void exit() = 0;

//! called when passing engine among map renderers
virtual QgsLabelingEngineInterface* clone() = 0;
};


0 comments on commit 757c42e

Please sign in to comment.
You can’t perform that action at this time.