Chris PeBenito
5f83443516
setoolsgui: Update to Python 3.10 typing syntax and features.
...
Also clean up lint warnings, such as missing docstrings and shadowing
variables in the __main__ (testing) functions.
No functional change.
Signed-off-by: Chris PeBenito <pebenito@ieee.org>
2024-02-14 09:11:35 -05:00
Chris PeBenito
1be4bbb270
NameCriteriaWidget: Add option to require a value in the line edit.
...
Signed-off-by: Chris PeBenito <pebenito@ieee.org>
2024-02-14 09:11:35 -05:00
Chris PeBenito
b219b44b53
models: Merge list models into table models.
...
The table model can handle lists as a single/first column.
Signed-off-by: Chris PeBenito <pebenito@ieee.org>
2024-02-14 09:11:35 -05:00
Chris PeBenito
f9d0a7f1f3
Add Boolean list model.
...
Signed-off-by: Chris PeBenito <pebenito@ieee.org>
2024-01-31 10:11:55 -05:00
Chris PeBenito
470c107fff
Add boolean criteria widgets.
...
By name or list selection.
Signed-off-by: Chris PeBenito <pebenito@ieee.org>
2024-01-31 10:11:55 -05:00