Skip to content

Class QfNavigationModel

ClassList > QfNavigationModel

Inherits the following classes: QAbstractListModel

Public Types

Type Name
enum Roles
enum Types

Public Signals

Type Name
signal void destinationChanged

Public Functions

Type Name
QfNavigationModel ()
void clear ()
QVariant data (const QModelIndex & index, int role) override const
QgsPoint destination () const
QgsPointSequence points () const
void restore ()
QHash< int, QByteArray > roleNames () override const
int rowCount (const QModelIndex & parent) override const
void save ()
void setCrs (QgsCoordinateReferenceSystem crs)
void setDestination (const QgsPoint & point)

Public Types Documentation

enum Roles

enum QfNavigationModel::Roles {
    Point = Qt::UserRole + 1,
    PointType
};

enum Types

enum QfNavigationModel::Types {
    Destination,
    Intermediate
};

Public Signals Documentation

signal destinationChanged

void QfNavigationModel::destinationChanged;

Public Functions Documentation

function QfNavigationModel

QfNavigationModel::QfNavigationModel () 

function clear

void QfNavigationModel::clear () 

function data

QVariant QfNavigationModel::data (
    const QModelIndex & index,
    int role
) override const

function destination

QgsPoint QfNavigationModel::destination () const

function points

inline QgsPointSequence QfNavigationModel::points () const

function restore

void QfNavigationModel::restore () 

function roleNames

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

function rowCount

int QfNavigationModel::rowCount (
    const QModelIndex & parent
) override const

function save

void QfNavigationModel::save () 

function setCrs

void QfNavigationModel::setCrs (
    QgsCoordinateReferenceSystem crs
) 

function setDestination

void QfNavigationModel::setDestination (
    const QgsPoint & point
) 


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