Skip to content

Commit c1c81ea

Browse files
committedSep 22, 2014
Update sip bindings
1 parent c23b167 commit c1c81ea

File tree

3 files changed

+14
-1
lines changed

3 files changed

+14
-1
lines changed
 

‎python/core/qgsvectorlayer.sip

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -372,6 +372,18 @@ class QgsVectorLayer : QgsMapLayer
372372
*/
373373
QgsFeatureList selectedFeatures();
374374

375+
/**
376+
* Get an iterator of the selected features
377+
*
378+
* @param request You may specify a request, e.g. to limit the set of requested attributes.
379+
* Any filter on the request will be discarded.
380+
*
381+
* @return Iterator over the selected features
382+
*
383+
* @see selectedFeaturesIds()
384+
*/
385+
QgsFeatureIterator selectedFeaturesIterator( QgsFeatureRequest request = QgsFeatureRequest() );
386+
375387
/**
376388
* Return reference to identifiers of selected features
377389
*

‎src/core/qgsvectorlayer.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2296,7 +2296,6 @@ const QgsFeatureIds& QgsVectorLayer::selectedFeaturesIds() const
22962296
return mSelectedFeatureIds;
22972297
}
22982298

2299-
23002299
QgsFeatureList QgsVectorLayer::selectedFeatures()
23012300
{
23022301
QgsFeatureList features;

‎src/core/qgsvectorlayer.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -731,6 +731,7 @@ class CORE_EXPORT QgsVectorLayer : public QgsMapLayer
731731
* @return A list of { @link QgsFeature } 's
732732
*
733733
* @see selectedFeaturesIds()
734+
* @see selectedFeaturesIterator() which is more memory friendly when handling large selections
734735
*/
735736
QgsFeatureList selectedFeatures();
736737

@@ -743,6 +744,7 @@ class CORE_EXPORT QgsVectorLayer : public QgsMapLayer
743744
* @return Iterator over the selected features
744745
*
745746
* @see selectedFeaturesIds()
747+
* @see selectedFeatures()
746748
*/
747749
QgsFeatureIterator selectedFeaturesIterator( QgsFeatureRequest request = QgsFeatureRequest() );
748750

0 commit comments

Comments
 (0)
Please sign in to comment.