@Override public void collectionItemAdded(final Host item) { source.add(item); }
for(final Host bookmark : source) { if(filter.accept(bookmark)) { filtered.add(bookmark);
return super.add(bookmark);
/** * NSDraggingDestination protocol implementation */ @Action public boolean performDragOperation(final NSDraggingInfo sender) { for(Host bookmark : HostPasteboard.getPasteboard()) { final Host duplicate = new HostDictionary().deserialize(bookmark.serialize(SerializerFactory.get())); // Make sure a new UUID is assigned for duplicate duplicate.setUuid(null); bookmarks.add(0, duplicate); } return true; }
public void addBookmark(Host item) { bookmarkModel.setFilter(null); bookmarkModel.getSource().add(item); final int row = bookmarkModel.getSource().lastIndexOf(item); final NSInteger index = new NSInteger(row); bookmarkTable.selectRowIndexes(NSIndexSet.indexSetWithIndex(index), false); bookmarkTable.scrollRowToVisible(index); final BookmarkController c = BookmarkControllerFactory.create(bookmarks, item); c.window().makeKeyAndOrderFront(null); }
source.add(row.intValue(), h); view.selectRowIndexes(NSIndexSet.indexSetWithIndex(row), false); view.scrollRowToVisible(row); source.add(row.intValue(), HostReaderFactory.get().read(f)); view.selectRowIndexes(NSIndexSet.indexSetWithIndex(row), true); view.scrollRowToVisible(row); if(StringUtils.isNotBlank(url)) { final Host h = HostParser.parse(url); source.add(row.intValue(), h); view.selectRowIndexes(NSIndexSet.indexSetWithIndex(row), true); view.scrollRowToVisible(row); source.add(row.intValue(), duplicate); duplicates.add(duplicate); moved = insert; source.add(moved, bookmark);
= new HostDictionary().deserialize(browser.getSession().getHost().serialize(SerializerFactory.get())); serialized.setWorkdir(browser.workdir()); sessions.add(serialized); browser.window().saveFrameUsingName(serialized.getUuid());