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
« 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# ///////////////////////////////////////////////////////////////
6"""
7Input widgets module.
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"""
14from __future__ import annotations
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
27# ///////////////////////////////////////////////////////////////
28# PUBLIC API
29# ///////////////////////////////////////////////////////////////
31__all__ = [
32 "AutoCompleteInput",
33 "FilePickerInput",
34 "PasswordInput",
35 "SearchInput",
36 "SpinBoxInput",
37 "TabReplaceTextEdit",
38]