Update sip bindings

This commit is contained in:
Matthias Kuhn 2014-09-22 18:34:37 +02:00
parent c23b1678d7
commit c1c81eae94
3 changed files with 14 additions and 1 deletions

View File

@ -372,6 +372,18 @@ class QgsVectorLayer : QgsMapLayer
*/ */
QgsFeatureList selectedFeatures(); QgsFeatureList selectedFeatures();
/**
* Get an iterator of the selected features
*
* @param request You may specify a request, e.g. to limit the set of requested attributes.
* Any filter on the request will be discarded.
*
* @return Iterator over the selected features
*
* @see selectedFeaturesIds()
*/
QgsFeatureIterator selectedFeaturesIterator( QgsFeatureRequest request = QgsFeatureRequest() );
/** /**
* Return reference to identifiers of selected features * Return reference to identifiers of selected features
* *

View File

@ -2296,7 +2296,6 @@ const QgsFeatureIds& QgsVectorLayer::selectedFeaturesIds() const
return mSelectedFeatureIds; return mSelectedFeatureIds;
} }
QgsFeatureList QgsVectorLayer::selectedFeatures() QgsFeatureList QgsVectorLayer::selectedFeatures()
{ {
QgsFeatureList features; QgsFeatureList features;

View File

@ -731,6 +731,7 @@ class CORE_EXPORT QgsVectorLayer : public QgsMapLayer
* @return A list of { @link QgsFeature } 's * @return A list of { @link QgsFeature } 's
* *
* @see selectedFeaturesIds() * @see selectedFeaturesIds()
* @see selectedFeaturesIterator() which is more memory friendly when handling large selections
*/ */
QgsFeatureList selectedFeatures(); QgsFeatureList selectedFeatures();
@ -743,6 +744,7 @@ class CORE_EXPORT QgsVectorLayer : public QgsMapLayer
* @return Iterator over the selected features * @return Iterator over the selected features
* *
* @see selectedFeaturesIds() * @see selectedFeaturesIds()
* @see selectedFeatures()
*/ */
QgsFeatureIterator selectedFeaturesIterator( QgsFeatureRequest request = QgsFeatureRequest() ); QgsFeatureIterator selectedFeaturesIterator( QgsFeatureRequest request = QgsFeatureRequest() );