@@ -183,13 +183,13 @@ def onSelectCurrentPathAction(self):
183
183
if filters :
184
184
request .setFilterExpression (' OR ' .join (filters ))
185
185
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 ])
187
187
188
188
if qgep_reach_layer :
189
189
request = QgsFeatureRequest ()
190
190
request .setFilterExpression ('obj_id IN ({})' .format (reach_list ))
191
191
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 ])
193
193
194
194
if wastewater_nodes_layer :
195
195
request = QgsFeatureRequest ()
@@ -199,15 +199,15 @@ def onSelectCurrentPathAction(self):
199
199
for feature in features :
200
200
ids .append (feature .id ())
201
201
wastewater_structures .append (feature ['fk_wastewater_structure' ])
202
- wastewater_nodes_layer .setSelectedFeatures (ids )
202
+ wastewater_nodes_layer .select (ids )
203
203
204
204
wastewater_structure_list = ',' .join (("'" + id + "'" for id in wastewater_structures ))
205
205
206
206
if qgep_wastewater_structures_layer :
207
207
request = QgsFeatureRequest ()
208
208
request .setFilterExpression ('obj_id IN ({})' .format (wastewater_structure_list ))
209
209
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 ])
211
211
212
212
def setTree (self , nodes , edges ):
213
213
self .nodes = nodes
0 commit comments