Skip to content

Class QfScaleBarMeasurement

ClassList > QfScaleBarMeasurement

Inherits the following classes: QObject

Public Properties

Type Name
property QString label
property QgsQuickMapSettings * mapSettings
property QgsProject * project
property double referenceScreenLength
property double screenLength

Public Signals

Type Name
signal void labelChanged
signal void mapSettingsChanged
signal void projectChanged
signal void referenceScreenLengthChanged
signal void screenLengthChanged

Public Functions

Type Name
QfScaleBarMeasurement (QObject * parent=nullptr)
QString label () const
QgsQuickMapSettings * mapSettings () const
QgsProject * project () const
double referenceScreenLength () const
double screenLength () const
void setMapSettings (QgsQuickMapSettings * mapSettings)
void setProject (QgsProject * project)
void setReferenceScreenLength (double referenceScreenLength)

Public Properties Documentation

property label [1/2]

QString QfScaleBarMeasurement::label;

property mapSettings [1/2]

QgsQuickMapSettings * QfScaleBarMeasurement::mapSettings;

property project [1/2]

QgsProject * QfScaleBarMeasurement::project;

property referenceScreenLength [1/2]

double QfScaleBarMeasurement::referenceScreenLength;

property screenLength [1/2]

double QfScaleBarMeasurement::screenLength;

Public Signals Documentation

signal labelChanged

void QfScaleBarMeasurement::labelChanged;

signal mapSettingsChanged

void QfScaleBarMeasurement::mapSettingsChanged;

signal projectChanged

void QfScaleBarMeasurement::projectChanged;

signal referenceScreenLengthChanged

void QfScaleBarMeasurement::referenceScreenLengthChanged;

signal screenLengthChanged

void QfScaleBarMeasurement::screenLengthChanged;

Public Functions Documentation

function QfScaleBarMeasurement

explicit QfScaleBarMeasurement::QfScaleBarMeasurement (
    QObject * parent=nullptr
) 

function label [2/2]

QString QfScaleBarMeasurement::label () const

function mapSettings [2/2]

QgsQuickMapSettings * QfScaleBarMeasurement::mapSettings () const

function project [2/2]

QgsProject * QfScaleBarMeasurement::project () const

function referenceScreenLength [2/2]

double QfScaleBarMeasurement::referenceScreenLength () const

function screenLength [2/2]

double QfScaleBarMeasurement::screenLength () const

function setMapSettings

void QfScaleBarMeasurement::setMapSettings (
    QgsQuickMapSettings * mapSettings
) 

function setProject

void QfScaleBarMeasurement::setProject (
    QgsProject * project
) 

function setReferenceScreenLength

void QfScaleBarMeasurement::setReferenceScreenLength (
    double referenceScreenLength
) 


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