popup.add(createMenuItemSetCoverForSource());
popup.add(createMenuItemSetCoverForAuthor());
}
+ popup.add(createMenuItemDownloadToCache());
popup.add(createMenuItemClearCache());
if (status.isWritable()) {
popup.add(createMenuItemRedownload());
edit.add(createMenuItemSetCoverForSource());
edit.add(createMenuItemSetCoverForAuthor());
+ edit.add(createMenuItemDownloadToCache());
edit.add(createMenuItemClearCache());
edit.add(createMenuItemRedownload());
edit.addSeparator();
.trans(StringIdGui.SUBTITLE_CONFIG));
JFrame frame = new JFrame(title);
frame.add(ed);
- frame.setSize(800, 600);
+ frame.setSize(850, 600);
frame.setVisible(true);
}
});
return refresh;
}
+
+ /**
+ * Create the download to cache menu item.
+ *
+ * @return the item
+ */
+ private JMenuItem createMenuItemDownloadToCache() {
+ JMenuItem refresh = new JMenuItem(
+ GuiReader.trans(StringIdGui.MENU_EDIT_DOWNLOAD_TO_CACHE),
+ KeyEvent.VK_T);
+ refresh.addActionListener(new ActionListener() {
+ @Override
+ public void actionPerformed(ActionEvent e) {
+ final GuiReaderBook selectedBook = mainPanel.getSelectedBook();
+ if (selectedBook != null) {
+ mainPanel.prefetchBook(selectedBook);
+ }
+ }
+ });
+
+ return refresh;
+ }
+
/**
* Create the delete menu item.