Coverage for src / ezqt_app / widgets / __init__.py: 100.00%
5 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# WIDGETS - Widget package
3# Project: ezqt_app
4# ///////////////////////////////////////////////////////////////
6"""Widget package for EzQt_App — core and extended UI components."""
8from __future__ import annotations
10# ///////////////////////////////////////////////////////////////
11# IMPORTS
12# ///////////////////////////////////////////////////////////////
13# Local imports — core widgets
14from .core import BottomBar, EzApplication, Header, Menu, PageContainer, SettingsPanel
16# Local imports — custom grips
17from .custom_grips import CustomGrip
19# Local imports — extended widgets
20from .extended import (
21 MenuButton,
22 SettingCheckbox,
23 SettingSelect,
24 SettingSlider,
25 SettingText,
26 SettingToggle,
27)
29# ///////////////////////////////////////////////////////////////
30# PUBLIC API
31# ///////////////////////////////////////////////////////////////
32__all__ = [
33 # Core
34 "BottomBar",
35 "EzApplication",
36 "Header",
37 "Menu",
38 "PageContainer",
39 "SettingsPanel",
40 # Custom grips
41 "CustomGrip",
42 # Extended
43 "MenuButton",
44 "SettingCheckbox",
45 "SettingSelect",
46 "SettingSlider",
47 "SettingText",
48 "SettingToggle",
49]