Class QfFeatureIterator
#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