-
Notifications
You must be signed in to change notification settings - Fork 19
Expand file tree
/
Copy pathqt_app.py
More file actions
49 lines (39 loc) · 1.78 KB
/
Copy pathqt_app.py
File metadata and controls
49 lines (39 loc) · 1.78 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
import sys
if any(str(arg or "").strip().lower() == "--codex-debug-bundle" for arg in sys.argv[1:]):
from core.crash_diagnostics import create_manual_debug_bundle
print(f"Codex debug bundle created: {create_manual_debug_bundle()}")
sys.exit(0)
from ui.runtime.qt_app_cli import maybe_handle_ui_shell, maybe_handle_validate_ui, resolve_ui_path as _resolve_ui_path_base, validate_ui_file as _validate_ui_file
from ui.runtime.qt_app_shell_namespace import export_qt_app_shell_namespace
globals().update(export_qt_app_shell_namespace())
def validate_ui_file(raw_path):
return _validate_ui_file(raw_path, base_path=__file__)
def _resolve_ui_path(raw_path):
return _resolve_ui_path_base(raw_path, base_path=__file__)
maybe_handle_validate_ui(sys.argv, base_path=__file__)
from ui.runtime.qt_app_shell_config import (
configure_qt_app_shell_dependencies,
_configure_app_entry_dependencies,
_configure_real_ui_bridge_dependencies,
_configure_ui_shell_preview_dependencies,
_configure_ui_shell_smoke_dependencies,
)
configure_qt_app_shell_dependencies(globals())
maybe_handle_ui_shell(
sys.argv,
configure_ui_shell_smoke_dependencies=_configure_ui_shell_smoke_dependencies,
configure_ui_shell_preview_dependencies=_configure_ui_shell_preview_dependencies,
run_ui_shell_smoke=run_ui_shell_smoke,
run_ui_shell_preview=run_ui_shell_preview,
)
_ui_shell_enable_stdio_unicode_fallback()
from ui.runtime.qt_app_runtime_namespace import configure_runtime_environment, export_qt_app_runtime_namespace
configure_runtime_environment()
globals().update(export_qt_app_runtime_namespace())
from ui.main_window import *
def main():
configure_qt_app_shell_dependencies(globals())
_configure_app_entry_dependencies()
run_qt_app()
if __name__ == "__main__":
main()