Skip to content

Commit 37a0152

Browse files
committed
wip
1 parent 887fd1d commit 37a0152

File tree

2 files changed

+15
-14
lines changed

2 files changed

+15
-14
lines changed

src/main/java/mediathek/gui/tabs/tab_film/EditHistoryDialog.java

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -20,21 +20,21 @@
2020
* @author christianfranzke
2121
*/
2222
public class EditHistoryDialog extends JDialog {
23-
public EditHistoryDialog(Window owner, JMenuItem item, EventList<String> eventList) {
23+
public EditHistoryDialog(Window owner, JMenuItem menuItem, EventList<String> eventList) {
2424
super(owner);
2525
initComponents();
2626

27-
item.setEnabled(false);
27+
menuItem.setEnabled(false);
2828
addWindowListener(new WindowAdapter() {
2929
@Override
3030
public void windowClosed(WindowEvent e) {
31-
item.setEnabled(true);
31+
menuItem.setEnabled(true);
3232
}
3333
});
3434

3535
DefaultEventListModel<String> model = GlazedListsSwing.eventListModelWithThreadProxyList(eventList);
36-
list1.setModel(model);
37-
list1.getSelectionModel().addListSelectionListener(l -> {
36+
list.setModel(model);
37+
list.getSelectionModel().addListSelectionListener(l -> {
3838
if (l.getValueIsAdjusting())
3939
return;
4040
adjustDeleteButton();
@@ -43,16 +43,17 @@ public void windowClosed(WindowEvent e) {
4343
adjustDeleteButton();
4444

4545
btnDeleteEntries.addActionListener(l -> {
46-
var list = new ArrayList<String>();
47-
for (var idx : list1.getSelectedIndices()) {
48-
list.add(list1.getModel().getElementAt(idx));
46+
var changeList = new ArrayList<String>();
47+
for (var idx : list.getSelectedIndices()) {
48+
changeList.add(list.getModel().getElementAt(idx));
4949
}
50-
list.forEach(eventList::remove);
50+
changeList.forEach(eventList::remove);
51+
changeList.clear();
5152
});
5253
}
5354

5455
private void adjustDeleteButton() {
55-
btnDeleteEntries.setEnabled(list1.getSelectionModel().getSelectedItemsCount() > 0);
56+
btnDeleteEntries.setEnabled(list.getSelectionModel().getSelectedItemsCount() > 0);
5657
}
5758

5859
private void initComponents() {
@@ -61,7 +62,7 @@ private void initComponents() {
6162
var dialogPane = new JPanel();
6263
var contentPanel = new JPanel();
6364
var scrollPane1 = new JScrollPane();
64-
list1 = new JList<>();
65+
list = new JList<>();
6566
var toolBar1 = new JToolBar();
6667
btnDeleteEntries = new JButton();
6768
btnDeleteEntries.setIcon(SVGIconUtilities.createSVGIcon("icons/fontawesome/trash-can.svg")); //NON-NLS
@@ -84,7 +85,7 @@ private void initComponents() {
8485

8586
//======== scrollPane1 ========
8687
{
87-
scrollPane1.setViewportView(list1);
88+
scrollPane1.setViewportView(list);
8889
}
8990
contentPanel.add(scrollPane1, BorderLayout.CENTER);
9091

@@ -108,7 +109,7 @@ private void initComponents() {
108109

109110
// JFormDesigner - Variables declaration - DO NOT MODIFY //GEN-BEGIN:variables @formatter:off
110111
// Generated using JFormDesigner non-commercial license
111-
private JList<String> list1;
112+
private JList<String> list;
112113
private JButton btnDeleteEntries;
113114
// JFormDesigner - End of variables declaration //GEN-END:variables @formatter:on
114115
}

src/main/java/mediathek/gui/tabs/tab_film/EditHistoryDialog.jfd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ new FormModel {
2525
"JavaCodeGenerator.variableLocal": true
2626
}
2727
add( new FormComponent( "javax.swing.JList" ) {
28-
name: "list1"
28+
name: "list"
2929
auxiliary() {
3030
"JavaCodeGenerator.typeParameters": "String"
3131
}

0 commit comments

Comments
 (0)