@Override public boolean allowsAdd() { for(AbstractHostCollection c : this) { if(!c.allowsAdd()) { return false; } } return true; }
@Override public boolean allowsAdd() { return source.allowsAdd(); }
@Override public void selectionDidChange(NSNotification notification) { addBookmarkButton.setEnabled(bookmarkModel.getSource().allowsAdd()); final int selected = bookmarkTable.numberOfSelectedRows().intValue(); editBookmarkButton.setEnabled(bookmarkModel.getSource().allowsEdit() && selected == 1); deleteBookmarkButton.setEnabled(bookmarkModel.getSource().allowsDelete() && selected > 0); }
return controller.getBookmarkModel().getSource().allowsAdd();