public PreferenceTreeNode addCheckBoxWithLink(Composite parentComposite, String label, Key key, String[] values, int indent, PreferenceTreeNode parentNode, boolean showAllChildren, int widthHint, SelectionListener listener) { fConfigBlock.addCheckBoxWithLink(parentComposite, label, key, values, indent, widthHint, listener); addChild(parentNode, label, key, PreferenceTreeNode.LINK, false); return addChild(parentNode, label, key, PreferenceTreeNode.CHECKBOX, showAllChildren); }
public PreferenceTreeNode<Button> addCheckBoxWithLink(Composite parentComposite, String label, Key key, String[] values, int indent, PreferenceTreeNode<?> parentNode, int widthHint, SelectionListener listener) { Button checkBox= fConfigBlock.addCheckBoxWithLink(parentComposite, label, key, values, indent, widthHint, listener); PreferenceTreeNode<Button> node= addChild(parentNode, new PreferenceTreeNode<>(label, checkBox, true, CHECK_BOX_MATCHER)); addChild(node, new PreferenceTreeNode<>(label, fConfigBlock.getLink(key), true)); return node; }