mirror of
https://github.com/arsenetar/dupeguru.git
synced 2025-03-10 05:34:36 +00:00
Reorganize view menu entries and keep consistency
This commit is contained in:
parent
86e1b55b02
commit
a542168a0d
@ -94,7 +94,6 @@ class DirectoriesDialog(QMainWindow):
|
|||||||
("actionAddFolder", "", "", tr("Add Folder..."), self.addFolderTriggered),
|
("actionAddFolder", "", "", tr("Add Folder..."), self.addFolderTriggered),
|
||||||
]
|
]
|
||||||
createActions(ACTIONS, self)
|
createActions(ACTIONS, self)
|
||||||
|
|
||||||
# if self.app.main_window: # We use tab widgets in this case
|
# if self.app.main_window: # We use tab widgets in this case
|
||||||
# # Keep track of actions which should only be accessible from this class
|
# # Keep track of actions which should only be accessible from this class
|
||||||
# for action, _, _, _, _ in ACTIONS:
|
# for action, _, _, _, _ in ACTIONS:
|
||||||
@ -122,16 +121,20 @@ class DirectoriesDialog(QMainWindow):
|
|||||||
|
|
||||||
self.menuLoadRecent = QMenu(self.menuFile)
|
self.menuLoadRecent = QMenu(self.menuFile)
|
||||||
self.menuLoadRecent.setTitle(tr("Load Recent Results"))
|
self.menuLoadRecent.setTitle(tr("Load Recent Results"))
|
||||||
|
|
||||||
self.menuFile.addAction(self.actionLoadResults)
|
self.menuFile.addAction(self.actionLoadResults)
|
||||||
self.menuFile.addAction(self.menuLoadRecent.menuAction())
|
self.menuFile.addAction(self.menuLoadRecent.menuAction())
|
||||||
self.menuFile.addSeparator()
|
self.menuFile.addSeparator()
|
||||||
self.menuFile.addAction(self.app.actionClearPictureCache)
|
self.menuFile.addAction(self.app.actionClearPictureCache)
|
||||||
self.menuFile.addSeparator()
|
self.menuFile.addSeparator()
|
||||||
self.menuFile.addAction(self.app.actionQuit)
|
self.menuFile.addAction(self.app.actionQuit)
|
||||||
self.menuView.addAction(self.app.actionPreferences)
|
|
||||||
|
self.menuView.addAction(self.app.actionDirectoriesWindow)
|
||||||
self.menuView.addAction(self.actionShowResultsWindow)
|
self.menuView.addAction(self.actionShowResultsWindow)
|
||||||
self.menuView.addAction(self.app.actionIgnoreList)
|
self.menuView.addAction(self.app.actionIgnoreList)
|
||||||
self.menuView.addAction(self.app.actionDirectoriesWindow)
|
self.menuView.addSeparator()
|
||||||
|
self.menuView.addAction(self.app.actionPreferences)
|
||||||
|
|
||||||
self.menuHelp.addAction(self.app.actionShowHelp)
|
self.menuHelp.addAction(self.app.actionShowHelp)
|
||||||
self.menuHelp.addAction(self.app.actionOpenDebugLog)
|
self.menuHelp.addAction(self.app.actionOpenDebugLog)
|
||||||
self.menuHelp.addAction(self.app.actionAbout)
|
self.menuHelp.addAction(self.app.actionAbout)
|
||||||
|
@ -214,7 +214,7 @@ class ResultWindow(QMainWindow):
|
|||||||
self.specific_actions.add(getattr(self, action))
|
self.specific_actions.add(getattr(self, action))
|
||||||
|
|
||||||
def _setupMenu(self):
|
def _setupMenu(self):
|
||||||
if not self.app.main_window:
|
if not self.app.use_tabs:
|
||||||
# we are our own QMainWindow, we need our own menu bar
|
# we are our own QMainWindow, we need our own menu bar
|
||||||
self.menubar = QMenuBar() # self.menuBar() works as well here
|
self.menubar = QMenuBar() # self.menuBar() works as well here
|
||||||
self.menubar.setGeometry(QRect(0, 0, 630, 22))
|
self.menubar.setGeometry(QRect(0, 0, 630, 22))
|
||||||
@ -260,12 +260,18 @@ class ResultWindow(QMainWindow):
|
|||||||
self.menuMark.addAction(self.actionMarkNone)
|
self.menuMark.addAction(self.actionMarkNone)
|
||||||
self.menuMark.addAction(self.actionInvertMarking)
|
self.menuMark.addAction(self.actionInvertMarking)
|
||||||
self.menuMark.addAction(self.actionMarkSelected)
|
self.menuMark.addAction(self.actionMarkSelected)
|
||||||
|
|
||||||
|
self.menuView.addAction(self.actionDetails)
|
||||||
|
self.menuView.addSeparator()
|
||||||
self.menuView.addAction(self.actionPowerMarker)
|
self.menuView.addAction(self.actionPowerMarker)
|
||||||
self.menuView.addAction(self.actionDelta)
|
self.menuView.addAction(self.actionDelta)
|
||||||
self.menuView.addSeparator()
|
self.menuView.addSeparator()
|
||||||
self.menuView.addAction(self.actionDetails)
|
if not self.app.use_tabs:
|
||||||
self.menuView.addAction(self.app.actionIgnoreList)
|
self.menuView.addAction(self.app.actionIgnoreList)
|
||||||
|
# This also pushes back the options entry to the bottom of the menu
|
||||||
|
self.menuView.addSeparator()
|
||||||
self.menuView.addAction(self.app.actionPreferences)
|
self.menuView.addAction(self.app.actionPreferences)
|
||||||
|
|
||||||
self.menuHelp.addAction(self.app.actionShowHelp)
|
self.menuHelp.addAction(self.app.actionShowHelp)
|
||||||
self.menuHelp.addAction(self.app.actionOpenDebugLog)
|
self.menuHelp.addAction(self.app.actionOpenDebugLog)
|
||||||
self.menuHelp.addAction(self.app.actionAbout)
|
self.menuHelp.addAction(self.app.actionAbout)
|
||||||
|
@ -126,12 +126,10 @@ class TabWindow(QMainWindow):
|
|||||||
continue
|
continue
|
||||||
else:
|
else:
|
||||||
menu.setEnabled(True)
|
menu.setEnabled(True)
|
||||||
|
|
||||||
for action in menu.actions():
|
for action in menu.actions():
|
||||||
if action not in active_widget.specific_actions:
|
if action not in active_widget.specific_actions:
|
||||||
if action in self.previous_widget_actions:
|
if action in self.previous_widget_actions:
|
||||||
# action.setEnabled(False)
|
action.setEnabled(False)
|
||||||
menu.removeAction(action)
|
|
||||||
continue
|
continue
|
||||||
action.setEnabled(True)
|
action.setEnabled(True)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user