@Override public void doubleClick(final DoubleClickEvent event) { final Playlist playlist = player.getPlaylist(); if (!playlist.isEmpty()) { final StructuredSelection selection = (StructuredSelection) event.getSelection(); playlist.setCurrentTrack((PlaylistItem) selection.getFirstElement()); player.play(); event.getViewer().refresh(); } }
@Override public void doubleClick(DoubleClickEvent event) { TableViewer viewer = (TableViewer) event.getViewer(); IStructuredSelection thisSelection = (IStructuredSelection) event.getSelection(); Object selectedNode = thisSelection.getFirstElement(); Extra extra = (Extra) selectedNode; if (extra != null) { if (extra.isSelected()) extra.setSelected(false); else extra.setSelected(true); } viewer.refresh(); }