@@ -156,9 +156,8 @@ def create_actions(self):
156156 self .settings_action = QtGui .QAction ("Settings" , self )
157157 self .settings_action .setStatusTip ("Settings" )
158158 self .settings_action .setIcon (QtGui .QIcon (path_for ("settings.png" )))
159+ self .settings_action .setMenuRole (QtGui .QAction .MenuRole .PreferencesRole )
159160 self .settings_action .triggered .connect (lambda : self .show_settings_dialog ())
160- self .settings_action .setEnabled (False )
161- self .disabled_elements .append (self .settings_action )
162161
163162 open_help_action = QtGui .QAction ("&Help" , self )
164163 open_help_action .setStatusTip ("Open Documentation" )
@@ -167,13 +166,15 @@ def create_actions(self):
167166 self .open_help_action = open_help_action
168167
169168 open_about_action = QtGui .QAction ("&About" , self )
170- open_about_action .setStatusTip ("Report RAT version&info " )
169+ open_about_action .setStatusTip (f"About { MAIN_WINDOW_TITLE } " )
171170 open_about_action .triggered .connect (self .open_about_info )
171+ open_about_action .setMenuRole (QtGui .QAction .MenuRole .AboutQtRole )
172172 self .open_about_action = open_about_action
173173
174174 self .exit_action = QtGui .QAction ("E&xit" , self )
175175 self .exit_action .setStatusTip (f"Quit { MAIN_WINDOW_TITLE } " )
176176 self .exit_action .setShortcut (QtGui .QKeySequence .StandardKey .Quit )
177+ self .exit_action .setMenuRole (QtGui .QAction .MenuRole .QuitRole )
177178 self .exit_action .triggered .connect (self .close )
178179
179180 # Window menu actions
@@ -201,10 +202,6 @@ def create_actions(self):
201202 self .clear_terminal_action .setStatusTip ("Clear text in the terminal" )
202203 self .clear_terminal_action .triggered .connect (self .terminal_widget .clear )
203204
204- self .setup_matlab_action = QtGui .QAction ("Setup MATLAB" , self )
205- self .setup_matlab_action .setStatusTip ("Set the path of the MATLAB executable" )
206- self .setup_matlab_action .triggered .connect (lambda : self .show_settings_dialog (tab_name = "Matlab" ))
207-
208205 def add_submenus (self , main_menu : QtWidgets .QMenuBar ):
209206 """Add sub menus to the main menu bar"""
210207
@@ -243,8 +240,6 @@ def add_submenus(self, main_menu: QtWidgets.QMenuBar):
243240 tools_menu = main_menu .addMenu ("&Tools" )
244241 tools_menu .setObjectName ("&Tools" )
245242 tools_menu .addAction (self .clear_terminal_action )
246- tools_menu .addSeparator ()
247- tools_menu .addAction (self .setup_matlab_action )
248243
249244 help_menu = main_menu .addMenu ("&Help" )
250245 help_menu .setObjectName ("&Help" )
0 commit comments