|
25 | 25 | #include "qgsrectangle.h"
|
26 | 26 | #include "qgsvectorsimplifymethod.h"
|
27 | 27 | #include "qgsexpressioncontext.h"
|
28 |
| -#include "qgsfeaturefilterprovider.h" |
29 | 28 |
|
30 | 29 | class QPainter;
|
31 | 30 |
|
32 | 31 | class QgsAbstractGeometryV2;
|
33 | 32 | class QgsLabelingEngineInterface;
|
34 | 33 | class QgsLabelingEngineV2;
|
35 | 34 | class QgsMapSettings;
|
36 |
| -class QgsExpression; |
37 |
| -class QgsVectorLayer; |
| 35 | +class QgsFeatureFilterProvider; |
38 | 36 |
|
39 | 37 |
|
40 | 38 | /** \ingroup core
|
@@ -199,17 +197,19 @@ class CORE_EXPORT QgsRenderContext
|
199 | 197 | /** Sets pointer to original (unsegmentized) geometry*/
|
200 | 198 | void setGeometry( const QgsAbstractGeometryV2* geometry ) { mGeometry = geometry; }
|
201 | 199 |
|
202 |
| - /** Set a filter feature provider used to filter the features |
| 200 | + /** Set a filter feature provider used for additional filtering of rendered features. |
203 | 201 | * @param ffp the filter feature provider
|
204 |
| - * @note not available in Python bindings |
| 202 | + * @note added in QGIS 2.14 |
| 203 | + * @see featureFilterProvider() |
205 | 204 | */
|
206 | 205 | void setFeatureFilterProvider( const QgsFeatureFilterProvider* ffp );
|
207 | 206 |
|
208 |
| - /** Get the filter feature provider used to filter the features |
| 207 | + /** Get the filter feature provider used for additional filtering of rendered features. |
209 | 208 | * @return the filter feature provider
|
210 |
| - * @note not available in Python bindings |
| 209 | + * @note added in QGIS 2.14 |
| 210 | + * @see setFeatureFilterProvider() |
211 | 211 | */
|
212 |
| - const QgsFeatureFilterProvider* featureFilterProvider() { return mFeatureFilterProvider; } |
| 212 | + const QgsFeatureFilterProvider* featureFilterProvider() const { return mFeatureFilterProvider; } |
213 | 213 |
|
214 | 214 | private:
|
215 | 215 |
|
|
0 commit comments