pyqt_reactive.widgets.shared.function_table_browser
Function table browser widget using AbstractTableBrowser.
Displays function metadata in a searchable table with static columns. Used as the table portion of FunctionSelectorDialog.
Classes
|
Table browser for function metadata. |
- class pyqt_reactive.widgets.shared.function_table_browser.FunctionTableBrowser(color_scheme: ColorScheme | None = None, parent=None)[source]
Table browser for function metadata.
Static columns: Name, Module, Backend, Registry, Contract, Tags, Description Single-select mode.
- MODULE_WIDTH = 250
- DESCRIPTION_WIDTH = 300
- COLUMN_SPECS: ClassVar[tuple[tuple[str, str, int], ...]] = (('Name', 'name', 150), ('Module', 'module', 250), ('Backend', 'backend', 80), ('Registry', 'registry', 80), ('Contract', 'contract', 100), ('Tags', 'tags', 100), ('Description', 'doc', 300))
- __init__(color_scheme: ColorScheme | None = None, parent=None)[source]
- extract_row_data(item: Dict[str, Any]) → List[str][source]
Extract display values from function metadata dict.