Split pause/unpause all to separate options in XpTrackerPlugin (#7076)

Closes #6994
This commit is contained in:
jakespeare
2018-12-30 09:32:35 -06:00
committed by Tomas Slusny
parent b3eaba9517
commit 96feb0c8a6

View File

@@ -91,19 +91,12 @@ class XpPanel extends PluginPanel
// Create pause all menu
final JMenuItem pauseAll = new JMenuItem("Pause All");
pauseAll.addActionListener(e ->
{
if (pauseAll.getText().equals("Pause All"))
{
xpTrackerPlugin.pauseAllSkills(true);
pauseAll.setText("Unpause All");
}
else
{
xpTrackerPlugin.pauseAllSkills(false);
pauseAll.setText("Pause All");
}
});
pauseAll.addActionListener(e -> xpTrackerPlugin.pauseAllSkills(true));
// Create unpause all menu
final JMenuItem unpauseAll = new JMenuItem("Unpause All");
unpauseAll.addActionListener(e -> xpTrackerPlugin.pauseAllSkills(false));
// Create popup menu
final JPopupMenu popupMenu = new JPopupMenu();
@@ -111,6 +104,7 @@ class XpPanel extends PluginPanel
popupMenu.add(openXpTracker);
popupMenu.add(reset);
popupMenu.add(pauseAll);
popupMenu.add(unpauseAll);
overallPanel.setComponentPopupMenu(popupMenu);
final JLabel overallIcon = new JLabel(new ImageIcon(iconManager.getSkillImage(Skill.OVERALL)));