Update MainWindow.java

This commit is contained in:
Artyom Yurkov 2017-12-07 18:38:20 +03:00 committed by GitHub
parent 981898dc2a
commit 9f87b0322d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -71,6 +71,7 @@ public final class MainWindow implements Runnable, RipStatusHandler {
private static final Logger logger = Logger.getLogger(MainWindow.class);
private boolean isRipping = false; // Flag to indicate if we're ripping something
private static JFrame mainFrame;
private static JTextField ripTextfield;
private static JButton ripButton,
@ -660,6 +661,16 @@ public final class MainWindow implements Runnable, RipStatusHandler {
} catch (Exception e) { }
saveHistory();
});
historyButtonClear.addActionListener(event -> {
Utils.clearURLHistory();
HISTORY.clear();
try {
historyTableModel.fireTableDataChanged();
} catch (Exception e) { }
saveHistory();
});
// Re-rip all history
historyButtonClear.addActionListener(event -> {
if (Utils.getConfigBoolean("history.warn_before_delete", true)) {
@ -702,16 +713,6 @@ public final class MainWindow implements Runnable, RipStatusHandler {
saveHistory();
}
});
// Re-rip all history
historyButtonRerip.addActionListener(event -> {
if (HISTORY.isEmpty()) {
JOptionPane.showMessageDialog(null,
"There are no history entries to re-rip. Rip some albums first",
"RipMe Error",
JOptionPane.ERROR_MESSAGE);
return;
}
int added = 0;
for (HistoryEntry entry : HISTORY.toList()) {
if (entry.selected) {
@ -1311,4 +1312,3 @@ public final class MainWindow implements Runnable, RipStatusHandler {
}
}
}