mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-25 00:58:06 -05:00
Fixed compilation of python bindings due my recent changes.
git-svn-id: http://svn.osgeo.org/qgis/trunk@12899 c8812cc2-4d05-0410-92ff-de0c093fc19c
This commit is contained in:
parent
d240f03125
commit
757c42e8ac
@ -13,11 +13,11 @@ 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
|
||||
@ -25,6 +25,8 @@ public:
|
||||
//! called when we're done with rendering
|
||||
virtual void exit() = 0;
|
||||
|
||||
//! called when passing engine among map renderers
|
||||
virtual QgsLabelingEngineInterface* clone() = 0;
|
||||
};
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user