|
| 1 | +from __future__ import annotations |
| 2 | + |
| 3 | +from typing import TYPE_CHECKING |
| 4 | + |
| 5 | +from automation_ide.automation_editor_ui.menu.automation_menu.api_testka_menu.build_api_testka_menu import \ |
| 6 | + set_apitestka_menu |
| 7 | +from automation_ide.automation_editor_ui.menu.automation_menu.auto_control_menu.build_autocontrol_menu import \ |
| 8 | + set_autocontrol_menu |
| 9 | +from automation_ide.automation_editor_ui.menu.automation_menu.automation_file_menu.build_automation_file_menu import \ |
| 10 | + set_automation_file_menu |
| 11 | +from automation_ide.automation_editor_ui.menu.automation_menu.load_density_menu.build_load_density_menu import \ |
| 12 | + set_load_density_menu |
| 13 | +from automation_ide.automation_editor_ui.menu.automation_menu.mail_thunder_menu.build_mail_thunder_menu import \ |
| 14 | + set_mail_thunder_menu |
| 15 | +from automation_ide.automation_editor_ui.menu.automation_menu.web_runner_menu.build_webrunner_menu import \ |
| 16 | + set_web_runner_menu |
| 17 | +from automation_ide.automation_editor_ui.menu.install_menu.automation_menu.build_automation_install_menu import \ |
| 18 | + build_automation_install_menu |
| 19 | +from automation_ide.automation_editor_ui.menu.install_menu.tools_menu.build_tool_install_menu import \ |
| 20 | + build_tool_install_menu |
| 21 | +from automation_ide.automation_editor_ui.menu.tools_menu.bing_gpt_menu.build_bing_gpt_menu import set_bing_gpt_menu |
| 22 | + |
| 23 | +if TYPE_CHECKING: |
| 24 | + from automation_ide.automation_editor_ui.editor_main.main_ui import AutomationEditor |
| 25 | + |
| 26 | +from je_editor import language_wrapper |
| 27 | + |
| 28 | + |
| 29 | +def add_menu_to_menubar(ui_we_want_to_set: AutomationEditor): |
| 30 | + ui_we_want_to_set.automation_menu = ui_we_want_to_set.menu.addMenu( |
| 31 | + language_wrapper.language_word_dict.get("automation_menu_label")) |
| 32 | + ui_we_want_to_set.install_menu = ui_we_want_to_set.menu.addMenu( |
| 33 | + language_wrapper.language_word_dict.get("install_menu_label")) |
| 34 | + set_apitestka_menu(ui_we_want_to_set) |
| 35 | + set_autocontrol_menu(ui_we_want_to_set) |
| 36 | + set_automation_file_menu(ui_we_want_to_set) |
| 37 | + set_load_density_menu(ui_we_want_to_set) |
| 38 | + set_mail_thunder_menu(ui_we_want_to_set) |
| 39 | + set_web_runner_menu(ui_we_want_to_set) |
| 40 | + build_automation_install_menu(ui_we_want_to_set) |
| 41 | + build_tool_install_menu(ui_we_want_to_set) |
| 42 | + set_bing_gpt_menu(ui_we_want_to_set) |
0 commit comments