Coverage for src / ezqt_widgets / widgets / input / __init__.py: 100.00%

8 statements  

« prev     ^ index     » next       coverage.py v7.13.5, created at 2026-03-31 10:03 +0000

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

2# INPUT - Input Widgets Module 

3# Project: ezqt_widgets 

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

5 

6""" 

7Input widgets module. 

8 

9This module provides various input widgets for PySide6 applications, 

10including auto-complete inputs, search inputs, text editors with 

11tab replacement functionality, file pickers, and numeric spin boxes. 

12""" 

13 

14from __future__ import annotations 

15 

16# /////////////////////////////////////////////////////////////// 

17# IMPORTS 

18# /////////////////////////////////////////////////////////////// 

19# Local imports 

20from .auto_complete_input import AutoCompleteInput 

21from .file_picker_input import FilePickerInput 

22from .password_input import PasswordInput 

23from .search_input import SearchInput 

24from .spin_box_input import SpinBoxInput 

25from .tab_replace_textedit import TabReplaceTextEdit 

26 

27# /////////////////////////////////////////////////////////////// 

28# PUBLIC API 

29# /////////////////////////////////////////////////////////////// 

30 

31__all__ = [ 

32 "AutoCompleteInput", 

33 "FilePickerInput", 

34 "PasswordInput", 

35 "SearchInput", 

36 "SpinBoxInput", 

37 "TabReplaceTextEdit", 

38]