From a43bd626affae00d721a26c23efbf3e3003ab4cc Mon Sep 17 00:00:00 2001 From: Radim Blazek Date: Thu, 3 Apr 2014 18:12:56 +0200 Subject: [PATCH] fixed processing plugin customization (thanks to Martin Dobias), fixes #9134 --- python/plugins/processing/ProcessingPlugin.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/python/plugins/processing/ProcessingPlugin.py b/python/plugins/processing/ProcessingPlugin.py index fbfbb48b314..f0923340b0a 100644 --- a/python/plugins/processing/ProcessingPlugin.py +++ b/python/plugins/processing/ProcessingPlugin.py @@ -61,11 +61,13 @@ class ProcessingPlugin: self.toolbox.hide() #Processing.addAlgListListener(self.toolbox) - self.menu = QMenu(interface.iface.mainWindow()) + self.menu = QMenu(interface.iface.mainWindow().menuBar()) + self.menu.setObjectName( 'processing' ) self.menu.setTitle(QCoreApplication.translate('Processing', 'Processing')) self.toolboxAction = self.toolbox.toggleViewAction() + self.toolboxAction.setObjectName( 'toolboxAction' ) self.toolboxAction.setIcon(QIcon(':/processing/images/alg.png')) self.toolboxAction.setText(QCoreApplication.translate('Processing', 'Toolbox')) @@ -75,6 +77,7 @@ class ProcessingPlugin: QCoreApplication.translate('Processing', 'Graphical modeler'), interface.iface.mainWindow()) + self.modelerAction.setObjectName( 'modelerAction' ) self.modelerAction.triggered.connect(self.openModeler) self.menu.addAction(self.modelerAction) @@ -82,6 +85,7 @@ class ProcessingPlugin: QCoreApplication.translate('Processing', 'History and log'), interface.iface.mainWindow()) + self.historyAction.setObjectName( 'historyAction' ) self.historyAction.triggered.connect(self.openHistory) self.menu.addAction(self.historyAction) @@ -89,6 +93,7 @@ class ProcessingPlugin: QCoreApplication.translate('Processing', 'Options and configuration'), interface.iface.mainWindow()) + self.configAction.setObjectName( 'configAction' ) self.configAction.triggered.connect(self.openConfig) self.menu.addAction(self.configAction) @@ -96,6 +101,7 @@ class ProcessingPlugin: QCoreApplication.translate('Processing', '&Results viewer'), interface.iface.mainWindow()) + self.resultsAction.setObjectName( 'resultsAction' ) self.resultsAction.triggered.connect(self.openResults) self.menu.addAction(self.resultsAction) @@ -107,6 +113,7 @@ class ProcessingPlugin: QIcon(':/processing/images/commander.png'), QCoreApplication.translate('Processing', '&Commander'), interface.iface.mainWindow()) + self.commanderAction.setObjectName( 'commanderAction' ) self.commanderAction.triggered.connect(self.openCommander) self.menu.addAction(self.commanderAction) interface.iface.registerMainWindowAction(self.commanderAction,