diff --git a/python/plugins/db_manager/db_manager.py b/python/plugins/db_manager/db_manager.py index f1539964621..487497649a2 100644 --- a/python/plugins/db_manager/db_manager.py +++ b/python/plugins/db_manager/db_manager.py @@ -172,7 +172,7 @@ class DBManager(QMainWindow): return inLayer = table.toMapLayer() - if inLayer.type() != QgsMapLayer.VectorLayer: + if inLayer.type() != QgsMapLayerType.VectorLayer: self.infoBar.pushMessage( self.tr("Select a vector or a tabular layer you want export."), Qgis.Warning, self.iface.messageTimeout()) diff --git a/python/plugins/db_manager/db_manager_plugin.py b/python/plugins/db_manager/db_manager_plugin.py index 43b957b7fcc..14b7eebbf7c 100644 --- a/python/plugins/db_manager/db_manager_plugin.py +++ b/python/plugins/db_manager/db_manager_plugin.py @@ -56,7 +56,7 @@ class DBManagerPlugin(object): self.iface.mainWindow()) self.layerAction.setObjectName("dbManagerUpdateSqlLayer") self.layerAction.triggered.connect(self.onUpdateSqlLayer) - self.iface.addCustomActionForLayerType(self.layerAction, "", QgsMapLayer.VectorLayer, False) + self.iface.addCustomActionForLayerType(self.layerAction, "", QgsMapLayerType.VectorLayer, False) for l in list(QgsProject.instance().mapLayers().values()): self.onLayerWasAdded(l) QgsProject.instance().layerWasAdded.connect(self.onLayerWasAdded) diff --git a/python/plugins/db_manager/db_plugins/plugin.py b/python/plugins/db_manager/db_plugins/plugin.py index 8ec34f1ce8e..8dca77681a0 100644 --- a/python/plugins/db_manager/db_plugins/plugin.py +++ b/python/plugins/db_manager/db_plugins/plugin.py @@ -290,7 +290,7 @@ class Database(DbItemObject): if avoidSelectById: uri.disableSelectAtId(True) provider = self.dbplugin().providerName() - if layerType == QgsMapLayer.RasterLayer: + if layerType == QgsMapLayerType.RasterLayer: return QgsRasterLayer(uri.uri(False), layerName, provider) return QgsVectorLayer(uri.uri(False), layerName, provider) diff --git a/python/plugins/db_manager/db_plugins/vlayers/connector.py b/python/plugins/db_manager/db_plugins/vlayers/connector.py index 6ef03b6d962..92e70063cea 100644 --- a/python/plugins/db_manager/db_plugins/vlayers/connector.py +++ b/python/plugins/db_manager/db_plugins/vlayers/connector.py @@ -194,7 +194,7 @@ class VLayerConnector(DBConnector): VLayerRegistry.instance().reset() lst = [] for _, l in QgsProject.instance().mapLayers().items(): - if l.type() == QgsMapLayer.VectorLayer: + if l.type() == QgsMapLayerType.VectorLayer: lname = l.name() # if there is already a layer with this name, use the layer id diff --git a/python/plugins/db_manager/dlg_import_vector.py b/python/plugins/db_manager/dlg_import_vector.py index 328ab2a849b..681f5d832ec 100644 --- a/python/plugins/db_manager/dlg_import_vector.py +++ b/python/plugins/db_manager/dlg_import_vector.py @@ -132,7 +132,7 @@ class DlgImportVector(QDialog, Ui_Dialog): for nodeLayer in QgsProject.instance().layerTreeRoot().findLayers(): layer = nodeLayer.layer() # TODO: add import raster support! - if layer.type() == QgsMapLayer.VectorLayer: + if layer.type() == QgsMapLayerType.VectorLayer: self.cboInputLayer.addItem(layer.name(), layer.id()) def deleteInputLayer(self): @@ -177,7 +177,7 @@ class DlgImportVector(QDialog, Ui_Dialog): layerName = QFileInfo(filename).completeBaseName() layer = QgsVectorLayer(filename, layerName, "ogr") - if not layer.isValid() or layer.type() != QgsMapLayer.VectorLayer: + if not layer.isValid() or layer.type() != QgsMapLayerType.VectorLayer: layer.deleteLater() return False diff --git a/python/plugins/db_manager/dlg_sql_layer_window.py b/python/plugins/db_manager/dlg_sql_layer_window.py index 1997f19aca6..5a8a90f7dda 100644 --- a/python/plugins/db_manager/dlg_sql_layer_window.py +++ b/python/plugins/db_manager/dlg_sql_layer_window.py @@ -303,7 +303,7 @@ class DlgSqlLayerWindow(QWidget, Ui_Dialog): from qgis.core import QgsMapLayer - layerType = QgsMapLayer.VectorLayer if self.vectorRadio.isChecked() else QgsMapLayer.RasterLayer + layerType = QgsMapLayerType.VectorLayer if self.vectorRadio.isChecked() else QgsMapLayerType.RasterLayer # get a new layer name names = [] diff --git a/python/plugins/db_manager/dlg_sql_window.py b/python/plugins/db_manager/dlg_sql_window.py index 05f2327efc2..f962a409b64 100644 --- a/python/plugins/db_manager/dlg_sql_window.py +++ b/python/plugins/db_manager/dlg_sql_window.py @@ -403,7 +403,7 @@ class DlgSqlWindow(QWidget, Ui_Dialog): from qgis.core import QgsMapLayer - layerType = QgsMapLayer.VectorLayer if self.vectorRadio.isChecked() else QgsMapLayer.RasterLayer + layerType = QgsMapLayerType.VectorLayer if self.vectorRadio.isChecked() else QgsMapLayerType.RasterLayer # get a new layer name names = [] diff --git a/python/plugins/processing/ProcessingPlugin.py b/python/plugins/processing/ProcessingPlugin.py index 9036dc5e41f..b55e668c310 100644 --- a/python/plugins/processing/ProcessingPlugin.py +++ b/python/plugins/processing/ProcessingPlugin.py @@ -289,7 +289,7 @@ class ProcessingPlugin: old_enabled_state = self.editInPlaceAction.isEnabled() - new_enabled_state = layer is not None and layer.type() == QgsMapLayer.VectorLayer + new_enabled_state = layer is not None and layer.type() == QgsMapLayerType.VectorLayer self.editInPlaceAction.setEnabled(new_enabled_state) if new_enabled_state != old_enabled_state: diff --git a/python/plugins/processing/algs/grass7/Grass7Algorithm.py b/python/plugins/processing/algs/grass7/Grass7Algorithm.py index 197da07109a..c85c2bb3c0a 100644 --- a/python/plugins/processing/algs/grass7/Grass7Algorithm.py +++ b/python/plugins/processing/algs/grass7/Grass7Algorithm.py @@ -479,10 +479,10 @@ class Grass7Algorithm(QgsProcessingAlgorithm): for idx, layer in enumerate(layers): layerName = '{}_{}'.format(paramName, idx) # Add a raster layer - if layer.type() == QgsMapLayer.RasterLayer: + if layer.type() == QgsMapLayerType.RasterLayer: self.loadRasterLayer(layerName, layer) # Add a vector layer - elif layer.type() == QgsMapLayer.VectorLayer: + elif layer.type() == QgsMapLayerType.VectorLayer: self.loadVectorLayer(layerName, layer, external=None, feedback=feedback) self.postInputs() diff --git a/python/plugins/processing/algs/qgis/ui/FieldsCalculatorDialog.py b/python/plugins/processing/algs/qgis/ui/FieldsCalculatorDialog.py index ead5a62f628..98c00a8edea 100644 --- a/python/plugins/processing/algs/qgis/ui/FieldsCalculatorDialog.py +++ b/python/plugins/processing/algs/qgis/ui/FieldsCalculatorDialog.py @@ -88,7 +88,7 @@ class FieldsCalculatorDialog(BASE, WIDGET): self.cmbInputLayer.setFilters(QgsMapLayerProxyModel.VectorLayer) try: - if iface.activeLayer().type() == QgsMapLayer.VectorLayer: + if iface.activeLayer().type() == QgsMapLayerType.VectorLayer: self.cmbInputLayer.setLayer(iface.activeLayer()) except: pass diff --git a/python/plugins/processing/gui/AlgorithmLocatorFilter.py b/python/plugins/processing/gui/AlgorithmLocatorFilter.py index ff1ee4bfbdf..d07675c39d0 100644 --- a/python/plugins/processing/gui/AlgorithmLocatorFilter.py +++ b/python/plugins/processing/gui/AlgorithmLocatorFilter.py @@ -141,7 +141,7 @@ class InPlaceAlgorithmLocatorFilter(QgsLocatorFilter): # collect results in main thread, since this method is inexpensive and # accessing the processing registry/current layer is not thread safe - if iface.activeLayer() is None or iface.activeLayer().type() != QgsMapLayer.VectorLayer: + if iface.activeLayer() is None or iface.activeLayer().type() != QgsMapLayerType.VectorLayer: return for a in QgsApplication.processingRegistry().algorithms(): diff --git a/python/plugins/processing/gui/Postprocessing.py b/python/plugins/processing/gui/Postprocessing.py index 7ae1e6fe06e..9cb047e702a 100644 --- a/python/plugins/processing/gui/Postprocessing.py +++ b/python/plugins/processing/gui/Postprocessing.py @@ -110,7 +110,7 @@ def handleAlgorithmResults(alg, context, feedback=None, showResults=True, parame if outputName: style = RenderingStyles.getStyle(alg.id(), outputName) if style is None: - if layer.type() == QgsMapLayer.RasterLayer: + if layer.type() == QgsMapLayerType.RasterLayer: style = ProcessingConfig.getSetting(ProcessingConfig.RASTER_STYLE) else: if layer.geometryType() == QgsWkbTypes.PointGeometry: diff --git a/python/plugins/processing/gui/ProcessingToolbox.py b/python/plugins/processing/gui/ProcessingToolbox.py index 5c6f472f5ec..b0b1f1faa17 100644 --- a/python/plugins/processing/gui/ProcessingToolbox.py +++ b/python/plugins/processing/gui/ProcessingToolbox.py @@ -138,7 +138,7 @@ class ProcessingToolbox(QgsDockWidget, WIDGET): self.in_place_mode = enabled def layer_changed(self, layer): - if layer is None or layer.type() != QgsMapLayer.VectorLayer: + if layer is None or layer.type() != QgsMapLayerType.VectorLayer: return self.algorithmTree.setInPlaceLayer(layer) diff --git a/python/plugins/processing/gui/wrappers.py b/python/plugins/processing/gui/wrappers.py index 614fbe62f14..dd601e472a1 100755 --- a/python/plugins/processing/gui/wrappers.py +++ b/python/plugins/processing/gui/wrappers.py @@ -1133,7 +1133,7 @@ class FeatureSourceWidgetWrapper(WidgetWrapper): filters = QgsMapLayerProxyModel.VectorLayer try: - if iface.activeLayer().type() == QgsMapLayer.VectorLayer: + if iface.activeLayer().type() == QgsMapLayerType.VectorLayer: self.combo.setLayer(iface.activeLayer()) self.use_selection_checkbox.setEnabled(iface.activeLayer().selectedFeatureCount() > 0) @@ -1184,7 +1184,7 @@ class FeatureSourceWidgetWrapper(WidgetWrapper): return widget def layerChanged(self, layer): - if layer is None or layer.type() != QgsMapLayer.VectorLayer or layer.selectedFeatureCount() == 0: + if layer is None or layer.type() != QgsMapLayerType.VectorLayer or layer.selectedFeatureCount() == 0: self.use_selection_checkbox.setChecked(False) self.use_selection_checkbox.setEnabled(False) else: @@ -1470,7 +1470,7 @@ class VectorLayerWidgetWrapper(WidgetWrapper): self.combo.setExcludedProviders(['grass']) try: - if iface.activeLayer().type() == QgsMapLayer.VectorLayer: + if iface.activeLayer().type() == QgsMapLayerType.VectorLayer: self.combo.setLayer(iface.activeLayer()) except: pass