Skip to content

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