From 42683b8bb64ef727c8d5d0d2a57d711a5806853a Mon Sep 17 00:00:00 2001 From: Loren Eteval Date: Mon, 29 Apr 2024 10:26:03 +0800 Subject: [PATCH] Modify menu order in app mainWindow Signed-off-by: Loren Eteval --- Furious/Window/AppMainWindow.py | 86 ++++++++++++++++----------------- 1 file changed, 43 insertions(+), 43 deletions(-) diff --git a/Furious/Window/AppMainWindow.py b/Furious/Window/AppMainWindow.py index 5b63ff5..2f44362 100644 --- a/Furious/Window/AppMainWindow.py +++ b/Furious/Window/AppMainWindow.py @@ -177,6 +177,36 @@ class AppMainWindow(AppQMainWindow): self.mainTab = AppQTabWidget() self.mainTab.addTab(self.userServersQTableWidget, _('Server')) + logActions = [ + AppQAction( + _('Show Furious Log'), + callback=lambda: APP().logViewerWindowApp_.showMaximized(), + shortcut=QtCore.QKeyCombination( + QtCore.Qt.KeyboardModifier.ControlModifier + | QtCore.Qt.KeyboardModifier.ShiftModifier, + QtCore.Qt.Key.Key_F, + ), + ), + AppQAction( + _('Show Core Log'), + callback=lambda: APP().logViewerWindowCore.showMaximized(), + shortcut=QtCore.QKeyCombination( + QtCore.Qt.KeyboardModifier.ControlModifier + | QtCore.Qt.KeyboardModifier.ShiftModifier, + QtCore.Qt.Key.Key_C, + ), + ), + AppQAction( + _('Show Tun2socks Log'), + callback=lambda: APP().logViewerWindowTun_.showMaximized(), + shortcut=QtCore.QKeyCombination( + QtCore.Qt.KeyboardModifier.ControlModifier + | QtCore.Qt.KeyboardModifier.ShiftModifier, + QtCore.Qt.Key.Key_T, + ), + ), + ] + serverActions = [ AppQAction( _('Add VMess Server...'), @@ -242,36 +272,6 @@ class AppMainWindow(AppQMainWindow): ), ] - logActions = [ - AppQAction( - _('Show Furious Log'), - callback=lambda: APP().logViewerWindowApp_.showMaximized(), - shortcut=QtCore.QKeyCombination( - QtCore.Qt.KeyboardModifier.ControlModifier - | QtCore.Qt.KeyboardModifier.ShiftModifier, - QtCore.Qt.Key.Key_F, - ), - ), - AppQAction( - _('Show Core Log'), - callback=lambda: APP().logViewerWindowCore.showMaximized(), - shortcut=QtCore.QKeyCombination( - QtCore.Qt.KeyboardModifier.ControlModifier - | QtCore.Qt.KeyboardModifier.ShiftModifier, - QtCore.Qt.Key.Key_C, - ), - ), - AppQAction( - _('Show Tun2socks Log'), - callback=lambda: APP().logViewerWindowTun_.showMaximized(), - shortcut=QtCore.QKeyCombination( - QtCore.Qt.KeyboardModifier.ControlModifier - | QtCore.Qt.KeyboardModifier.ShiftModifier, - QtCore.Qt.Key.Key_T, - ), - ), - ] - toolsActions = [ AppQAction( _('Manage Xray-core Asset File...'), @@ -281,6 +281,13 @@ class AppMainWindow(AppQMainWindow): if hasattr(AppQAction, 'setMenu'): self.toolbar = AppQToolBar( + AppQAction( + _('Log'), + icon=bootstrapIcon('pin-angle.svg'), + menu=AppQMenu(*logActions), + useActionGroup=False, + checkable=False, + ), AppQSeperator(), AppQAction( _('Server'), @@ -297,13 +304,6 @@ class AppMainWindow(AppQMainWindow): useActionGroup=False, checkable=False, ), - AppQAction( - _('Log'), - icon=bootstrapIcon('pin-angle.svg'), - menu=AppQMenu(*logActions), - useActionGroup=False, - checkable=False, - ), AppQSeperator(), AppQAction( _('Tools'), @@ -334,6 +334,11 @@ class AppMainWindow(AppQMainWindow): self.addToolBar(self.toolbar) else: # Menu actions + logMenu = { + 'name': 'Log', + 'actions': [*logActions], + } + serverMenu = { 'name': 'Server', 'actions': [*serverActions], @@ -344,11 +349,6 @@ class AppMainWindow(AppQMainWindow): 'actions': [*subsActions], } - logMenu = { - 'name': 'Log', - 'actions': [*logActions], - } - toolsMenu = { 'name': 'Tools', 'actions': [*toolsActions], @@ -374,7 +374,7 @@ class AppMainWindow(AppQMainWindow): } # Menus - for menuDict in (serverMenu, subsMenu, logMenu, toolsMenu, helpMenu): + for menuDict in (logMenu, serverMenu, subsMenu, toolsMenu, helpMenu): menuName = menuDict['name'] menuObjName = f'_{menuName}Menu' menu = AppQMenu(