diff --git a/soitool/modules/module_predefined_codes.py b/soitool/modules/module_predefined_codes.py index c424fadd39f5340d3763d4af2d7a59d31d47288d..837b9271406da6b935dfc6dd1a2fd22052ef4f33 100644 --- a/soitool/modules/module_predefined_codes.py +++ b/soitool/modules/module_predefined_codes.py @@ -426,6 +426,7 @@ class PredefinedCodesModule(ModuleBase, QWidget, metaclass=Meta): dialog = PredefinedCodesSettings( self.headline.text(), self.warning_word.text(), self.categories ) + # Modify dialog dialog.edit_column_height.setMinimum(self.minimum_column_height) dialog.edit_column_height.setValue(self.maximum_column_height) @@ -474,6 +475,10 @@ class PredefinedCodesTable(QTableWidget): def __init__(self, headline, expressions): QTableWidget.__init__(self) + # Set focus-policy to prevent PredefinedCodesModule's + # keyPressEvent-function to be called twice when a cell is selected. + self.setFocusPolicy(Qt.NoFocus) + # Set row- and columncount self.setRowCount(len(expressions)) self.setColumnCount(2)