QGIS API Documentation 3.30.0-'s-Hertogenbosch (f186b8efe0)
|
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... | |
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:
Definition at line 37 of file qgsmaplayerdependency.h.
Origin of the dependency.
Enumerator | |
---|---|
FromProvider | |
FromUser |
Definition at line 48 of file qgsmaplayerdependency.h.
Type of dependency.
Enumerator | |
---|---|
PresenceDependency | |
DataDependency |
Definition at line 41 of file qgsmaplayerdependency.h.
|
inline |
Standard constructor.
Definition at line 55 of file qgsmaplayerdependency.h.
|
inline |
Returns the ID of the layer this dependency depends on.
Definition at line 68 of file qgsmaplayerdependency.h.
|
inline |
Comparison operator.
Definition at line 73 of file qgsmaplayerdependency.h.
|
inline |
Returns the dependency origin.
Definition at line 65 of file qgsmaplayerdependency.h.
|
inline |
Returns the dependency type.
Definition at line 62 of file qgsmaplayerdependency.h.