--- a/src/eric7/Preferences/ConfigurationPages/EditorMouseClickHandlerPage.py Wed Jul 13 11:16:20 2022 +0200 +++ b/src/eric7/Preferences/ConfigurationPages/EditorMouseClickHandlerPage.py Wed Jul 13 14:55:47 2022 +0200 @@ -13,11 +13,13 @@ import Preferences -class EditorMouseClickHandlerPage(ConfigurationPageBase, - Ui_EditorMouseClickHandlerPage): +class EditorMouseClickHandlerPage( + ConfigurationPageBase, Ui_EditorMouseClickHandlerPage +): """ Class implementing the Editor Mouse Click Handlers configuration page. """ + def __init__(self): """ Constructor @@ -25,24 +27,25 @@ super().__init__() self.setupUi(self) self.setObjectName("EditorMouseClickHandlerPage") - + # set initial values self.mcEnabledCheckBox.setChecked( - Preferences.getEditor("MouseClickHandlersEnabled")) - + Preferences.getEditor("MouseClickHandlersEnabled") + ) + def save(self): """ Public slot to save the Editor Mouse Click Handlers configuration. """ Preferences.setEditor( - "MouseClickHandlersEnabled", - self.mcEnabledCheckBox.isChecked()) - + "MouseClickHandlersEnabled", self.mcEnabledCheckBox.isChecked() + ) + def create(dlg): """ Module function to create the configuration page. - + @param dlg reference to the configuration dialog @return reference to the instantiated page (ConfigurationPageBase) """