15#ifndef QGSFEATURECHOOSER_H
16#define QGSFEATURECHOOSER_H
209 void onCurrentTextChanged( const QString &text );
210 void onFilterUpdateCompleted();
211 void onLoadingChanged();
212 void onItemSelected( const QModelIndex &index );
213 void onCurrentIndexChanged(
int i );
214 void onActivated( QModelIndex index );
215 void storeLineEditState();
216 void restoreLineEditState();
217 void onDataChanged( const QModelIndex &topLeft, const QModelIndex &bottomRight, const QVector<
int> &roles = QVector<
int>() );
218 void browseFeatures(
int direction );
221 QComboBox *mComboBox;
222 QToolButton *mPreviousButton;
223 QToolButton *mNextButton;
225 QCompleter *mCompleter =
nullptr;
227 bool mPopupRequested = false;
228 bool mIsCurrentlyEdited = false;
229 bool mShowBrowserButtons = false;
Animated icon is keeping an animation running if there are listeners connected to frameChanged.
Provides a list of features based on filter conditions.
The feature class encapsulates a single feature including its unique ID, geometry and a list of field...
QLineEdit subclass with built in support for clearing the widget's value and handling custom null val...
Represents a vector layer which manages a vector based dataset.
qint64 QgsFeatureId
64 bit feature ids negative numbers are used for uncommitted/newly added features