Skip to content

Commit 4faaecc

Browse files
authored
[QGIS3 API] QgsVectorLayer::setSelectedFeatures => select
fix QGEP/QGEP#446
1 parent b823aa1 commit 4faaecc

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/gui/qgepprofiledockwidget.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -183,13 +183,13 @@ def onSelectCurrentPathAction(self):
183183
if filters:
184184
request.setFilterExpression(' OR '.join(filters))
185185
features = catchment_areas_layer.getFeatures(request)
186-
catchment_areas_layer.setSelectedFeatures([f.id() for f in features])
186+
catchment_areas_layer.select([f.id() for f in features])
187187

188188
if qgep_reach_layer:
189189
request = QgsFeatureRequest()
190190
request.setFilterExpression('obj_id IN ({})'.format(reach_list))
191191
features = qgep_reach_layer.getFeatures(request)
192-
qgep_reach_layer.setSelectedFeatures([f.id() for f in features])
192+
qgep_reach_layer.select([f.id() for f in features])
193193

194194
if wastewater_nodes_layer:
195195
request = QgsFeatureRequest()
@@ -199,15 +199,15 @@ def onSelectCurrentPathAction(self):
199199
for feature in features:
200200
ids.append(feature.id())
201201
wastewater_structures.append(feature['fk_wastewater_structure'])
202-
wastewater_nodes_layer.setSelectedFeatures(ids)
202+
wastewater_nodes_layer.select(ids)
203203

204204
wastewater_structure_list = ','.join(("'" + id + "'" for id in wastewater_structures))
205205

206206
if qgep_wastewater_structures_layer:
207207
request = QgsFeatureRequest()
208208
request.setFilterExpression('obj_id IN ({})'.format(wastewater_structure_list))
209209
features = qgep_wastewater_structures_layer.getFeatures(request)
210-
qgep_wastewater_structures_layer.setSelectedFeatures([f.id() for f in features])
210+
qgep_wastewater_structures_layer.select([f.id() for f in features])
211211

212212
def setTree(self, nodes, edges):
213213
self.nodes = nodes

0 commit comments

Comments
 (0)