Skip to content
Prev Previous commit
Next Next commit
feat: set filter for point layers in QgsMapLayerComboBox
  • Loading branch information
merydian committed Jun 23, 2025
commit c574bbf892d962511d79b2b50a05b231c5041b9e
3 changes: 2 additions & 1 deletion ORStools/utils/gui.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
from qgis.PyQt.QtGui import (
QIcon,
)
from qgis._core import QgsMapLayer
from qgis._core import QgsMapLayerProxyModel
from qgis.gui import QgsMapLayerComboBox


Expand Down Expand Up @@ -64,6 +64,7 @@ def __init__(self, parent=None):
self.setStandardButtons(QMessageBox.Ok | QMessageBox.Cancel)

self.layer_combo = QgsMapLayerComboBox(self)
self.layer_combo.setFilters(QgsMapLayerProxyModel.PointLayer)
self.layer_combo.setMinimumWidth(200)

layout = self.layout()
Expand Down