Skip to content

Commit abeef25

Browse files
committed
macOS: fix shortcut even for processing tool button
1 parent 27cbfaf commit abeef25

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

python/plugins/processing/ProcessingPlugin.py

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
QgsCustomDropHandler)
4141
from qgis.PyQt.QtCore import Qt, QCoreApplication, QDir, QFileInfo
4242
from qgis.PyQt.QtWidgets import QMenu, QAction
43-
from qgis.PyQt.QtGui import QIcon
43+
from qgis.PyQt.QtGui import QIcon, QKeySequence
4444

4545
from processing.core.Processing import Processing
4646
from processing.gui.AlgorithmDialog import AlgorithmDialog
@@ -189,7 +189,8 @@ def initGui(self):
189189
self.toolboxAction.setObjectName('toolboxAction')
190190
self.toolboxAction.setIcon(
191191
QgsApplication.getThemeIcon("/processingAlgorithm.svg"))
192-
self.iface.registerMainWindowAction(self.toolboxAction, 'Ctrl+Alt+T')
192+
self.iface.registerMainWindowAction(self.toolboxAction,
193+
QKeySequence('Ctrl+Alt+T').toString(QKeySequence.NativeText))
193194
self.toolboxAction.toggled.connect(self.openToolbox)
194195
self.iface.attributesToolBar().insertAction(self.iface.actionOpenStatisticalSummary(), self.toolboxAction)
195196
self.menu.addAction(self.toolboxAction)
@@ -199,23 +200,27 @@ def initGui(self):
199200
self.tr('Graphical &Modeler...'), self.iface.mainWindow())
200201
self.modelerAction.setObjectName('modelerAction')
201202
self.modelerAction.triggered.connect(self.openModeler)
202-
self.iface.registerMainWindowAction(self.modelerAction, 'Ctrl+Alt+M')
203+
self.iface.registerMainWindowAction(self.modelerAction,
204+
QKeySequence('Ctrl+Alt+M').toString(QKeySequence.NativeText))
203205
self.menu.addAction(self.modelerAction)
204206

205207
self.historyAction = QAction(
206208
QIcon(os.path.join(pluginPath, 'images', 'history.svg')),
207209
self.tr('&History...'), self.iface.mainWindow())
208210
self.historyAction.setObjectName('historyAction')
209211
self.historyAction.triggered.connect(self.openHistory)
210-
self.iface.registerMainWindowAction(self.historyAction, 'Ctrl+Alt+H')
212+
self.iface.registerMainWindowAction(self.historyAction,
213+
QKeySequence('Ctrl+Alt+H').toString(QKeySequence.NativeText))
211214
self.menu.addAction(self.historyAction)
212215
self.toolbox.processingToolbar.addAction(self.historyAction)
213216

214217
self.resultsAction = QAction(
215218
QgsApplication.getThemeIcon("/processingResult.svg"),
216219
self.tr('&Results Viewer'), self.iface.mainWindow())
217220
self.resultsAction.setCheckable(True)
218-
self.iface.registerMainWindowAction(self.resultsAction, 'Ctrl+Alt+R')
221+
self.iface.registerMainWindowAction(self.resultsAction,
222+
QKeySequence('Ctrl+Alt+R').toString(QKeySequence.NativeText))
223+
219224
self.menu.addAction(self.resultsAction)
220225
self.toolbox.processingToolbar.addAction(self.resultsAction)
221226
self.resultsDock.visibilityChanged.connect(self.resultsAction.setChecked)

0 commit comments

Comments
 (0)