diff --git a/spyder/plugins/editor/widgets/mouse_shortcuts.py b/spyder/plugins/editor/widgets/mouse_shortcuts.py index 7d0744889f1..3c33fe0aa09 100644 --- a/spyder/plugins/editor/widgets/mouse_shortcuts.py +++ b/spyder/plugins/editor/widgets/mouse_shortcuts.py @@ -24,20 +24,22 @@ ) # Local imports +from spyder.api.config.mixins import SpyderConfigurationAccessor from spyder.api.widgets.dialogs import SpyderDialogButtonBox from spyder.config.base import _ -from spyder.config.manager import CONF from spyder.utils.icon_manager import ima from spyder.widgets.helperwidgets import TipWidget -class MouseShortcutEditor(QDialog): +class MouseShortcutEditor(QDialog, SpyderConfigurationAccessor): """A dialog to edit the modifier keys for CodeEditor mouse interactions.""" + CONF_SECTION = "editor" + def __init__(self, parent): super().__init__(parent) self.editor_config_page = parent - mouse_shortcuts = CONF.get('editor', 'mouse_shortcuts') + mouse_shortcuts = self.get_conf('mouse_shortcuts') self.setWindowFlags( self.windowFlags() & ~Qt.WindowContextHelpButtonHint )