We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c5dd12a commit 3875995Copy full SHA for 3875995
arho_feature_template/gui/components/new_feature_grid_widget.py
@@ -56,14 +56,11 @@ def update_height(self):
56
self.setFixedHeight(new_height)
57
58
def handle_button_click(self, btn: FeatureButton):
59
- # Clear other button selections
60
- self.clear_selections(btn)
+ self.clear_selections(exclude=btn)
61
62
# Map button texts to layer names
63
- if btn.isChecked():
64
- self.active_feature_type_changed.emit(btn.text(), FEATURE_TYPE_TO_LAYER_NAME[btn.text()])
65
- else:
66
- self.active_feature_type_changed.emit("", "")
+ btn.setChecked(True)
+ self.active_feature_type_changed.emit(btn.text(), FEATURE_TYPE_TO_LAYER_NAME[btn.text()])
67
68
def clear_selections(self, exclude: FeatureButton | None = None):
69
for btn in self.buttons.values():
0 commit comments