Data dependency between layers + snapping fix
- Loading branch information
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -9,6 +9,7 @@ PyQgsSipCoverage | ||
PyQgsSpatialiteProvider | ||
PyQgsVirtualLayerDefinition | ||
PyQgsVirtualLayerProvider | ||
PyQgsLayerDependencies | ||
This comment has been minimized.
Sorry, something went wrong.
This comment has been minimized.
Sorry, something went wrong.
3nids
Member
|
||
qgis_composermapgridtest | ||
qgis_composerutils | ||
ProcessingGrass7AlgorithmsImageryTest | ||
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
class QgsMapLayerDependency | ||
{ | ||
%TypeHeaderCode | ||
#include "qgsmaplayerdependency.h" | ||
%End | ||
public: | ||
//! Type of dependency | ||
enum Type | ||
{ | ||
PresenceDependency = 1, // The layer must be already present (in the registry) for this dependency to be resolved | ||
DataDependency = 2 // The layer may be invalidated by data changes on another layer | ||
}; | ||
|
||
//! Origin of the dependency | ||
enum Origin | ||
{ | ||
FromProvider = 0, // Dependency given by the provider, the user cannot change it | ||
FromUser = 1 // Dependency given by the user | ||
}; | ||
|
||
//! Standard constructor | ||
QgsMapLayerDependency( QString layerId, Type type = DataDependency, Origin origin = FromUser ); | ||
|
||
//! Return the dependency type | ||
Type type() const; | ||
|
||
//! Return the dependency origin | ||
Origin origin() const; | ||
|
||
//! Return the ID of the layer this dependency depends on | ||
QString layerId() const; | ||
|
||
bool operator==( const QgsMapLayerDependency& other ) const; | ||
}; | ||
|
||
|
Not sure we should add new tests to the blacklist at this stage of the transition towards Qt5