def METHOD_NAME(self) -> None:
    model = self.cb_adapters.get_model()
    assert isinstance(model, Gtk.ListStore)
    model.clear()
    adapters = self.List.manager.get_adapters()
    num = len(adapters)
    if num == 0:
        self.cb_adapters.props.visible = False
        self.List.props.sensitive = False
    elif num == 1:
        self.cb_adapters.props.visible = False
        self.List.props.sensitive = True
    elif num > 1:
        self.List.props.sensitive = True
        self.cb_adapters.props.visible = True
        for adapter in adapters:
            tree_iter = model.append([adapter.get_name(), adapter.get_object_path()])
            if self.List.Adapter and adapter.get_object_path() == self.List.Adapter.get_object_path():
                self.cb_adapters.set_active_iter(tree_iter)