eric6/Preferences/ShortcutDialog.py

changeset 8143
2c730d5fd177
parent 7923
91e843545d9a
child 8218
7c09585bd960
equal deleted inserted replaced
8141:27f636beebad 8143:2c730d5fd177
34 super(ShortcutDialog, self).__init__(parent) 34 super(ShortcutDialog, self).__init__(parent)
35 if name: 35 if name:
36 self.setObjectName(name) 36 self.setObjectName(name)
37 self.setModal(modal) 37 self.setModal(modal)
38 self.setupUi(self) 38 self.setupUi(self)
39 self.setWindowFlags(Qt.Window) 39 self.setWindowFlags(Qt.WindowType.Window)
40 40
41 self.keyIndex = 0 41 self.keyIndex = 0
42 self.keys = [0, 0, 0, 0] 42 self.keys = [0, 0, 0, 0]
43 self.noCheck = False 43 self.noCheck = False
44 self.objectType = "" 44 self.objectType = ""
54 self.primaryClearButton.installEventFilter(self) 54 self.primaryClearButton.installEventFilter(self)
55 self.alternateClearButton.installEventFilter(self) 55 self.alternateClearButton.installEventFilter(self)
56 self.keyEdit.installEventFilter(self) 56 self.keyEdit.installEventFilter(self)
57 self.alternateKeyEdit.installEventFilter(self) 57 self.alternateKeyEdit.installEventFilter(self)
58 58
59 self.buttonBox.button(QDialogButtonBox.Ok).installEventFilter(self) 59 self.buttonBox.button(
60 self.buttonBox.button(QDialogButtonBox.Cancel).installEventFilter(self) 60 QDialogButtonBox.StandardButton.Ok).installEventFilter(self)
61 self.buttonBox.button(
62 QDialogButtonBox.StandardButton.Cancel).installEventFilter(self)
61 63
62 msh = self.minimumSizeHint() 64 msh = self.minimumSizeHint()
63 self.resize(max(self.width(), msh.width()), msh.height()) 65 self.resize(max(self.width(), msh.width()), msh.height())
64 66
65 def setKeys(self, key, alternateKey, noCheck, objectType): 67 def setKeys(self, key, alternateKey, noCheck, objectType):
122 124
123 @param watched the QObject being watched 125 @param watched the QObject being watched
124 @param event the event that occurred 126 @param event the event that occurred
125 @return always False 127 @return always False
126 """ 128 """
127 if event.type() == QEvent.KeyPress: 129 if event.type() == QEvent.Type.KeyPress:
128 self.keyPressEvent(event) 130 self.keyPressEvent(event)
129 return True 131 return True
130 132
131 return False 133 return False
132 134
134 """ 136 """
135 Protected method to handle a key press event. 137 Protected method to handle a key press event.
136 138
137 @param evt the key event (QKeyEvent) 139 @param evt the key event (QKeyEvent)
138 """ 140 """
139 if evt.key() in [Qt.Key_Control, Qt.Key_Meta, Qt.Key_Shift, Qt.Key_Alt, 141 if evt.key() in [
140 Qt.Key_Menu, Qt.Key_Hyper_L, Qt.Key_Hyper_R, 142 Qt.Key.Key_Control, Qt.Key.Key_Meta, Qt.Key.Key_Shift,
141 Qt.Key_Super_L, Qt.Key_Super_R]: 143 Qt.Key.Key_Alt, Qt.Key.Key_Menu,
144 Qt.Key.Key_Hyper_L, Qt.Key.Key_Hyper_R,
145 Qt.Key.Key_Super_L, Qt.Key.Key_Super_R
146 ]:
142 return 147 return
143 148
144 if self.keyIndex == 4: 149 if self.keyIndex == 4:
145 self.keyIndex = 0 150 self.keyIndex = 0
146 self.keys = [0, 0, 0, 0] 151 self.keys = [0, 0, 0, 0]
147 152
148 if evt.key() == Qt.Key_Backtab and evt.modifiers() & Qt.ShiftModifier: 153 if (
149 self.keys[self.keyIndex] = Qt.Key_Tab 154 evt.key() == Qt.Key.Key_Backtab and
155 evt.modifiers() & Qt.KeyboardModifier.ShiftModifier
156 ):
157 self.keys[self.keyIndex] = Qt.Key.Key_Tab
150 else: 158 else:
151 self.keys[self.keyIndex] = evt.key() 159 self.keys[self.keyIndex] = evt.key()
152 160
153 if evt.modifiers() & Qt.ShiftModifier: 161 if evt.modifiers() & Qt.KeyboardModifier.ShiftModifier:
154 self.keys[self.keyIndex] += Qt.SHIFT 162 self.keys[self.keyIndex] += Qt.Modifier.SHIFT
155 if evt.modifiers() & Qt.ControlModifier: 163 if evt.modifiers() & Qt.KeyboardModifier.ControlModifier:
156 self.keys[self.keyIndex] += Qt.CTRL 164 self.keys[self.keyIndex] += Qt.Modifier.CTRL
157 if evt.modifiers() & Qt.AltModifier: 165 if evt.modifiers() & Qt.KeyboardModifier.AltModifier:
158 self.keys[self.keyIndex] += Qt.ALT 166 self.keys[self.keyIndex] += Qt.Modifier.ALT
159 if evt.modifiers() & Qt.MetaModifier: 167 if evt.modifiers() & Qt.KeyboardModifier.MetaModifier:
160 self.keys[self.keyIndex] += Qt.META 168 self.keys[self.keyIndex] += Qt.Modifier.META
161 169
162 self.keyIndex += 1 170 self.keyIndex += 1
163 171
164 if self.keyIndex == 1: 172 if self.keyIndex == 1:
165 self.__setKeyEditText(QKeySequence(self.keys[0]).toString()) 173 self.__setKeyEditText(QKeySequence(self.keys[0]).toString())

eric ide

mercurial