Skip to content

Commit 1994c44

Browse files
committed
[processing] harmonize results viewer action behavior
1 parent a1a4553 commit 1994c44

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

python/plugins/processing/ProcessingPlugin.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -211,14 +211,15 @@ def initGui(self):
211211
self.menu.addAction(self.historyAction)
212212
self.toolbox.processingToolbar.addAction(self.historyAction)
213213

214-
self.resultsAction = self.resultsDock.toggleViewAction()
215-
self.resultsAction.setObjectName('resultsAction')
216-
self.resultsAction.setIcon(
217-
QgsApplication.getThemeIcon("/processingResult.svg"))
218-
self.resultsAction.setText(self.tr('&Results Viewer'))
214+
self.resultsAction = QAction(
215+
QgsApplication.getThemeIcon("/processingResult.svg"),
216+
self.tr('&Results Viewer'), self.iface.mainWindow())
217+
self.resultsAction.setCheckable(True)
219218
self.iface.registerMainWindowAction(self.resultsAction, 'Ctrl+Alt+R')
220219
self.menu.addAction(self.resultsAction)
221220
self.toolbox.processingToolbar.addAction(self.resultsAction)
221+
self.resultsDock.visibilityChanged.connect(self.resultsAction.setChecked)
222+
self.resultsAction.toggled.connect(self.resultsDock.setUserVisible)
222223

223224
self.optionsAction = QAction(
224225
QgsApplication.getThemeIcon("/mActionOptions.svg"),

0 commit comments

Comments
 (0)