|
@@ -41,6 +41,7 @@ import net.miginfocom.swing.MigLayout;
|
41
|
41
|
|
42
|
42
|
import uk.co.md87.evetool.AccountManager;
|
43
|
43
|
import uk.co.md87.evetool.ApiFactory;
|
|
44
|
+import uk.co.md87.evetool.ConfigManager;
|
44
|
45
|
import uk.co.md87.evetool.ui.ContentPanel.Page;
|
45
|
46
|
import uk.co.md87.evetool.ui.data.AccountChar;
|
46
|
47
|
import uk.co.md87.evetool.ui.pages.OverviewPage;
|
|
@@ -65,17 +66,20 @@ public class MainWindow extends JFrame {
|
65
|
66
|
private final AccountManager manager;
|
66
|
67
|
private final ApiFactory factory;
|
67
|
68
|
private final MenuPanel menuPanel;
|
|
69
|
+ private final ConfigManager config;
|
68
|
70
|
private final ContentPanel contentPanel;
|
69
|
71
|
private final ContextPanel contextPanel;
|
70
|
72
|
private final Map<String, ContentPanel.Page> pages;
|
71
|
73
|
|
72
|
|
- public MainWindow(final AccountManager manager, final ApiFactory factory) {
|
|
74
|
+ public MainWindow(final AccountManager manager,
|
|
75
|
+ final ApiFactory factory, final ConfigManager config) {
|
73
|
76
|
super("EVE Tool - No character selected");
|
74
|
77
|
|
75
|
78
|
UIManager.put("swing.boldMetal", false);
|
76
|
79
|
|
77
|
80
|
this.factory = factory;
|
78
|
81
|
this.manager = manager;
|
|
82
|
+ this.config = config;
|
79
|
83
|
this.contextPanel = new ContextPanel();
|
80
|
84
|
|
81
|
85
|
pages = new TreeMap<String, ContentPanel.Page>();
|