Skip to content

Commit 4a1681b

Browse files
committed
Adjustments in enable/disable some components when there is or not a
later to edit already set
1 parent 0683e4a commit 4a1681b

File tree

1 file changed

+6
-12
lines changed

1 file changed

+6
-12
lines changed

gui/main_dialog.py

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ def setup_gui(self):
9797
self.QPBtn_ReloadRecodeTable.setDisabled(True)
9898
self.QPBtn_RestoreRecodeTable.setDisabled(True)
9999
self.QPBtn_AutoFill.setDisabled(True)
100-
self.Widget_GlobalEditingTools.setDisabled(True)
100+
self.QGBox_GlobalEditTools.setDisabled(True)
101101
self.currentTile.clicked.connect(self.go_to_current_tile)
102102
self.previousTile.clicked.connect(self.go_to_previous_tile)
103103
self.nextTile.clicked.connect(self.go_to_next_tile)
@@ -850,7 +850,7 @@ def unset_thematic_layer_to_edit(self):
850850
self.QPBtn_ReloadRecodeTable.setDisabled(True)
851851
self.QPBtn_RestoreRecodeTable.setDisabled(True)
852852
self.QPBtn_AutoFill.setDisabled(True)
853-
self.Widget_GlobalEditingTools.setDisabled(True)
853+
self.QGBox_GlobalEditTools.setDisabled(True)
854854
self.QCBox_LayerToEdit.setCurrentIndex(-1)
855855
with block_signals_to(self.QCBox_band_LayerToEdit):
856856
self.QCBox_band_LayerToEdit.clear()
@@ -982,18 +982,15 @@ def setup_layer_to_edit(self):
982982
# create the recode table
983983
self.set_recode_pixel_table()
984984

985-
# Check if recode pixel table is empty and disable/enable editing toolbars
986-
[view_widget.widget_EditingToolbar.setEnabled(bool(layer_to_edit.old_new_value)) for view_widget in
987-
ThRasEDialog.view_widgets]
988-
989985
# tooltip
990986
self.QCBox_LayerToEdit.setToolTip(layer_to_edit.qgs_layer.name())
991987
# enable some components
988+
[view_widget.widget_EditingToolbar.setEnabled(True) for view_widget in ThRasEDialog.view_widgets]
992989
self.NavigationBlockWidget.setEnabled(True)
993990
self.QPBtn_ReloadRecodeTable.setEnabled(True)
994991
self.QPBtn_RestoreRecodeTable.setEnabled(True)
995992
self.QPBtn_AutoFill.setEnabled(True)
996-
self.Widget_GlobalEditingTools.setEnabled(True)
993+
self.QGBox_GlobalEditTools.setEnabled(True)
997994
self.update_save_buttons_state()
998995
# registry
999996
self.QPBtn_Registry.setEnabled(True)
@@ -1043,9 +1040,6 @@ def update_recode_pixel_table(self):
10431040
self.QLbl_NumberClassesToEdit.setText("({} {} to edit)".format(number_classes_to_edit,
10441041
"class" if number_classes_to_edit == 1 else "classes"))
10451042

1046-
# Check if recode pixel table is empty and disable/enable editing toolbars
1047-
[view_widget.widget_EditingToolbar.setEnabled(bool(layer_to_edit.old_new_value)) for view_widget in
1048-
ThRasEDialog.view_widgets]
10491043

10501044
@error_handler
10511045
def set_recode_pixel_table(self):
@@ -1178,7 +1172,7 @@ def reload_recode_table(self):
11781172
# disable some components
11791173
self.NavigationBlockWidget.setEnabled(False)
11801174
[view_widget.widget_EditingToolbar.setEnabled(False) for view_widget in ThRasEDialog.view_widgets]
1181-
self.Widget_GlobalEditingTools.setEnabled(False)
1175+
self.QGBox_GlobalEditTools.setEnabled(False)
11821176
return
11831177
# restore backup
11841178
LayerToEdit.current.pixels_backup = pixels_backup
@@ -1210,7 +1204,7 @@ def restore_recode_table(self):
12101204
# enable some components
12111205
self.NavigationBlockWidget.setEnabled(True)
12121206
[view_widget.widget_EditingToolbar.setEnabled(True) for view_widget in ThRasEDialog.view_widgets]
1213-
self.Widget_GlobalEditingTools.setEnabled(True)
1207+
self.QGBox_GlobalEditTools.setEnabled(True)
12141208

12151209
@pyqtSlot()
12161210
def open_autofill_dialog(self):

0 commit comments

Comments
 (0)