Class NavigationModel
ClassList > NavigationModel
Inherits the following classes: QAbstractListModel
Public Types
Public Signals
Public Functions
Public Types Documentation
enum Roles
enum NavigationModel::Roles {
Point = Qt::UserRole + 1,
PointType
};
enum Types
enum NavigationModel::Types {
Destination,
Intermediate
};
Public Signals Documentation
signal destinationChanged
void NavigationModel::destinationChanged;
Public Functions Documentation
function NavigationModel
NavigationModel::NavigationModel ()
function clear
void NavigationModel::clear ()
function data
QVariant NavigationModel::data (
const QModelIndex & index,
int role
) override const
function destination
QgsPoint NavigationModel::destination () const
function points
inline QgsPointSequence NavigationModel::points () const
function restore
void NavigationModel::restore ()
function roleNames
QHash< int, QByteArray > NavigationModel::roleNames () override const
function rowCount
int NavigationModel::rowCount (
const QModelIndex & parent
) override const
function save
void NavigationModel::save ()
function setCrs
void NavigationModel::setCrs (
QgsCoordinateReferenceSystem crs
)
function setDestination
void NavigationModel::setDestination (
const QgsPoint & point
)
The documentation for this class was generated from the following file src/core/navigationmodel.h