Skip to content

Commit a73d415

Browse files
committed
wip
1 parent 22f4956 commit a73d415

File tree

1 file changed

+1
-23
lines changed

1 file changed

+1
-23
lines changed

src/main/java/mediathek/javafx/bookmark/BookmarkWindowController.java

Lines changed: 1 addition & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
import mediathek.gui.messages.BookmarkDeleteRepaintEvent;
3333
import mediathek.mainwindow.MediathekGui;
3434
import mediathek.tool.ApplicationConfiguration;
35-
import mediathek.tool.GuiFunktionen;
3635
import mediathek.tool.MessageBus;
3736
import mediathek.tool.timer.TimerPool;
3837
import org.apache.commons.configuration2.Configuration;
@@ -72,7 +71,6 @@ public class BookmarkWindowController implements Initializable {
7271
private MenuItem deleteitem;
7372
private MenuItem viewitem;
7473
private MenuItem webitem;
75-
private MenuItem ccopyitem;
7674
private MenuItem edititem;
7775
private ContextMenu cellContextMenu;
7876
private double divposition;
@@ -247,14 +245,6 @@ private void hyperLinkSelected(Event e) {
247245
}
248246
}
249247

250-
@SuppressWarnings("unchecked")
251-
private void copy2Clipboard(Event e) {
252-
TablePosition<BookmarkData, String> pos = tbBookmarks.getSelectionModel().getSelectedCells().getFirst();
253-
BookmarkData item = tbBookmarks.getItems().get(pos.getRow());
254-
String data = pos.getTableColumn().getCellObservableValue(item).getValue();
255-
GuiFunktionen.copyToClipboard(data);
256-
}
257-
258248
private void setupTableColumns() {
259249
// connect columns with underlying data
260250
colSender.setCellValueFactory(param -> {
@@ -366,7 +356,6 @@ private void setupTableView() {
366356
loaditem.setDisable(disable);
367357
viewitem.setDisable(onlyLifeStreamSelected());
368358
webitem.setDisable(disable || selModel.getSelectedItem().getWebUrl() == null);
369-
ccopyitem.setDisable(disable);
370359

371360
// Update buttons: Check if not seen in selection and adapt button text
372361
boolean setViewed = isUnSeenSelected();
@@ -518,12 +507,9 @@ private void restoreTableStateAndContextMenu() {
518507
webitem = new MenuItem("Film Webseite öffnen");
519508
webitem.setOnAction(this::hyperLinkSelected);
520509

521-
ccopyitem = new MenuItem("Zellinhalt in die Ablage kopieren");
522-
ccopyitem.setOnAction(this::copy2Clipboard);
523-
524510
// - add menue items to Cell ContextMenu
525511
cellContextMenu.getItems().addAll(playitem, loaditem, viewitem, new SeparatorMenuItem(), edititem, deleteitem,
526-
new SeparatorMenuItem(), webitem, ccopyitem);
512+
new SeparatorMenuItem(), webitem);
527513

528514
// Restore column width, state and sequence
529515
Configuration config = ApplicationConfiguration.getConfiguration();
@@ -586,16 +572,8 @@ private void btnFilterAction(ActionEvent e) {
586572
refresh();
587573
}
588574

589-
@SuppressWarnings("unchecked")
590575
private void tbviewOnContextRequested(ContextMenuEvent event) {
591576
if (!tbBookmarks.getSelectionModel().getSelectedItems().isEmpty()) { // Do not show row context menu if nothing is selected
592-
if (!ccopyitem.isDisable()) { // adapt copy content to column
593-
TablePosition<BookmarkData, String> pos = tbBookmarks.getSelectionModel().getSelectedCells().getFirst();
594-
BookmarkData item = tbBookmarks.getItems().get(pos.getRow());
595-
String sdata = pos.getTableColumn() != null ? pos.getTableColumn().getCellObservableValue(item).getValue() : "";
596-
ccopyitem.setDisable(sdata == null || sdata.isBlank()); // Disable if cell is empty:
597-
ccopyitem.setText((pos.getTableColumn() != null ? pos.getTableColumn().getText(): "Text" ) + " kopieren");
598-
}
599577
cellContextMenu.show(tbBookmarks, event.getScreenX(), event.getScreenY());
600578
}
601579
}

0 commit comments

Comments
 (0)