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):