forked from AG_QGIS/Plugin_SN_Basis
Anpassung an den Wrappern für sn_plan41
This commit is contained in:
@@ -18,6 +18,7 @@ QgsProject: Type[Any]
|
||||
QgsVectorLayer: Type[Any]
|
||||
QgsNetworkAccessManager: Type[Any]
|
||||
Qgis: Type[Any]
|
||||
QgsMapLayerProxyModel: Type[Any]
|
||||
|
||||
QGIS_AVAILABLE = False
|
||||
|
||||
@@ -31,12 +32,14 @@ try:
|
||||
QgsVectorLayer as _QgsVectorLayer,
|
||||
QgsNetworkAccessManager as _QgsNetworkAccessManager,
|
||||
Qgis as _Qgis,
|
||||
QgsMapLayerProxyModel as _QgsMaplLayerProxyModel
|
||||
)
|
||||
|
||||
QgsProject = _QgsProject
|
||||
QgsVectorLayer = _QgsVectorLayer
|
||||
QgsNetworkAccessManager = _QgsNetworkAccessManager
|
||||
Qgis = _Qgis
|
||||
QgsMapLayerProxyModel=_QgsMaplLayerProxyModel
|
||||
|
||||
QGIS_AVAILABLE = True
|
||||
|
||||
@@ -94,6 +97,20 @@ except Exception:
|
||||
|
||||
Qgis = _MockQgis
|
||||
|
||||
class _MockQgsMapLayerProxyModel:
|
||||
# Layer-Typen (entsprechen QGIS-Konstanten)
|
||||
NoLayer = 0
|
||||
VectorLayer = 1
|
||||
RasterLayer = 2
|
||||
PluginLayer = 3
|
||||
MeshLayer = 4
|
||||
VectorTileLayer = 5
|
||||
PointCloudLayer = 6
|
||||
|
||||
def __init__(self, *args, **kwargs):
|
||||
pass
|
||||
|
||||
QgsMapLayerProxyModel = _MockQgsMapLayerProxyModel
|
||||
|
||||
# ---------------------------------------------------------
|
||||
# Netzwerk
|
||||
|
||||
Reference in New Issue
Block a user