feat: Control widget for lists
Change-Id: Ic5c2d60320b0bbc426e2f337d56f3383544f26ac
diff --git a/dcs/config/ui/ui_create.py b/dcs/config/ui/ui_create.py
index da3f935..ec6ba23 100644
--- a/dcs/config/ui/ui_create.py
+++ b/dcs/config/ui/ui_create.py
@@ -13,6 +13,7 @@
from .num_widget import NumWidget
from .str_widget import StrWidget
from .enum_widget import EnumDropdownWidget
+from .list_widget import ListBoxWidget
_CLASS_REGISTRY: List[Type[ConfigWidget]] = [
@@ -25,7 +26,7 @@
def _find_widget_classes(tp: Type, is_list: bool = False) -> Dict[Optional[str], Type[ConfigWidget]]:
widget_classes: Dict[Optional[str], Type[ConfigWidget]] = {}
if is_list:
- raise NotImplementedError
+ widget_classes[ListBoxWidget.FLAVOUR] = ListBoxWidget
else:
for cls in _CLASS_REGISTRY:
if issubclass(tp, cls.MODEL_TYPE):