mirror of
https://github.com/qgis/QGIS.git
synced 2025-04-25 00:03:06 -04:00
fixed processing plugin customization (thanks to Martin Dobias), fixes #9134
This commit is contained in:
parent
0b32f2ac38
commit
a43bd626af
@ -61,11 +61,13 @@ class ProcessingPlugin:
|
|||||||
self.toolbox.hide()
|
self.toolbox.hide()
|
||||||
#Processing.addAlgListListener(self.toolbox)
|
#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',
|
self.menu.setTitle(QCoreApplication.translate('Processing',
|
||||||
'Processing'))
|
'Processing'))
|
||||||
|
|
||||||
self.toolboxAction = self.toolbox.toggleViewAction()
|
self.toolboxAction = self.toolbox.toggleViewAction()
|
||||||
|
self.toolboxAction.setObjectName( 'toolboxAction' )
|
||||||
self.toolboxAction.setIcon(QIcon(':/processing/images/alg.png'))
|
self.toolboxAction.setIcon(QIcon(':/processing/images/alg.png'))
|
||||||
self.toolboxAction.setText(QCoreApplication.translate('Processing',
|
self.toolboxAction.setText(QCoreApplication.translate('Processing',
|
||||||
'Toolbox'))
|
'Toolbox'))
|
||||||
@ -75,6 +77,7 @@ class ProcessingPlugin:
|
|||||||
QCoreApplication.translate('Processing',
|
QCoreApplication.translate('Processing',
|
||||||
'Graphical modeler'),
|
'Graphical modeler'),
|
||||||
interface.iface.mainWindow())
|
interface.iface.mainWindow())
|
||||||
|
self.modelerAction.setObjectName( 'modelerAction' )
|
||||||
self.modelerAction.triggered.connect(self.openModeler)
|
self.modelerAction.triggered.connect(self.openModeler)
|
||||||
self.menu.addAction(self.modelerAction)
|
self.menu.addAction(self.modelerAction)
|
||||||
|
|
||||||
@ -82,6 +85,7 @@ class ProcessingPlugin:
|
|||||||
QCoreApplication.translate('Processing',
|
QCoreApplication.translate('Processing',
|
||||||
'History and log'),
|
'History and log'),
|
||||||
interface.iface.mainWindow())
|
interface.iface.mainWindow())
|
||||||
|
self.historyAction.setObjectName( 'historyAction' )
|
||||||
self.historyAction.triggered.connect(self.openHistory)
|
self.historyAction.triggered.connect(self.openHistory)
|
||||||
self.menu.addAction(self.historyAction)
|
self.menu.addAction(self.historyAction)
|
||||||
|
|
||||||
@ -89,6 +93,7 @@ class ProcessingPlugin:
|
|||||||
QCoreApplication.translate('Processing',
|
QCoreApplication.translate('Processing',
|
||||||
'Options and configuration'),
|
'Options and configuration'),
|
||||||
interface.iface.mainWindow())
|
interface.iface.mainWindow())
|
||||||
|
self.configAction.setObjectName( 'configAction' )
|
||||||
self.configAction.triggered.connect(self.openConfig)
|
self.configAction.triggered.connect(self.openConfig)
|
||||||
self.menu.addAction(self.configAction)
|
self.menu.addAction(self.configAction)
|
||||||
|
|
||||||
@ -96,6 +101,7 @@ class ProcessingPlugin:
|
|||||||
QCoreApplication.translate('Processing',
|
QCoreApplication.translate('Processing',
|
||||||
'&Results viewer'),
|
'&Results viewer'),
|
||||||
interface.iface.mainWindow())
|
interface.iface.mainWindow())
|
||||||
|
self.resultsAction.setObjectName( 'resultsAction' )
|
||||||
self.resultsAction.triggered.connect(self.openResults)
|
self.resultsAction.triggered.connect(self.openResults)
|
||||||
self.menu.addAction(self.resultsAction)
|
self.menu.addAction(self.resultsAction)
|
||||||
|
|
||||||
@ -107,6 +113,7 @@ class ProcessingPlugin:
|
|||||||
QIcon(':/processing/images/commander.png'),
|
QIcon(':/processing/images/commander.png'),
|
||||||
QCoreApplication.translate('Processing', '&Commander'),
|
QCoreApplication.translate('Processing', '&Commander'),
|
||||||
interface.iface.mainWindow())
|
interface.iface.mainWindow())
|
||||||
|
self.commanderAction.setObjectName( 'commanderAction' )
|
||||||
self.commanderAction.triggered.connect(self.openCommander)
|
self.commanderAction.triggered.connect(self.openCommander)
|
||||||
self.menu.addAction(self.commanderAction)
|
self.menu.addAction(self.commanderAction)
|
||||||
interface.iface.registerMainWindowAction(self.commanderAction,
|
interface.iface.registerMainWindowAction(self.commanderAction,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user