Coverage for src / ezqt_app / widgets / __init__.py: 100.00%

5 statements  

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

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

2# WIDGETS - Widget package 

3# Project: ezqt_app 

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

5 

6"""Widget package for EzQt_App — core and extended UI components.""" 

7 

8from __future__ import annotations 

9 

10# /////////////////////////////////////////////////////////////// 

11# IMPORTS 

12# /////////////////////////////////////////////////////////////// 

13# Local imports — core widgets 

14from .core import BottomBar, EzApplication, Header, Menu, PageContainer, SettingsPanel 

15 

16# Local imports — custom grips 

17from .custom_grips import CustomGrip 

18 

19# Local imports — extended widgets 

20from .extended import ( 

21 MenuButton, 

22 SettingCheckbox, 

23 SettingSelect, 

24 SettingSlider, 

25 SettingText, 

26 SettingToggle, 

27) 

28 

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]