Skip to content

Class AppExpressionContextScopesGenerator

ClassList > AppExpressionContextScopesGenerator

Inherits the following classes: QObject

Public Properties

Type Name
property CloudUserInformation cloudUserInformation
property GnssPositionInformation positionInformation
property bool positionLocked

Public Signals

Type Name
signal void cloudUserInformationChanged
signal void positionInformationChanged
signal void positionLockedChanged

Public Functions

Type Name
AppExpressionContextScopesGenerator (QObject * parent=nullptr)
CloudUserInformation cloudUserInformation () const
QList< QgsExpressionContextScope * > generate ()
GnssPositionInformation positionInformation () const
bool positionLocked () const
void setCloudUserInformation (const CloudUserInformation & cloudUserInformation)
void setPositionInformation (const GnssPositionInformation & positionInformation)
void setPositionLocked (bool positionLocked)

Public Properties Documentation

property cloudUserInformation [1/2]

CloudUserInformation AppExpressionContextScopesGenerator::cloudUserInformation;

property positionInformation [1/2]

GnssPositionInformation AppExpressionContextScopesGenerator::positionInformation;

property positionLocked [1/2]

bool AppExpressionContextScopesGenerator::positionLocked;

Public Signals Documentation

signal cloudUserInformationChanged

void AppExpressionContextScopesGenerator::cloudUserInformationChanged;

signal positionInformationChanged

void AppExpressionContextScopesGenerator::positionInformationChanged;

signal positionLockedChanged

void AppExpressionContextScopesGenerator::positionLockedChanged;

Public Functions Documentation

function AppExpressionContextScopesGenerator

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

function cloudUserInformation [2/2]

CloudUserInformation AppExpressionContextScopesGenerator::cloudUserInformation () const

Returns the current cloud user information


function generate

QList< QgsExpressionContextScope * > AppExpressionContextScopesGenerator::generate () 

function positionInformation [2/2]

GnssPositionInformation AppExpressionContextScopesGenerator::positionInformation () const

Returns position information generated by the TransformedPositionSource according to its provider


function positionLocked [2/2]

bool AppExpressionContextScopesGenerator::positionLocked () const

Returns whether the position is locked to the GNSS


function setCloudUserInformation

void AppExpressionContextScopesGenerator::setCloudUserInformation (
    const CloudUserInformation & cloudUserInformation
) 

Sets the current cloud user information

Parameters:

  • cloudUserInformation the cloud user information

function setPositionInformation

void AppExpressionContextScopesGenerator::setPositionInformation (
    const GnssPositionInformation & positionInformation
) 

Sets position information generated by the TransformedPositionSource according to its provider

Parameters:

  • positionInformation the position information

function setPositionLocked

void AppExpressionContextScopesGenerator::setPositionLocked (
    bool positionLocked
) 

Sets whether the position is locked to the GNSS



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