git://git.nikiroo.be
/
nikiroo-utils.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
work on refresh after popup action
[nikiroo-utils.git]
/
src
/
be
/
nikiroo
/
fanfix_swing
/
gui
/
BrowserPanel.java
diff --git
a/src/be/nikiroo/fanfix_swing/gui/BrowserPanel.java
b/src/be/nikiroo/fanfix_swing/gui/BrowserPanel.java
index 47e55e422c9a2589188dd117dbdfdb15beafc3c4..25f7c9df334e34421a0d1772291539cc02c6a258 100644
(file)
--- a/
src/be/nikiroo/fanfix_swing/gui/BrowserPanel.java
+++ b/
src/be/nikiroo/fanfix_swing/gui/BrowserPanel.java
@@
-145,19
+145,13
@@
public class BrowserPanel extends JPanel {
*/
public BookInfo getHighlight() {
BasicLibrary lib = Instance.getInstance().getLibrary();
*/
public BookInfo getHighlight() {
BasicLibrary lib = Instance.getInstance().getLibrary();
- if (tabs.getSelectedComponent() == sourceTab) {
- List<String> sel = sourceTab.getSelectedElements();
- if (
!sel.isEmpty()
) {
+ List<String> sel = sourceTab.getSelectedElements();
+ if (!sel.isEmpty()) {
+ if (
tabs.getSelectedComponent() == sourceTab
) {
return BookInfo.fromSource(lib, sel.get(0));
return BookInfo.fromSource(lib, sel.get(0));
- }
- } else if (tabs.getSelectedComponent() == authorTab) {
- List<String> sel = authorTab.getSelectedElements();
- if (!sel.isEmpty()) {
+ } else if (tabs.getSelectedComponent() == authorTab) {
return BookInfo.fromAuthor(lib, sel.get(0));
return BookInfo.fromAuthor(lib, sel.get(0));
- }
- } else if (tabs.getSelectedComponent() == tagsTab) {
- List<String> sel = tagsTab.getSelectedElements();
- if (!sel.isEmpty()) {
+ } else if (tabs.getSelectedComponent() == tagsTab) {
return BookInfo.fromTag(lib, sel.get(0));
}
}
return BookInfo.fromTag(lib, sel.get(0));
}
}
@@
-192,6
+186,15
@@
public class BrowserPanel extends JPanel {
return tagsTab.getSelectedElements();
}
return tagsTab.getSelectedElements();
}
+ /**
+ * Reload all the data from the 3 tabs.
+ */
+ public void reloadData() {
+ sourceTab.reloadData();
+ authorTab.reloadData();
+ tagsTab.reloadData();
+ }
+
/**
* Adds the specified action listener to receive action events from this
* {@link SearchBar}.
/**
* Adds the specified action listener to receive action events from this
* {@link SearchBar}.