From 986b88156e129bf84fb3026d091ec651f79189de Mon Sep 17 00:00:00 2001 From: lantzelot-swe Date: Sun, 24 Jan 2021 00:14:59 +0100 Subject: [PATCH] fix: select the english description tab when scraping. --- src/main/java/se/lantz/gui/GameDetailsBackgroundPanel.java | 2 +- src/main/java/se/lantz/gui/InfoPanel.java | 5 +++++ src/main/java/se/lantz/gui/MainPanel.java | 5 +++++ src/main/java/se/lantz/manager/ScraperManager.java | 2 ++ 4 files changed, 13 insertions(+), 1 deletion(-) diff --git a/src/main/java/se/lantz/gui/GameDetailsBackgroundPanel.java b/src/main/java/se/lantz/gui/GameDetailsBackgroundPanel.java index c7e6995..64b990d 100644 --- a/src/main/java/se/lantz/gui/GameDetailsBackgroundPanel.java +++ b/src/main/java/se/lantz/gui/GameDetailsBackgroundPanel.java @@ -159,7 +159,7 @@ public class GameDetailsBackgroundPanel extends JPanel return settingsPanel; } - private InfoPanel getInfoPanel() + protected InfoPanel getInfoPanel() { if (infoPanel == null) { diff --git a/src/main/java/se/lantz/gui/InfoPanel.java b/src/main/java/se/lantz/gui/InfoPanel.java index f777173..f803a4e 100644 --- a/src/main/java/se/lantz/gui/InfoPanel.java +++ b/src/main/java/se/lantz/gui/InfoPanel.java @@ -401,4 +401,9 @@ public class InfoPanel extends JPanel } return descriptionItPanel; } + + public void selectEnDescriptionTab() + { + getDescriptionTabbedPane().setSelectedIndex(0); + } } diff --git a/src/main/java/se/lantz/gui/MainPanel.java b/src/main/java/se/lantz/gui/MainPanel.java index 074fcc1..a9c36f2 100644 --- a/src/main/java/se/lantz/gui/MainPanel.java +++ b/src/main/java/se/lantz/gui/MainPanel.java @@ -174,4 +174,9 @@ public class MainPanel extends JPanel getGameDetailsBackgroundPanel().runCurrentGame(); } } + + public void selectEnDescriptionTab() + { + getGameDetailsBackgroundPanel().getInfoPanel().selectEnDescriptionTab(); + } } diff --git a/src/main/java/se/lantz/manager/ScraperManager.java b/src/main/java/se/lantz/manager/ScraperManager.java index 87d1d2f..8f764b4 100644 --- a/src/main/java/se/lantz/manager/ScraperManager.java +++ b/src/main/java/se/lantz/manager/ScraperManager.java @@ -5,6 +5,7 @@ import java.io.File; import java.util.ArrayList; import java.util.List; +import se.lantz.gui.MainWindow; import se.lantz.model.InfoModel; import se.lantz.model.MainViewModel; import se.lantz.model.SystemModel; @@ -91,6 +92,7 @@ public class ScraperManager if (fields.isDescription()) { infoModel.setDescription(usedScraper.getDescription()); + MainWindow.getInstance().getMainPanel().selectEnDescriptionTab(); } if (fields.isGenre()) {