diff --git a/src/main/java/envoy/client/ui/list/ComponentList.java b/src/main/java/envoy/client/ui/list/ComponentList.java index 372f33b..ed74b61 100644 --- a/src/main/java/envoy/client/ui/list/ComponentList.java +++ b/src/main/java/envoy/client/ui/list/ComponentList.java @@ -194,12 +194,25 @@ public class ComponentList extends JPanel { return selected; } + /** + * @return the model + * @since Envoy v0.1-beta + */ + public ComponentListModel getModel() { return model; } + /** * @return the multipleSelectionEnabled * @since Envoy v0.1-beta */ public boolean isMultipleSelectionEnabled() { return multipleSelectionEnabled; } + /** + * @param multipleSelectionEnabled if true, multiple elements can be selected in + * the component list + * @since Envoy v0.1-beta + */ + public void setMultipleSelectionEnabled(boolean multipleSelectionEnabled) { this.multipleSelectionEnabled = multipleSelectionEnabled; } + /** * Enables the selection of multiple elements. * diff --git a/src/main/java/envoy/client/ui/renderer/UserComponentListRenderer.java b/src/main/java/envoy/client/ui/renderer/UserComponentListRenderer.java index f762eab..e86214b 100644 --- a/src/main/java/envoy/client/ui/renderer/UserComponentListRenderer.java +++ b/src/main/java/envoy/client/ui/renderer/UserComponentListRenderer.java @@ -27,11 +27,6 @@ public class UserComponentListRenderer implements ComponentListCellRenderer list, User value, boolean isSelected) { final JPanel panel = new JPanel();