Coverage for src / ezqt_app / services / __init__.py: 100.00%
8 statements
« prev ^ index » next coverage.py v7.13.5, created at 2026-04-06 13:12 +0000
« prev ^ index » next coverage.py v7.13.5, created at 2026-04-06 13:12 +0000
1# ///////////////////////////////////////////////////////////////
2# SERVICES - Logique métier
3# Project: ezqt_app
4# ///////////////////////////////////////////////////////////////
6"""
7Ce module regroupe les services métier pour la bibliothèque ezqt_app.
8"""
10from __future__ import annotations
12# ///////////////////////////////////////////////////////////////
13# IMPORTS
14# ///////////////////////////////////////////////////////////////
15# Local imports
16from ._registry import ServiceRegistry
17from .config import ConfigService, get_config_service
18from .runtime import RuntimeStateService, get_runtime_state_service
19from .settings import SettingsService, get_settings_service
20from .translation import TranslationService, get_translation_service
21from .ui import Fonts, SizePolicy, UiComponentFactory, get_ui_component_factory
23# ///////////////////////////////////////////////////////////////
24# PUBLIC API
25# ///////////////////////////////////////////////////////////////
26__all__ = [
27 "ServiceRegistry",
28 "ConfigService",
29 "get_config_service",
30 "RuntimeStateService",
31 "get_runtime_state_service",
32 "SettingsService",
33 "get_settings_service",
34 "TranslationService",
35 "get_translation_service",
36 "UiComponentFactory",
37 "get_ui_component_factory",
38 "Fonts",
39 "SizePolicy",
40]