5 |
5 |
6 """ |
6 """ |
7 Module implementing the Rope Mouse Click Handler configuration page. |
7 Module implementing the Rope Mouse Click Handler configuration page. |
8 """ |
8 """ |
9 |
9 |
10 from PyQt5.QtCore import pyqtSlot |
10 from PyQt6.QtCore import pyqtSlot |
11 from PyQt5.QtWidgets import QDialog |
11 from PyQt6.QtWidgets import QDialog |
12 |
12 |
13 from Preferences.ConfigurationPages.ConfigurationPageBase import ( |
13 from Preferences.ConfigurationPages.ConfigurationPageBase import ( |
14 ConfigurationPageBase |
14 ConfigurationPageBase |
15 ) |
15 ) |
16 from .Ui_MouseClickHandlerRopePage import Ui_MouseClickHandlerRopePage |
16 from .Ui_MouseClickHandlerRopePage import Ui_MouseClickHandlerRopePage |
68 def on_changeGotoButton_clicked(self): |
68 def on_changeGotoButton_clicked(self): |
69 """ |
69 """ |
70 Private slot to change the 'goto' mouse click sequence. |
70 Private slot to change the 'goto' mouse click sequence. |
71 """ |
71 """ |
72 dlg = MouseClickDialog(*self.__modifiers["goto"]) |
72 dlg = MouseClickDialog(*self.__modifiers["goto"]) |
73 if dlg.exec() == QDialog.Accepted: |
73 if dlg.exec() == QDialog.DialogCode.Accepted: |
74 self.__modifiers["goto"] = dlg.getClick() |
74 self.__modifiers["goto"] = dlg.getClick() |
75 self.gotoClickEdit.setText( |
75 self.gotoClickEdit.setText( |
76 MouseUtilities.MouseButtonModifier2String( |
76 MouseUtilities.MouseButtonModifier2String( |
77 *self.__modifiers["goto"])) |
77 *self.__modifiers["goto"])) |