Coverage for src / ezqt_app / services / ui / __init__.py: 100.00%

10 statements  

« prev     ^ index     » next       coverage.py v7.13.5, created at 2026-04-06 13:12 +0000

1# /////////////////////////////////////////////////////////////// 

2# SERVICES.UI - UI services 

3# Project: ezqt_app 

4# /////////////////////////////////////////////////////////////// 

5 

6"""UI services for reusable component creation.""" 

7 

8from __future__ import annotations # noqa: I001 

9 

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 

22 

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]