Coverage for src / ezqt_app / domain / ports / __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# DOMAIN.PORTS - Domain ports aggregator
3# Project: ezqt_app
4# ///////////////////////////////////////////////////////////////
6"""Domain ports — abstract contracts (Protocols) for all application services."""
8from __future__ import annotations
10# ///////////////////////////////////////////////////////////////
11# PUBLIC API
12# ///////////////////////////////////////////////////////////////
13from .config_service import ConfigServiceProtocol
14from .main_window import MainWindowProtocol
15from .runtime_state_service import RuntimeStateServiceProtocol
16from .settings_service import SettingsServiceProtocol
17from .translation_service import TranslationServiceProtocol
18from .ui_component_factory import UiComponentFactoryProtocol
20# ///////////////////////////////////////////////////////////////
21# PUBLIC API
22# ///////////////////////////////////////////////////////////////
23__all__ = [
24 "ConfigServiceProtocol",
25 "MainWindowProtocol",
26 "RuntimeStateServiceProtocol",
27 "SettingsServiceProtocol",
28 "TranslationServiceProtocol",
29 "UiComponentFactoryProtocol",
30]