QGIS API Documentation  3.4.15-Madeira (e83d02e274)
Public Types | Public Member Functions | List of all members
QgsMapLayerDependency Class Reference

This class models dependencies with or between map layers. More...

#include <qgsmaplayerdependency.h>

Public Types

enum  Origin { FromProvider = 0, FromUser = 1 }
 Origin of the dependency. More...
enum  Type { PresenceDependency = 1, DataDependency = 2 }
 Type of dependency. More...

Public Member Functions

 QgsMapLayerDependency (const QString &layerId, Type type=DataDependency, Origin origin=FromUser)
 Standard constructor. More...
QString layerId () const
 Returns the ID of the layer this dependency depends on. More...
bool operator== (const QgsMapLayerDependency &other) const
 Comparison operator. More...
Origin origin () const
 Returns the dependency origin. More...
Type type () const
 Returns the dependency type. More...

Detailed Description

This class models dependencies with or between map layers.

A dependency is defined by a layer ID, a type and an origin. The two combinations of type/origin that are currently supported are:

QGIS 3.0

Definition at line 35 of file qgsmaplayerdependency.h.

Member Enumeration Documentation

Origin of the dependency.


Definition at line 46 of file qgsmaplayerdependency.h.

Type of dependency.


Definition at line 39 of file qgsmaplayerdependency.h.

Constructor & Destructor Documentation

QgsMapLayerDependency::QgsMapLayerDependency ( const QString &  layerId,
Type  type = DataDependency,
Origin  origin = FromUser 

Standard constructor.

Definition at line 53 of file qgsmaplayerdependency.h.

Member Function Documentation

QString QgsMapLayerDependency::layerId ( ) const

Returns the ID of the layer this dependency depends on.

Definition at line 66 of file qgsmaplayerdependency.h.

bool QgsMapLayerDependency::operator== ( const QgsMapLayerDependency other) const

Comparison operator.

Definition at line 69 of file qgsmaplayerdependency.h.

Origin QgsMapLayerDependency::origin ( ) const

Returns the dependency origin.

Definition at line 63 of file qgsmaplayerdependency.h.

Type QgsMapLayerDependency::type ( ) const

Returns the dependency type.

Definition at line 60 of file qgsmaplayerdependency.h.

The documentation for this class was generated from the following file: