Skip to content

Class QfFeatureIterator

ClassList > QfFeatureIterator

More...

  • #include <qflayerutils.h>

Public Functions

Type Name
QfFeatureIterator (QgsVectorLayer * layer=nullptr, const QgsFeatureRequest & request=QgsFeatureRequest())
Q_INVOKABLE void close ()
Q_INVOKABLE bool hasNext ()
Q_INVOKABLE QgsFeature next ()

Detailed Description

A class providing a feature iterator interface to be used within QML/javascript environment.

Users of this class must manually call its close() once feature iteration is finished.

Public Functions Documentation

function QfFeatureIterator

inline QfFeatureIterator::QfFeatureIterator (
    QgsVectorLayer * layer=nullptr,
    const QgsFeatureRequest & request=QgsFeatureRequest()
) 

function close

inline Q_INVOKABLE void QfFeatureIterator::close () 

function hasNext

inline Q_INVOKABLE bool QfFeatureIterator::hasNext () 

function next

inline Q_INVOKABLE QgsFeature QfFeatureIterator::next () 


The documentation for this class was generated from the following file src/core/utils/qflayerutils.h