Skip to content

Class LocatorFiltersModel

ClassList > LocatorFiltersModel

Inherits the following classes: QAbstractListModel

Public Types

Type Name
enum Role
Custom model roles.

Public Properties

Type Name
property LocatorModelSuperBridge * locatorModelSuperBridge

Public Signals

Type Name
signal void locatorModelSuperBridgeChanged

Public Functions

Type Name
LocatorFiltersModel ()
QVariant data (const QModelIndex & index, int role=Qt::DisplayRole) override const
QgsLocatorFilter * filterForIndex (const QModelIndex & index) const
LocatorModelSuperBridge * 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 GnssPositionInformation & position)
void setLocatorModelSuperBridge (LocatorModelSuperBridge * locatorModelSuperBridge)

Public Types Documentation

enum Role

Custom model roles.

enum LocatorFiltersModel::Role {
    NameRole = Qt::UserRole + 1,
    DescriptionRole,
    PrefixRole,
    ActiveRole,
    DefaultRole
};

Public Properties Documentation

property locatorModelSuperBridge [1/2]

LocatorModelSuperBridge * LocatorFiltersModel::locatorModelSuperBridge;

Public Signals Documentation

signal locatorModelSuperBridgeChanged

void LocatorFiltersModel::locatorModelSuperBridgeChanged;

Public Functions Documentation

function LocatorFiltersModel

LocatorFiltersModel::LocatorFiltersModel () 

Constructor for QgsLocatorFiltersModel.


function data

QVariant LocatorFiltersModel::data (
    const QModelIndex & index,
    int role=Qt::DisplayRole
) override const

function filterForIndex

QgsLocatorFilter * LocatorFiltersModel::filterForIndex (
    const QModelIndex & index
) const

function locatorModelSuperBridge [2/2]

LocatorModelSuperBridge * LocatorFiltersModel::locatorModelSuperBridge () const

function roleNames

QHash< int, QByteArray > LocatorFiltersModel::roleNames () override const

function rowCount

int LocatorFiltersModel::rowCount (
    const QModelIndex & parent=QModelIndex()
) override const

function setData

bool LocatorFiltersModel::setData (
    const QModelIndex & index,
    const QVariant & value,
    int role=Qt::EditRole
) override

function setGeocoderLocatorFiltersDefaulByPosition

Q_INVOKABLE void LocatorFiltersModel::setGeocoderLocatorFiltersDefaulByPosition (
    const GnssPositionInformation & position
) 

function setLocatorModelSuperBridge

void LocatorFiltersModel::setLocatorModelSuperBridge (
    LocatorModelSuperBridge * locatorModelSuperBridge
) 


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