X-Git-Url: http://git.nikiroo.be/?p=fanfix.git;a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Ffanfix_swing%2Fgui%2FMainFrame.java;h=36e3c6ad5e5442765cd6b122c571d0d66f6f6945;hp=0f94fa575ee1377307f814cffcf35d0baa9d2f95;hb=2a03ecc0ae449a05763db2d47935a4c256cd092f;hpb=59253323f07e6a67ef6c8e197fd1065a81c7069a diff --git a/src/be/nikiroo/fanfix_swing/gui/MainFrame.java b/src/be/nikiroo/fanfix_swing/gui/MainFrame.java index 0f94fa5..36e3c6a 100644 --- a/src/be/nikiroo/fanfix_swing/gui/MainFrame.java +++ b/src/be/nikiroo/fanfix_swing/gui/MainFrame.java @@ -1,10 +1,8 @@ package be.nikiroo.fanfix_swing.gui; -import java.awt.Color; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.KeyEvent; -import java.io.IOException; import javax.swing.JComponent; import javax.swing.JFrame; @@ -12,9 +10,7 @@ import javax.swing.JLabel; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax.swing.JMenuItem; -import javax.swing.JPanel; import javax.swing.JSplitPane; -import javax.swing.SwingWorker; import be.nikiroo.utils.Version; @@ -50,6 +46,7 @@ public class MainFrame extends JFrame { } books = new BooksPanel(true); + browser.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { @@ -57,6 +54,14 @@ public class MainFrame extends JFrame { details.setBook(browser.getHighlight()); } }); + books.addActionListener(new ActionListener() { + @Override + public void actionPerformed(ActionEvent e) { + if (BooksPanel.INVALIDATE_CACHE.equals(e.getActionCommand())) { + browser.reloadData(); + } + } + }); JSplitPane split = split(other, books, orientationH, 0.5, 0);