TTkCellListTypeBase🌶️
- class TTkCellListTypeBase[source]🌶️
Bases:
objectBase protocol for list-based cell data types
Defines the interface for cell values that can be selected from a list of items. Implementations must provide methods to get/set values and available items.
Initialize self. See help(type(self)) for accurate signature.
Methods🌶️
- factory(value: Any, items: List[Any]) TTkCellListTypeBase[source]🌶️
Create a new instance with the given value and items
- Parameters:
value (Any) – The initial value
items (List[Any]) – The list of available items
- Returns:
A new instance
- Return type:
- Raises:
NotImplementedError – Must be implemented by subclasses
- items() List[Any][source]🌶️
Get the list of available items
- Returns:
List of available items
- Return type:
List[Any]
- Raises:
NotImplementedError – Must be implemented by subclasses