Class QfLocatorFiltersModel
ClassList > QfLocatorFiltersModel
Inherits the following classes: QAbstractListModel
Public Types
| Type | Name |
|---|---|
| enum | Role Custom model roles. |
Public Properties
| Type | Name |
|---|---|
| property QfLocatorModelSuperBridge * | locatorModelSuperBridge |
Public Signals
| Type | Name |
|---|---|
| signal void | locatorModelSuperBridgeChanged |
Public Functions
| Type | Name |
|---|---|
| QfLocatorFiltersModel () |
|
| QVariant | data (const QModelIndex & index, int role=Qt::DisplayRole) override const |
| QgsLocatorFilter * | filterForIndex (const QModelIndex & index) const |
| QfLocatorModelSuperBridge * | locatorModelSuperBridge () const |
| QHash< int, QByteArray > | roleNames () override const |
| int | rowCount (const QModelIndex & parent=QModelIndex()) override const |
| bool | setData (const QModelIndex & index, const QVariant & value, int role=Qt::EditRole) override |
| Q_INVOKABLE void | setGeocoderLocatorFiltersDefaulByPosition (const QfGnssPositionInformation & position) |
| void | setLocatorModelSuperBridge (QfLocatorModelSuperBridge * locatorModelSuperBridge) |
Public Types Documentation
enum Role
Custom model roles.
enum QfLocatorFiltersModel::Role {
NameRole = Qt::UserRole + 1,
DescriptionRole,
PrefixRole,
ActiveRole,
DefaultRole
};
Public Properties Documentation
property locatorModelSuperBridge [1/2]
QfLocatorModelSuperBridge * QfLocatorFiltersModel::locatorModelSuperBridge;
Public Signals Documentation
signal locatorModelSuperBridgeChanged
void QfLocatorFiltersModel::locatorModelSuperBridgeChanged;
Public Functions Documentation
function QfLocatorFiltersModel
QfLocatorFiltersModel::QfLocatorFiltersModel ()
Constructor for QgsLocatorFiltersModel.
function data
QVariant QfLocatorFiltersModel::data (
const QModelIndex & index,
int role=Qt::DisplayRole
) override const
function filterForIndex
QgsLocatorFilter * QfLocatorFiltersModel::filterForIndex (
const QModelIndex & index
) const
function locatorModelSuperBridge [2/2]
QfLocatorModelSuperBridge * QfLocatorFiltersModel::locatorModelSuperBridge () const
function roleNames
QHash< int, QByteArray > QfLocatorFiltersModel::roleNames () override const
function rowCount
int QfLocatorFiltersModel::rowCount (
const QModelIndex & parent=QModelIndex()
) override const
function setData
bool QfLocatorFiltersModel::setData (
const QModelIndex & index,
const QVariant & value,
int role=Qt::EditRole
) override
function setGeocoderLocatorFiltersDefaulByPosition
Q_INVOKABLE void QfLocatorFiltersModel::setGeocoderLocatorFiltersDefaulByPosition (
const QfGnssPositionInformation & position
)
function setLocatorModelSuperBridge
void QfLocatorFiltersModel::setLocatorModelSuperBridge (
QfLocatorModelSuperBridge * locatorModelSuperBridge
)
The documentation for this class was generated from the following file src/core/locator/qflocatormodelsuperbridge.h