Coverage for src / ezqt_app / services / ui / __init__.py: 100.00%
10 statements
« prev ^ index » next coverage.py v7.13.5, created at 2026-03-26 07:07 +0000
« prev ^ index » next coverage.py v7.13.5, created at 2026-03-26 07:07 +0000
1# ///////////////////////////////////////////////////////////////
2# SERVICES.UI - UI services
3# Project: ezqt_app
4# ///////////////////////////////////////////////////////////////
6"""UI services for reusable component creation."""
8from __future__ import annotations # noqa: I001
10# ///////////////////////////////////////////////////////////////
11# IMPORTS
12# ///////////////////////////////////////////////////////////////
13# Local imports
14from .component_factory import UiComponentFactory, get_ui_component_factory
15from .registries import Fonts, SizePolicy
16from .definitions_service import UiDefinitionsService
17from .menu_service import MenuService
18from .panel_service import PanelService
19from .theme_service import ThemeService
20from .ui_functions import UIFunctions
21from .window_service import WindowService
23# ///////////////////////////////////////////////////////////////
24# PUBLIC API
25# ///////////////////////////////////////////////////////////////
26__all__ = [
27 "UiComponentFactory",
28 "get_ui_component_factory",
29 "Fonts",
30 "SizePolicy",
31 "MenuService",
32 "PanelService",
33 "ThemeService",
34 "WindowService",
35 "UiDefinitionsService",
36 "UIFunctions",
37]