Skip to content

Commit 8055760

Browse files
committed
Split Tools Menu
1 parent 075288a commit 8055760

1 file changed

Lines changed: 11 additions & 10 deletions

File tree

activity_browser/ui/menu_bar.py

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,24 +14,15 @@
1414
class MenuBar(QtWidgets.QMenuBar):
1515
def __init__(self, window):
1616
super().__init__(parent=window)
17-
self.windows_menu = QtWidgets.QMenu("&Windows", self)
18-
self.tools_menu = QtWidgets.QMenu("&Tools", self)
1917
self.help_menu = QtWidgets.QMenu("&Help", self)
2018

21-
self.manage_plugins_action = actions.PluginWizardOpen.get_QAction()
22-
2319
self.addMenu(ProjectMenu(self))
2420
self.addMenu(ViewMenu(self))
25-
self.addMenu(self.tools_menu)
21+
self.addMenu(ToolsMenu(self))
2622
self.addMenu(self.help_menu)
2723

28-
self.setup_tools_menu()
2924
self.setup_help_menu()
3025

31-
def setup_tools_menu(self) -> None:
32-
"""Build the tools menu for the menubar."""
33-
self.tools_menu.addAction(self.manage_plugins_action)
34-
3526
def setup_help_menu(self) -> None:
3627
"""Build the help menu for the menubar."""
3728
self.help_menu.addAction(
@@ -144,6 +135,16 @@ def __init__(self, parent=None) -> None:
144135
)
145136

146137

138+
class ToolsMenu(QtWidgets.QMenu):
139+
def __init__(self, parent=None) -> None:
140+
super().__init__(parent)
141+
self.setTitle("&Tools")
142+
143+
self.manage_plugins_action = actions.PluginWizardOpen.get_QAction()
144+
145+
self.addAction(self.manage_plugins_action)
146+
147+
147148
class ProjectSelectionMenu(QtWidgets.QMenu):
148149
"""
149150
Menu that lists all the projects available through bw2data.projects

0 commit comments

Comments
 (0)