Browse Source

Migrate to new @GlobalConfig annotation.

pull/496/head
Chris Smith 7 years ago
parent
commit
332d9b86b2
44 changed files with 64 additions and 185 deletions
  1. 1
    1
      awaycolours/src/main/java/com/dmdirc/addons/awaycolours/AwayColoursManager.java
  2. 1
    1
      channelwho/src/main/java/com/dmdirc/addons/channelwho/ConnectionHandlerFactory.java
  3. 2
    7
      dcc/src/main/java/com/dmdirc/addons/dcc/DCCManager.java
  4. 1
    4
      debug/src/main/java/com/dmdirc/addons/debug/commands/EventBusViewer.java
  5. 1
    2
      debug/src/main/java/com/dmdirc/addons/debug/commands/ForceUpdate.java
  6. 2
    3
      debug/src/main/java/com/dmdirc/addons/debug/commands/GlobalConfigInfo.java
  7. 1
    2
      debug/src/main/java/com/dmdirc/addons/debug/commands/StatusbarMessage.java
  8. 2
    7
      freedesktop_notifications/src/main/java/com/dmdirc/addons/freedesktop_notifications/FDManager.java
  9. 1
    4
      identd/src/main/java/com/dmdirc/addons/identd/IdentdManager.java
  10. 1
    4
      identd/src/main/java/com/dmdirc/addons/identd/IdentdServer.java
  11. 1
    4
      lagdisplay/src/main/java/com/dmdirc/addons/lagdisplay/LagDisplayManager.java
  12. 1
    4
      logging/src/main/java/com/dmdirc/addons/logging/LogFileLocator.java
  13. 1
    5
      logging/src/main/java/com/dmdirc/addons/logging/LoggingManager.java
  14. 2
    4
      logging/src/main/java/com/dmdirc/addons/logging/LoggingModule.java
  15. 1
    4
      nickcolours/src/main/java/com/dmdirc/addons/nickcolours/NickColourManager.java
  16. 1
    4
      nickcolours/src/main/java/com/dmdirc/addons/nickcolours/NickColourYamlStore.java
  17. 1
    4
      notifications/src/main/java/com/dmdirc/addons/notifications/NotificationsManager.java
  18. 1
    3
      nowplaying/src/main/java/com/dmdirc/addons/nowplaying/NowPlayingCommand.java
  19. 1
    4
      nowplaying/src/main/java/com/dmdirc/addons/nowplaying/NowPlayingManager.java
  20. 1
    4
      qauth/src/main/java/com/dmdirc/addons/qauth/QAuthManager.java
  21. 1
    3
      scriptplugin/src/main/java/com/dmdirc/addons/scriptplugin/ScriptCommand.java
  22. 3
    6
      systray/src/main/java/com/dmdirc/addons/systray/SystrayManager.java
  23. 2
    6
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/Apple.java
  24. 1
    4
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/PrefsComponentFactory.java
  25. 1
    5
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/SwingUIInitialiser.java
  26. 1
    4
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/IconManager.java
  27. 2
    5
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/MDIBar.java
  28. 1
    2
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/SwingSearchBarFactory.java
  29. 1
    4
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/TopicBarFactory.java
  30. 1
    3
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/addonbrowser/DataLoaderWorkerFactory.java
  31. 1
    4
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/frames/TextFrame.java
  32. 2
    5
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/inputfields/SwingInputField.java
  33. 3
    8
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/statusbar/MessageLabel.java
  34. 1
    4
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/dialogs/about/AboutDialog.java
  35. 2
    4
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/dialogs/paste/PasteDialogFactory.java
  36. 1
    4
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/dialogs/prefs/URLConfigPanel.java
  37. 1
    5
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/dialogs/prefs/UpdateConfigPanel.java
  38. 1
    3
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/dialogs/url/URLDialogFactory.java
  39. 2
    6
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/framemanager/ctrltab/CtrlTabWindowManager.java
  40. 1
    5
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/framemanager/tree/TreeFrameManager.java
  41. 4
    7
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/injection/SwingModule.java
  42. 2
    4
      ui_web2/src/main/java/com/dmdirc/addons/ui_web2/WebUiModule.java
  43. 4
    6
      windowflashing/src/main/java/com/dmdirc/addons/windowflashing/WindowFlashingManager.java
  44. 1
    3
      windowstatus/src/main/java/com/dmdirc/addons/windowstatus/WindowStatusManager.java

+ 1
- 1
awaycolours/src/main/java/com/dmdirc/addons/awaycolours/AwayColoursManager.java View File

@@ -22,9 +22,9 @@
22 22
 
23 23
 package com.dmdirc.addons.awaycolours;
24 24
 
25
-import com.dmdirc.ClientModule.GlobalConfig;
26 25
 import com.dmdirc.config.ConfigBinder;
27 26
 import com.dmdirc.config.ConfigBinding;
27
+import com.dmdirc.config.GlobalConfig;
28 28
 import com.dmdirc.events.ChannelUserAwayEvent;
29 29
 import com.dmdirc.events.ChannelUserBackEvent;
30 30
 import com.dmdirc.events.DisplayProperty;

+ 1
- 1
channelwho/src/main/java/com/dmdirc/addons/channelwho/ConnectionHandlerFactory.java View File

@@ -22,7 +22,7 @@
22 22
 
23 23
 package com.dmdirc.addons.channelwho;
24 24
 
25
-import com.dmdirc.ClientModule.GlobalConfig;
25
+import com.dmdirc.config.GlobalConfig;
26 26
 import com.dmdirc.interfaces.Connection;
27 27
 import com.dmdirc.interfaces.EventBus;
28 28
 import com.dmdirc.interfaces.config.AggregateConfigProvider;

+ 2
- 7
dcc/src/main/java/com/dmdirc/addons/dcc/DCCManager.java View File

@@ -22,7 +22,6 @@
22 22
 
23 23
 package com.dmdirc.addons.dcc;
24 24
 
25
-import com.dmdirc.ClientModule.GlobalConfig;
26 25
 import com.dmdirc.addons.dcc.events.DccChatRequestEvent;
27 26
 import com.dmdirc.addons.dcc.events.DccChatStartingEvent;
28 27
 import com.dmdirc.addons.dcc.events.DccSendRequestEvent;
@@ -41,6 +40,7 @@ import com.dmdirc.commandline.CommandLineOptionsModule.Directory;
41 40
 import com.dmdirc.commandline.CommandLineOptionsModule.DirectoryType;
42 41
 import com.dmdirc.commandparser.parsers.CommandParser;
43 42
 import com.dmdirc.commandparser.parsers.GlobalCommandParser;
43
+import com.dmdirc.config.GlobalConfig;
44 44
 import com.dmdirc.config.prefs.PluginPreferencesCategory;
45 45
 import com.dmdirc.config.prefs.PreferencesCategory;
46 46
 import com.dmdirc.config.prefs.PreferencesDialogModel;
@@ -62,9 +62,7 @@ import com.dmdirc.plugins.PluginInfo;
62 62
 import com.dmdirc.ui.WindowManager;
63 63
 import com.dmdirc.ui.input.TabCompleterFactory;
64 64
 import com.dmdirc.ui.messages.BackBufferFactory;
65
-
66 65
 import com.google.common.collect.Sets;
67
-
68 66
 import java.awt.Dialog;
69 67
 import java.awt.Window;
70 68
 import java.io.File;
@@ -74,18 +72,15 @@ import java.net.UnknownHostException;
74 72
 import java.util.Collections;
75 73
 import java.util.Set;
76 74
 import java.util.function.Supplier;
77
-
78 75
 import javax.inject.Inject;
79 76
 import javax.inject.Singleton;
80 77
 import javax.swing.JComponent;
81 78
 import javax.swing.JFileChooser;
82 79
 import javax.swing.JOptionPane;
83
-
80
+import net.engio.mbassy.listener.Handler;
84 81
 import org.slf4j.Logger;
85 82
 import org.slf4j.LoggerFactory;
86 83
 
87
-import net.engio.mbassy.listener.Handler;
88
-
89 84
 import static com.dmdirc.util.LogUtils.USER_ERROR;
90 85
 
91 86
 /**

+ 1
- 4
debug/src/main/java/com/dmdirc/addons/debug/commands/EventBusViewer.java View File

@@ -22,12 +22,12 @@
22 22
 
23 23
 package com.dmdirc.addons.debug.commands;
24 24
 
25
-import com.dmdirc.ClientModule.GlobalConfig;
26 25
 import com.dmdirc.CustomWindow;
27 26
 import com.dmdirc.addons.debug.Debug;
28 27
 import com.dmdirc.addons.debug.DebugCommand;
29 28
 import com.dmdirc.commandparser.CommandArguments;
30 29
 import com.dmdirc.commandparser.commands.context.CommandContext;
30
+import com.dmdirc.config.GlobalConfig;
31 31
 import com.dmdirc.events.ClientLineAddedEvent;
32 32
 import com.dmdirc.events.CommandOutputEvent;
33 33
 import com.dmdirc.events.DMDircEvent;
@@ -39,13 +39,10 @@ import com.dmdirc.interfaces.config.AggregateConfigProvider;
39 39
 import com.dmdirc.ui.WindowManager;
40 40
 import com.dmdirc.ui.messages.BackBufferFactory;
41 41
 import com.dmdirc.ui.messages.IRCControlCodes;
42
-
43 42
 import java.lang.reflect.Method;
44
-
45 43
 import javax.annotation.Nonnull;
46 44
 import javax.inject.Inject;
47 45
 import javax.inject.Provider;
48
-
49 46
 import net.engio.mbassy.listener.Handler;
50 47
 import net.engio.mbassy.listener.Listener;
51 48
 import net.engio.mbassy.listener.References;

+ 1
- 2
debug/src/main/java/com/dmdirc/addons/debug/commands/ForceUpdate.java View File

@@ -22,11 +22,11 @@
22 22
 
23 23
 package com.dmdirc.addons.debug.commands;
24 24
 
25
-import com.dmdirc.ClientModule.GlobalConfig;
26 25
 import com.dmdirc.addons.debug.Debug;
27 26
 import com.dmdirc.addons.debug.DebugCommand;
28 27
 import com.dmdirc.commandparser.CommandArguments;
29 28
 import com.dmdirc.commandparser.commands.context.CommandContext;
29
+import com.dmdirc.config.GlobalConfig;
30 30
 import com.dmdirc.interfaces.EventBus;
31 31
 import com.dmdirc.interfaces.WindowModel;
32 32
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
@@ -34,7 +34,6 @@ import com.dmdirc.interfaces.config.IdentityController;
34 34
 import com.dmdirc.ui.messages.IRCControlCodes;
35 35
 import com.dmdirc.updater.UpdateChecker;
36 36
 import com.dmdirc.updater.manager.CachingUpdateManager;
37
-
38 37
 import javax.annotation.Nonnull;
39 38
 import javax.inject.Inject;
40 39
 import javax.inject.Provider;

+ 2
- 3
debug/src/main/java/com/dmdirc/addons/debug/commands/GlobalConfigInfo.java View File

@@ -22,15 +22,14 @@
22 22
 
23 23
 package com.dmdirc.addons.debug.commands;
24 24
 
25
-import com.dmdirc.ClientModule;
26 25
 import com.dmdirc.addons.debug.Debug;
27 26
 import com.dmdirc.addons.debug.DebugCommand;
28 27
 import com.dmdirc.commandparser.CommandArguments;
29 28
 import com.dmdirc.commandparser.commands.context.CommandContext;
29
+import com.dmdirc.config.GlobalConfig;
30 30
 import com.dmdirc.interfaces.WindowModel;
31 31
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
32 32
 import com.dmdirc.interfaces.config.ConfigProvider;
33
-
34 33
 import javax.annotation.Nonnull;
35 34
 import javax.inject.Inject;
36 35
 import javax.inject.Provider;
@@ -52,7 +51,7 @@ public class GlobalConfigInfo extends DebugCommand {
52 51
     @Inject
53 52
     public GlobalConfigInfo(
54 53
             final Provider<Debug> commandProvider,
55
-            @ClientModule.GlobalConfig final AggregateConfigProvider globalConfig) {
54
+            @GlobalConfig final AggregateConfigProvider globalConfig) {
56 55
         super(commandProvider);
57 56
 
58 57
         this.globalConfig = globalConfig;

+ 1
- 2
debug/src/main/java/com/dmdirc/addons/debug/commands/StatusbarMessage.java View File

@@ -22,17 +22,16 @@
22 22
 
23 23
 package com.dmdirc.addons.debug.commands;
24 24
 
25
-import com.dmdirc.ClientModule.GlobalConfig;
26 25
 import com.dmdirc.addons.debug.Debug;
27 26
 import com.dmdirc.addons.debug.DebugCommand;
28 27
 import com.dmdirc.commandparser.CommandArguments;
29 28
 import com.dmdirc.commandparser.commands.context.CommandContext;
29
+import com.dmdirc.config.GlobalConfig;
30 30
 import com.dmdirc.events.StatusBarMessageEvent;
31 31
 import com.dmdirc.interfaces.EventBus;
32 32
 import com.dmdirc.interfaces.WindowModel;
33 33
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
34 34
 import com.dmdirc.ui.StatusMessage;
35
-
36 35
 import javax.annotation.Nonnull;
37 36
 import javax.inject.Inject;
38 37
 import javax.inject.Provider;

+ 2
- 7
freedesktop_notifications/src/main/java/com/dmdirc/addons/freedesktop_notifications/FDManager.java View File

@@ -22,8 +22,8 @@
22 22
 
23 23
 package com.dmdirc.addons.freedesktop_notifications;
24 24
 
25
-import com.dmdirc.ClientModule.GlobalConfig;
26 25
 import com.dmdirc.ClientModule.UserConfig;
26
+import com.dmdirc.config.GlobalConfig;
27 27
 import com.dmdirc.config.prefs.PluginPreferencesCategory;
28 28
 import com.dmdirc.config.prefs.PreferencesCategory;
29 29
 import com.dmdirc.config.prefs.PreferencesDialogModel;
@@ -38,20 +38,15 @@ import com.dmdirc.plugins.PluginInfo;
38 38
 import com.dmdirc.plugins.implementations.PluginFilesHelper;
39 39
 import com.dmdirc.ui.messages.Styliser;
40 40
 import com.dmdirc.util.io.StreamUtils;
41
-
42 41
 import com.google.common.base.Strings;
43 42
 import com.google.common.html.HtmlEscapers;
44
-
45 43
 import java.io.IOException;
46
-
47 44
 import javax.inject.Inject;
48 45
 import javax.inject.Singleton;
49
-
46
+import net.engio.mbassy.listener.Handler;
50 47
 import org.slf4j.Logger;
51 48
 import org.slf4j.LoggerFactory;
52 49
 
53
-import net.engio.mbassy.listener.Handler;
54
-
55 50
 import static com.dmdirc.util.LogUtils.USER_ERROR;
56 51
 
57 52
 @Singleton

+ 1
- 4
identd/src/main/java/com/dmdirc/addons/identd/IdentdManager.java View File

@@ -22,7 +22,7 @@
22 22
 
23 23
 package com.dmdirc.addons.identd;
24 24
 
25
-import com.dmdirc.ClientModule.GlobalConfig;
25
+import com.dmdirc.config.GlobalConfig;
26 26
 import com.dmdirc.config.prefs.PluginPreferencesCategory;
27 27
 import com.dmdirc.config.prefs.PreferencesCategory;
28 28
 import com.dmdirc.config.prefs.PreferencesDialogModel;
@@ -38,12 +38,9 @@ import com.dmdirc.interfaces.config.AggregateConfigProvider;
38 38
 import com.dmdirc.plugins.PluginDomain;
39 39
 import com.dmdirc.plugins.PluginInfo;
40 40
 import com.dmdirc.util.validators.PortValidator;
41
-
42 41
 import java.util.ArrayList;
43 42
 import java.util.List;
44
-
45 43
 import javax.inject.Inject;
46
-
47 44
 import net.engio.mbassy.listener.Handler;
48 45
 
49 46
 public class IdentdManager {

+ 1
- 4
identd/src/main/java/com/dmdirc/addons/identd/IdentdServer.java View File

@@ -22,20 +22,17 @@
22 22
 
23 23
 package com.dmdirc.addons.identd;
24 24
 
25
-import com.dmdirc.ClientModule.GlobalConfig;
25
+import com.dmdirc.config.GlobalConfig;
26 26
 import com.dmdirc.interfaces.ConnectionManager;
27 27
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
28 28
 import com.dmdirc.plugins.PluginDomain;
29 29
 import com.dmdirc.util.SystemInfo;
30
-
31 30
 import java.io.IOException;
32 31
 import java.net.ServerSocket;
33 32
 import java.net.Socket;
34 33
 import java.util.ArrayList;
35 34
 import java.util.List;
36
-
37 35
 import javax.inject.Inject;
38
-
39 36
 import org.slf4j.Logger;
40 37
 import org.slf4j.LoggerFactory;
41 38
 

+ 1
- 4
lagdisplay/src/main/java/com/dmdirc/addons/lagdisplay/LagDisplayManager.java View File

@@ -22,13 +22,13 @@
22 22
 
23 23
 package com.dmdirc.addons.lagdisplay;
24 24
 
25
-import com.dmdirc.ClientModule.GlobalConfig;
26 25
 import com.dmdirc.ServerState;
27 26
 import com.dmdirc.addons.ui_swing.EdtHandlerInvocation;
28 27
 import com.dmdirc.addons.ui_swing.components.frames.TextFrame;
29 28
 import com.dmdirc.addons.ui_swing.events.SwingEventBus;
30 29
 import com.dmdirc.addons.ui_swing.events.SwingWindowSelectedEvent;
31 30
 import com.dmdirc.addons.ui_swing.interfaces.ActiveFrameManager;
31
+import com.dmdirc.config.GlobalConfig;
32 32
 import com.dmdirc.config.prefs.PluginPreferencesCategory;
33 33
 import com.dmdirc.config.prefs.PreferencesCategory;
34 34
 import com.dmdirc.config.prefs.PreferencesDialogModel;
@@ -51,17 +51,14 @@ import com.dmdirc.interfaces.config.ConfigChangeListener;
51 51
 import com.dmdirc.plugins.PluginDomain;
52 52
 import com.dmdirc.plugins.PluginInfo;
53 53
 import com.dmdirc.util.collections.RollingList;
54
-
55 54
 import java.util.Date;
56 55
 import java.util.HashMap;
57 56
 import java.util.Map;
58 57
 import java.util.Optional;
59 58
 import java.util.WeakHashMap;
60
-
61 59
 import javax.inject.Inject;
62 60
 import javax.inject.Provider;
63 61
 import javax.inject.Singleton;
64
-
65 62
 import net.engio.mbassy.listener.Handler;
66 63
 
67 64
 /**

+ 1
- 4
logging/src/main/java/com/dmdirc/addons/logging/LogFileLocator.java View File

@@ -22,15 +22,14 @@
22 22
 
23 23
 package com.dmdirc.addons.logging;
24 24
 
25
-import com.dmdirc.ClientModule.GlobalConfig;
26 25
 import com.dmdirc.commandline.CommandLineOptionsModule.Directory;
27 26
 import com.dmdirc.config.ConfigBinding;
27
+import com.dmdirc.config.GlobalConfig;
28 28
 import com.dmdirc.interfaces.Connection;
29 29
 import com.dmdirc.interfaces.GroupChat;
30 30
 import com.dmdirc.interfaces.User;
31 31
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
32 32
 import com.dmdirc.plugins.PluginDomain;
33
-
34 33
 import java.io.File;
35 34
 import java.math.BigInteger;
36 35
 import java.security.MessageDigest;
@@ -38,12 +37,10 @@ import java.security.NoSuchAlgorithmException;
38 37
 import java.text.SimpleDateFormat;
39 38
 import java.util.Date;
40 39
 import java.util.Optional;
41
-
42 40
 import javax.annotation.Nullable;
43 41
 import javax.inject.Inject;
44 42
 import javax.inject.Provider;
45 43
 import javax.inject.Singleton;
46
-
47 44
 import org.slf4j.Logger;
48 45
 import org.slf4j.LoggerFactory;
49 46
 

+ 1
- 5
logging/src/main/java/com/dmdirc/addons/logging/LoggingManager.java View File

@@ -22,9 +22,9 @@
22 22
 
23 23
 package com.dmdirc.addons.logging;
24 24
 
25
-import com.dmdirc.ClientModule.GlobalConfig;
26 25
 import com.dmdirc.Query;
27 26
 import com.dmdirc.commandline.CommandLineOptionsModule.Directory;
27
+import com.dmdirc.config.GlobalConfig;
28 28
 import com.dmdirc.config.prefs.PluginPreferencesCategory;
29 29
 import com.dmdirc.config.prefs.PreferencesCategory;
30 30
 import com.dmdirc.config.prefs.PreferencesDialogModel;
@@ -63,7 +63,6 @@ import com.dmdirc.ui.messages.IRCControlCodes;
63 63
 import com.dmdirc.ui.messages.Styliser;
64 64
 import com.dmdirc.util.io.ReverseFileReader;
65 65
 import com.dmdirc.util.io.StreamUtils;
66
-
67 66
 import java.awt.Color;
68 67
 import java.io.BufferedWriter;
69 68
 import java.io.File;
@@ -84,13 +83,10 @@ import java.util.Map;
84 83
 import java.util.Stack;
85 84
 import java.util.Timer;
86 85
 import java.util.TimerTask;
87
-
88 86
 import javax.inject.Inject;
89 87
 import javax.inject.Provider;
90 88
 import javax.inject.Singleton;
91
-
92 89
 import net.engio.mbassy.listener.Handler;
93
-
94 90
 import org.slf4j.Logger;
95 91
 import org.slf4j.LoggerFactory;
96 92
 

+ 2
- 4
logging/src/main/java/com/dmdirc/addons/logging/LoggingModule.java View File

@@ -23,19 +23,17 @@
23 23
 package com.dmdirc.addons.logging;
24 24
 
25 25
 import com.dmdirc.ClientModule;
26
-import com.dmdirc.ClientModule.GlobalConfig;
27 26
 import com.dmdirc.ClientModule.UserConfig;
28 27
 import com.dmdirc.commandline.CommandLineOptionsModule.Directory;
29 28
 import com.dmdirc.commandline.CommandLineOptionsModule.DirectoryType;
29
+import com.dmdirc.config.GlobalConfig;
30 30
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
31 31
 import com.dmdirc.interfaces.config.ConfigProvider;
32 32
 import com.dmdirc.plugins.PluginDomain;
33 33
 import com.dmdirc.plugins.PluginInfo;
34
-
35
-import java.io.File;
36
-
37 34
 import dagger.Module;
38 35
 import dagger.Provides;
36
+import java.io.File;
39 37
 
40 38
 /**
41 39
  * Dependency injection module for the logging plugin.

+ 1
- 4
nickcolours/src/main/java/com/dmdirc/addons/nickcolours/NickColourManager.java View File

@@ -22,7 +22,6 @@
22 22
 
23 23
 package com.dmdirc.addons.nickcolours;
24 24
 
25
-import com.dmdirc.ClientModule.GlobalConfig;
26 25
 import com.dmdirc.addons.ui_swing.EDTInvocation;
27 26
 import com.dmdirc.addons.ui_swing.UIUtilities;
28 27
 import com.dmdirc.addons.ui_swing.components.IconManager;
@@ -31,6 +30,7 @@ import com.dmdirc.commandline.CommandLineOptionsModule.Directory;
31 30
 import com.dmdirc.commandline.CommandLineOptionsModule.DirectoryType;
32 31
 import com.dmdirc.config.ConfigBinder;
33 32
 import com.dmdirc.config.ConfigBinding;
33
+import com.dmdirc.config.GlobalConfig;
34 34
 import com.dmdirc.config.prefs.PluginPreferencesCategory;
35 35
 import com.dmdirc.config.prefs.PreferencesCategory;
36 36
 import com.dmdirc.config.prefs.PreferencesSetting;
@@ -48,17 +48,14 @@ import com.dmdirc.plugins.PluginDomain;
48 48
 import com.dmdirc.plugins.PluginInfo;
49 49
 import com.dmdirc.ui.messages.ColourManager;
50 50
 import com.dmdirc.util.colours.Colour;
51
-
52 51
 import java.awt.Color;
53 52
 import java.awt.Window;
54 53
 import java.nio.file.Path;
55 54
 import java.util.List;
56 55
 import java.util.Map;
57
-
58 56
 import javax.inject.Inject;
59 57
 import javax.inject.Provider;
60 58
 import javax.inject.Singleton;
61
-
62 59
 import net.engio.mbassy.listener.Handler;
63 60
 
64 61
 /**

+ 1
- 4
nickcolours/src/main/java/com/dmdirc/addons/nickcolours/NickColourYamlStore.java View File

@@ -22,10 +22,9 @@
22 22
 
23 23
 package com.dmdirc.addons.nickcolours;
24 24
 
25
-import com.dmdirc.ClientModule.GlobalConfig;
25
+import com.dmdirc.config.GlobalConfig;
26 26
 import com.dmdirc.ui.messages.ColourManager;
27 27
 import com.dmdirc.util.BaseYamlStore;
28
-
29 28
 import java.awt.Color;
30 29
 import java.nio.file.Path;
31 30
 import java.util.ArrayList;
@@ -33,10 +32,8 @@ import java.util.Collection;
33 32
 import java.util.HashMap;
34 33
 import java.util.Map;
35 34
 import java.util.Optional;
36
-
37 35
 import javax.inject.Inject;
38 36
 import javax.inject.Singleton;
39
-
40 37
 import org.slf4j.Logger;
41 38
 import org.slf4j.LoggerFactory;
42 39
 

+ 1
- 4
notifications/src/main/java/com/dmdirc/addons/notifications/NotificationsManager.java View File

@@ -22,8 +22,8 @@
22 22
 
23 23
 package com.dmdirc.addons.notifications;
24 24
 
25
-import com.dmdirc.ClientModule.GlobalConfig;
26 25
 import com.dmdirc.addons.ui_swing.UIUtilities;
26
+import com.dmdirc.config.GlobalConfig;
27 27
 import com.dmdirc.config.prefs.PluginPreferencesCategory;
28 28
 import com.dmdirc.config.prefs.PreferencesCategory;
29 29
 import com.dmdirc.config.prefs.PreferencesDialogModel;
@@ -35,15 +35,12 @@ import com.dmdirc.interfaces.config.AggregateConfigProvider;
35 35
 import com.dmdirc.plugins.PluginDomain;
36 36
 import com.dmdirc.plugins.PluginInfo;
37 37
 import com.dmdirc.plugins.PluginManager;
38
-
39 38
 import java.util.ArrayList;
40 39
 import java.util.Collection;
41 40
 import java.util.HashMap;
42 41
 import java.util.List;
43 42
 import java.util.Map;
44
-
45 43
 import javax.inject.Inject;
46
-
47 44
 import net.engio.mbassy.listener.Handler;
48 45
 
49 46
 public class NotificationsManager {

+ 1
- 3
nowplaying/src/main/java/com/dmdirc/addons/nowplaying/NowPlayingCommand.java View File

@@ -22,7 +22,6 @@
22 22
 
23 23
 package com.dmdirc.addons.nowplaying;
24 24
 
25
-import com.dmdirc.ClientModule.GlobalConfig;
26 25
 import com.dmdirc.commandparser.BaseCommandInfo;
27 26
 import com.dmdirc.commandparser.CommandArguments;
28 27
 import com.dmdirc.commandparser.CommandInfo;
@@ -31,6 +30,7 @@ import com.dmdirc.commandparser.commands.Command;
31 30
 import com.dmdirc.commandparser.commands.IntelligentCommand;
32 31
 import com.dmdirc.commandparser.commands.context.ChatCommandContext;
33 32
 import com.dmdirc.commandparser.commands.context.CommandContext;
33
+import com.dmdirc.config.GlobalConfig;
34 34
 import com.dmdirc.interfaces.Chat;
35 35
 import com.dmdirc.interfaces.CommandController;
36 36
 import com.dmdirc.interfaces.InputModel;
@@ -39,11 +39,9 @@ import com.dmdirc.interfaces.config.AggregateConfigProvider;
39 39
 import com.dmdirc.plugins.PluginDomain;
40 40
 import com.dmdirc.ui.input.AdditionalTabTargets;
41 41
 import com.dmdirc.ui.input.TabCompleterUtils;
42
-
43 42
 import java.util.Arrays;
44 43
 import java.util.List;
45 44
 import java.util.stream.Collectors;
46
-
47 45
 import javax.annotation.Nonnull;
48 46
 import javax.inject.Inject;
49 47
 

+ 1
- 4
nowplaying/src/main/java/com/dmdirc/addons/nowplaying/NowPlayingManager.java View File

@@ -22,8 +22,8 @@
22 22
 
23 23
 package com.dmdirc.addons.nowplaying;
24 24
 
25
-import com.dmdirc.ClientModule.GlobalConfig;
26 25
 import com.dmdirc.addons.ui_swing.UIUtilities;
26
+import com.dmdirc.config.GlobalConfig;
27 27
 import com.dmdirc.config.prefs.PluginPreferencesCategory;
28 28
 import com.dmdirc.config.prefs.PreferencesCategory;
29 29
 import com.dmdirc.config.prefs.PreferencesDialogModel;
@@ -36,14 +36,11 @@ import com.dmdirc.plugins.Plugin;
36 36
 import com.dmdirc.plugins.PluginDomain;
37 37
 import com.dmdirc.plugins.PluginInfo;
38 38
 import com.dmdirc.plugins.PluginManager;
39
-
40 39
 import java.util.ArrayList;
41 40
 import java.util.Collection;
42 41
 import java.util.Collections;
43 42
 import java.util.List;
44
-
45 43
 import javax.inject.Inject;
46
-
47 44
 import net.engio.mbassy.listener.Handler;
48 45
 
49 46
 public class NowPlayingManager {

+ 1
- 4
qauth/src/main/java/com/dmdirc/addons/qauth/QAuthManager.java View File

@@ -22,10 +22,10 @@
22 22
 
23 23
 package com.dmdirc.addons.qauth;
24 24
 
25
-import com.dmdirc.ClientModule.GlobalConfig;
26 25
 import com.dmdirc.Invite;
27 26
 import com.dmdirc.config.ConfigBinder;
28 27
 import com.dmdirc.config.ConfigBinding;
28
+import com.dmdirc.config.GlobalConfig;
29 29
 import com.dmdirc.config.prefs.PluginPreferencesCategory;
30 30
 import com.dmdirc.config.prefs.PreferencesSetting;
31 31
 import com.dmdirc.config.prefs.PreferencesType;
@@ -43,11 +43,8 @@ import com.dmdirc.parser.events.UserInfoEvent;
43 43
 import com.dmdirc.plugins.PluginDomain;
44 44
 import com.dmdirc.plugins.PluginInfo;
45 45
 import com.dmdirc.util.validators.NotEmptyValidator;
46
-
47 46
 import java.util.Optional;
48
-
49 47
 import javax.inject.Inject;
50
-
51 48
 import net.engio.mbassy.listener.Handler;
52 49
 
53 50
 /**

+ 1
- 3
scriptplugin/src/main/java/com/dmdirc/addons/scriptplugin/ScriptCommand.java View File

@@ -22,7 +22,6 @@
22 22
 
23 23
 package com.dmdirc.addons.scriptplugin;
24 24
 
25
-import com.dmdirc.ClientModule.GlobalConfig;
26 25
 import com.dmdirc.commandline.CommandLineOptionsModule.Directory;
27 26
 import com.dmdirc.commandparser.BaseCommandInfo;
28 27
 import com.dmdirc.commandparser.CommandArguments;
@@ -31,18 +30,17 @@ import com.dmdirc.commandparser.CommandType;
31 30
 import com.dmdirc.commandparser.commands.Command;
32 31
 import com.dmdirc.commandparser.commands.IntelligentCommand;
33 32
 import com.dmdirc.commandparser.commands.context.CommandContext;
33
+import com.dmdirc.config.GlobalConfig;
34 34
 import com.dmdirc.interfaces.CommandController;
35 35
 import com.dmdirc.interfaces.WindowModel;
36 36
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
37 37
 import com.dmdirc.plugins.PluginDomain;
38 38
 import com.dmdirc.ui.input.AdditionalTabTargets;
39
-
40 39
 import java.io.File;
41 40
 import java.io.FileWriter;
42 41
 import java.io.IOException;
43 42
 import java.util.Map;
44 43
 import java.util.stream.Collectors;
45
-
46 44
 import javax.annotation.Nonnull;
47 45
 import javax.inject.Inject;
48 46
 import javax.script.ScriptEngineManager;

+ 3
- 6
systray/src/main/java/com/dmdirc/addons/systray/SystrayManager.java View File

@@ -22,23 +22,22 @@
22 22
 
23 23
 package com.dmdirc.addons.systray;
24 24
 
25
-import com.dmdirc.ClientModule.GlobalConfig;
26 25
 import com.dmdirc.addons.ui_swing.EdtHandlerInvocation;
27 26
 import com.dmdirc.addons.ui_swing.MainFrame;
27
+import com.dmdirc.addons.ui_swing.components.IconManager;
28
+import com.dmdirc.addons.ui_swing.events.ClientMinimisedEvent;
29
+import com.dmdirc.config.GlobalConfig;
28 30
 import com.dmdirc.config.prefs.PluginPreferencesCategory;
29 31
 import com.dmdirc.config.prefs.PreferencesCategory;
30 32
 import com.dmdirc.config.prefs.PreferencesDialogModel;
31 33
 import com.dmdirc.config.prefs.PreferencesSetting;
32 34
 import com.dmdirc.config.prefs.PreferencesType;
33
-import com.dmdirc.addons.ui_swing.events.ClientMinimisedEvent;
34 35
 import com.dmdirc.events.ClientPrefsOpenedEvent;
35 36
 import com.dmdirc.interfaces.EventBus;
36 37
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
37 38
 import com.dmdirc.plugins.PluginDomain;
38
-import com.dmdirc.addons.ui_swing.components.IconManager;
39 39
 import com.dmdirc.plugins.PluginInfo;
40 40
 import com.dmdirc.ui.messages.Styliser;
41
-
42 41
 import java.awt.AWTException;
43 42
 import java.awt.Frame;
44 43
 import java.awt.MenuItem;
@@ -49,9 +48,7 @@ import java.awt.event.ActionEvent;
49 48
 import java.awt.event.ActionListener;
50 49
 import java.awt.event.MouseEvent;
51 50
 import java.awt.event.MouseListener;
52
-
53 51
 import javax.inject.Inject;
54
-
55 52
 import net.engio.mbassy.listener.Handler;
56 53
 
57 54
 public class SystrayManager implements ActionListener, MouseListener {

+ 2
- 6
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/Apple.java View File

@@ -22,15 +22,14 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing;
24 24
 
25
-import com.dmdirc.ClientModule.GlobalConfig;
26 25
 import com.dmdirc.addons.ui_swing.components.menubar.MenuBar;
26
+import com.dmdirc.config.GlobalConfig;
27 27
 import com.dmdirc.events.ClientOpenedEvent;
28 28
 import com.dmdirc.interfaces.ConnectionManager;
29 29
 import com.dmdirc.interfaces.EventBus;
30 30
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
31 31
 import com.dmdirc.util.InvalidURIException;
32 32
 import com.dmdirc.util.URIParser;
33
-
34 33
 import java.awt.Image;
35 34
 import java.awt.PopupMenu;
36 35
 import java.awt.event.ActionEvent;
@@ -43,19 +42,16 @@ import java.net.URI;
43 42
 import java.util.ArrayList;
44 43
 import java.util.Collection;
45 44
 import java.util.EventObject;
46
-
47 45
 import javax.inject.Inject;
48 46
 import javax.inject.Singleton;
49 47
 import javax.swing.JMenu;
50 48
 import javax.swing.JMenuBar;
51 49
 import javax.swing.JMenuItem;
52 50
 import javax.swing.UIManager;
53
-
51
+import net.engio.mbassy.listener.Handler;
54 52
 import org.slf4j.Logger;
55 53
 import org.slf4j.LoggerFactory;
56 54
 
57
-import net.engio.mbassy.listener.Handler;
58
-
59 55
 import static com.dmdirc.util.LogUtils.USER_ERROR;
60 56
 
61 57
 /**

+ 1
- 4
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/PrefsComponentFactory.java View File

@@ -22,7 +22,6 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing;
24 24
 
25
-import com.dmdirc.ClientModule.GlobalConfig;
26 25
 import com.dmdirc.addons.ui_swing.components.FileBrowser;
27 26
 import com.dmdirc.addons.ui_swing.components.FontPicker;
28 27
 import com.dmdirc.addons.ui_swing.components.IconManager;
@@ -33,19 +32,18 @@ import com.dmdirc.addons.ui_swing.components.durationeditor.DurationDisplay;
33 32
 import com.dmdirc.addons.ui_swing.components.renderers.MapEntryRenderer;
34 33
 import com.dmdirc.addons.ui_swing.components.text.TextLabel;
35 34
 import com.dmdirc.addons.ui_swing.components.validating.ValidatingJTextField;
35
+import com.dmdirc.config.GlobalConfig;
36 36
 import com.dmdirc.config.prefs.PreferencesSetting;
37 37
 import com.dmdirc.interfaces.EventBus;
38 38
 import com.dmdirc.ui.messages.ColourManager;
39 39
 import com.dmdirc.util.validators.NumericalValidator;
40 40
 import com.dmdirc.util.validators.OptionalValidator;
41 41
 import com.dmdirc.util.validators.Validator;
42
-
43 42
 import java.awt.Dimension;
44 43
 import java.awt.Font;
45 44
 import java.awt.event.KeyAdapter;
46 45
 import java.awt.event.KeyEvent;
47 46
 import java.util.Map;
48
-
49 47
 import javax.inject.Inject;
50 48
 import javax.inject.Singleton;
51 49
 import javax.swing.AbstractButton;
@@ -62,7 +60,6 @@ import javax.swing.JSpinner;
62 60
 import javax.swing.JTable;
63 61
 import javax.swing.SpinnerNumberModel;
64 62
 import javax.swing.text.JTextComponent;
65
-
66 63
 import net.miginfocom.swing.MigLayout;
67 64
 
68 65
 /**

+ 1
- 5
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/SwingUIInitialiser.java View File

@@ -23,22 +23,18 @@
23 23
 package com.dmdirc.addons.ui_swing;
24 24
 
25 25
 import com.dmdirc.ClientModule.AddonConfig;
26
-import com.dmdirc.ClientModule.GlobalConfig;
27 26
 import com.dmdirc.addons.ui_swing.dialogs.DialogKeyListener;
27
+import com.dmdirc.config.GlobalConfig;
28 28
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
29 29
 import com.dmdirc.interfaces.config.ConfigProvider;
30 30
 import com.dmdirc.util.LogUtils;
31
-
32 31
 import java.awt.Font;
33 32
 import java.awt.KeyboardFocusManager;
34 33
 import java.awt.Toolkit;
35
-
36 34
 import javax.inject.Inject;
37 35
 import javax.swing.UIManager;
38 36
 import javax.swing.UnsupportedLookAndFeelException;
39
-
40 37
 import net.miginfocom.layout.PlatformDefaults;
41
-
42 38
 import org.slf4j.Logger;
43 39
 import org.slf4j.LoggerFactory;
44 40
 

+ 1
- 4
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/IconManager.java View File

@@ -22,10 +22,10 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing.components;
24 24
 
25
+import com.dmdirc.config.GlobalConfig;
25 26
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
26 27
 import com.dmdirc.interfaces.config.ConfigChangeListener;
27 28
 import com.dmdirc.util.URLBuilder;
28
-
29 29
 import java.awt.Image;
30 30
 import java.awt.Toolkit;
31 31
 import java.io.IOException;
@@ -35,14 +35,11 @@ import java.util.Date;
35 35
 import java.util.GregorianCalendar;
36 36
 import java.util.HashMap;
37 37
 import java.util.Map;
38
-
39 38
 import javax.inject.Inject;
40 39
 import javax.inject.Singleton;
41 40
 import javax.swing.Icon;
42 41
 import javax.swing.ImageIcon;
43 42
 
44
-import static com.dmdirc.ClientModule.GlobalConfig;
45
-
46 43
 /**
47 44
  * The icon manager provides a standard way to access icons for use in DMDirc. It allows the user to
48 45
  * override the default actions using config settings under the icons domain.

+ 2
- 5
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/MDIBar.java View File

@@ -22,7 +22,6 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing.components;
24 24
 
25
-import com.dmdirc.ClientModule.GlobalConfig;
26 25
 import com.dmdirc.addons.ui_swing.EdtHandlerInvocation;
27 26
 import com.dmdirc.addons.ui_swing.SwingController;
28 27
 import com.dmdirc.addons.ui_swing.events.SwingEventBus;
@@ -30,18 +29,16 @@ import com.dmdirc.addons.ui_swing.events.SwingWindowAddedEvent;
30 29
 import com.dmdirc.addons.ui_swing.events.SwingWindowDeletedEvent;
31 30
 import com.dmdirc.addons.ui_swing.events.SwingWindowSelectedEvent;
32 31
 import com.dmdirc.addons.ui_swing.interfaces.ActiveFrameManager;
32
+import com.dmdirc.config.GlobalConfig;
33 33
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
34 34
 import com.dmdirc.interfaces.config.ConfigChangeListener;
35 35
 import com.dmdirc.plugins.PluginDomain;
36
-
37 36
 import javax.inject.Inject;
38 37
 import javax.inject.Singleton;
39 38
 import javax.swing.JPanel;
40 39
 import javax.swing.SwingUtilities;
41
-
42
-import net.miginfocom.swing.MigLayout;
43
-
44 40
 import net.engio.mbassy.listener.Handler;
41
+import net.miginfocom.swing.MigLayout;
45 42
 
46 43
 /**
47 44
  * Provides an MDI style bar for closing frames.

+ 1
- 2
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/SwingSearchBarFactory.java View File

@@ -22,10 +22,9 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing.components;
24 24
 
25
-import com.dmdirc.ClientModule.GlobalConfig;
26 25
 import com.dmdirc.addons.ui_swing.components.frames.TextFrame;
26
+import com.dmdirc.config.GlobalConfig;
27 27
 import com.dmdirc.ui.messages.ColourManager;
28
-
29 28
 import javax.inject.Inject;
30 29
 import javax.inject.Singleton;
31 30
 

+ 1
- 4
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/TopicBarFactory.java View File

@@ -25,6 +25,7 @@ package com.dmdirc.addons.ui_swing.components;
25 25
 import com.dmdirc.addons.ui_swing.SwingController;
26 26
 import com.dmdirc.addons.ui_swing.components.frames.ChannelFrame;
27 27
 import com.dmdirc.addons.ui_swing.injection.MainWindow;
28
+import com.dmdirc.config.GlobalConfig;
28 29
 import com.dmdirc.interfaces.CommandController;
29 30
 import com.dmdirc.interfaces.GroupChat;
30 31
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
@@ -32,16 +33,12 @@ import com.dmdirc.plugins.PluginDomain;
32 33
 import com.dmdirc.plugins.ServiceManager;
33 34
 import com.dmdirc.ui.input.TabCompleterUtils;
34 35
 import com.dmdirc.ui.messages.ColourManagerFactory;
35
-
36 36
 import java.awt.Window;
37 37
 import java.awt.datatransfer.Clipboard;
38
-
39 38
 import javax.inject.Inject;
40 39
 import javax.inject.Provider;
41 40
 import javax.inject.Singleton;
42 41
 
43
-import static com.dmdirc.ClientModule.GlobalConfig;
44
-
45 42
 /**
46 43
  * Factory for {@link TopicBar}s.
47 44
  */

+ 1
- 3
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/addonbrowser/DataLoaderWorkerFactory.java View File

@@ -22,16 +22,14 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing.components.addonbrowser;
24 24
 
25
-import com.dmdirc.ClientModule.GlobalConfig;
26 25
 import com.dmdirc.commandline.CommandLineOptionsModule.Directory;
27 26
 import com.dmdirc.commandline.CommandLineOptionsModule.DirectoryType;
27
+import com.dmdirc.config.GlobalConfig;
28 28
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
29 29
 import com.dmdirc.updater.manager.UpdateManager;
30 30
 import com.dmdirc.util.URLBuilder;
31 31
 import com.dmdirc.util.io.Downloader;
32
-
33 32
 import java.nio.file.Path;
34
-
35 33
 import javax.inject.Inject;
36 34
 import javax.swing.JScrollPane;
37 35
 

+ 1
- 4
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/frames/TextFrame.java View File

@@ -22,7 +22,6 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing.components.frames;
24 24
 
25
-import com.dmdirc.ClientModule.GlobalConfig;
26 25
 import com.dmdirc.addons.ui_swing.EdtHandlerInvocation;
27 26
 import com.dmdirc.addons.ui_swing.SwingController;
28 27
 import com.dmdirc.addons.ui_swing.UIUtilities;
@@ -52,6 +51,7 @@ import com.dmdirc.commandparser.PopupMenuItem;
52 51
 import com.dmdirc.commandparser.PopupType;
53 52
 import com.dmdirc.commandparser.parsers.CommandParser;
54 53
 import com.dmdirc.config.ConfigBinding;
54
+import com.dmdirc.config.GlobalConfig;
55 55
 import com.dmdirc.events.FrameClosingEvent;
56 56
 import com.dmdirc.events.LinkChannelClickedEvent;
57 57
 import com.dmdirc.events.LinkNicknameClickedEvent;
@@ -64,7 +64,6 @@ import com.dmdirc.plugins.ServiceManager;
64 64
 import com.dmdirc.ui.input.TabCompleterUtils;
65 65
 import com.dmdirc.ui.messages.ColourManager;
66 66
 import com.dmdirc.ui.messages.ColourManagerFactory;
67
-
68 67
 import java.awt.Point;
69 68
 import java.awt.datatransfer.Clipboard;
70 69
 import java.awt.event.KeyEvent;
@@ -72,7 +71,6 @@ import java.awt.event.MouseEvent;
72 71
 import java.awt.event.WindowAdapter;
73 72
 import java.awt.event.WindowEvent;
74 73
 import java.util.Optional;
75
-
76 74
 import javax.inject.Inject;
77 75
 import javax.swing.JComponent;
78 76
 import javax.swing.JMenu;
@@ -82,7 +80,6 @@ import javax.swing.JPopupMenu;
82 80
 import javax.swing.JSeparator;
83 81
 import javax.swing.KeyStroke;
84 82
 import javax.swing.SwingUtilities;
85
-
86 83
 import net.engio.mbassy.listener.Handler;
87 84
 import net.miginfocom.swing.MigLayout;
88 85
 

+ 2
- 5
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/inputfields/SwingInputField.java View File

@@ -22,17 +22,16 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing.components.inputfields;
24 24
 
25
-import com.dmdirc.ClientModule.GlobalConfig;
26 25
 import com.dmdirc.addons.ui_swing.UIUtilities;
26
+import com.dmdirc.addons.ui_swing.components.IconManager;
27 27
 import com.dmdirc.addons.ui_swing.components.colours.ColourPickerDialog;
28 28
 import com.dmdirc.addons.ui_swing.injection.MainWindow;
29
+import com.dmdirc.config.GlobalConfig;
29 30
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
30 31
 import com.dmdirc.interfaces.ui.InputField;
31 32
 import com.dmdirc.interfaces.ui.InputValidationListener;
32
-import com.dmdirc.addons.ui_swing.components.IconManager;
33 33
 import com.dmdirc.ui.messages.ColourManager;
34 34
 import com.dmdirc.util.collections.ListenerList;
35
-
36 35
 import java.awt.Color;
37 36
 import java.awt.FontMetrics;
38 37
 import java.awt.KeyboardFocusManager;
@@ -43,13 +42,11 @@ import java.awt.event.KeyListener;
43 42
 import java.beans.PropertyChangeEvent;
44 43
 import java.beans.PropertyChangeListener;
45 44
 import java.util.concurrent.Callable;
46
-
47 45
 import javax.inject.Inject;
48 46
 import javax.swing.JComponent;
49 47
 import javax.swing.JLabel;
50 48
 import javax.swing.JTextField;
51 49
 import javax.swing.text.BadLocationException;
52
-
53 50
 import net.miginfocom.layout.PlatformDefaults;
54 51
 import net.miginfocom.swing.MigLayout;
55 52
 

+ 3
- 8
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/statusbar/MessageLabel.java View File

@@ -22,17 +22,16 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing.components.statusbar;
24 24
 
25
-import com.dmdirc.ClientModule.GlobalConfig;
26 25
 import com.dmdirc.addons.ui_swing.UIUtilities;
26
+import com.dmdirc.addons.ui_swing.components.IconManager;
27 27
 import com.dmdirc.addons.ui_swing.injection.MainWindow;
28
+import com.dmdirc.config.GlobalConfig;
28 29
 import com.dmdirc.events.StatusBarMessageClearEvent;
29 30
 import com.dmdirc.events.StatusBarMessageEvent;
30 31
 import com.dmdirc.interfaces.EventBus;
31 32
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
32 33
 import com.dmdirc.interfaces.ui.StatusBarComponent;
33
-import com.dmdirc.addons.ui_swing.components.IconManager;
34 34
 import com.dmdirc.ui.StatusMessage;
35
-
36 35
 import java.awt.Window;
37 36
 import java.awt.event.MouseEvent;
38 37
 import java.awt.event.MouseListener;
@@ -41,19 +40,15 @@ import java.util.Queue;
41 40
 import java.util.Timer;
42 41
 import java.util.TimerTask;
43 42
 import java.util.concurrent.ConcurrentLinkedQueue;
44
-
45 43
 import javax.inject.Inject;
46 44
 import javax.swing.JLabel;
47 45
 import javax.swing.JPanel;
48 46
 import javax.swing.SwingUtilities;
49
-
47
+import net.engio.mbassy.listener.Handler;
50 48
 import net.miginfocom.swing.MigLayout;
51
-
52 49
 import org.slf4j.Logger;
53 50
 import org.slf4j.LoggerFactory;
54 51
 
55
-import net.engio.mbassy.listener.Handler;
56
-
57 52
 /**
58 53
  * Message label handles showing messages in the status bar.
59 54
  */

+ 1
- 4
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/dialogs/about/AboutDialog.java View File

@@ -22,20 +22,17 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing.dialogs.about;
24 24
 
25
-import com.dmdirc.ClientModule.GlobalConfig;
26 25
 import com.dmdirc.addons.ui_swing.dialogs.StandardDialog;
27 26
 import com.dmdirc.addons.ui_swing.injection.MainWindow;
27
+import com.dmdirc.config.GlobalConfig;
28 28
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
29 29
 import com.dmdirc.interfaces.ui.AboutDialogModel;
30 30
 import com.dmdirc.ui.core.util.URLHandler;
31
-
32 31
 import java.awt.Window;
33
-
34 32
 import javax.inject.Inject;
35 33
 import javax.swing.JButton;
36 34
 import javax.swing.JTabbedPane;
37 35
 import javax.swing.WindowConstants;
38
-
39 36
 import net.miginfocom.swing.MigLayout;
40 37
 
41 38
 /**

+ 2
- 4
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/dialogs/paste/PasteDialogFactory.java View File

@@ -22,18 +22,16 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing.dialogs.paste;
24 24
 
25
-import com.dmdirc.ClientModule.GlobalConfig;
25
+import com.dmdirc.addons.ui_swing.components.IconManager;
26 26
 import com.dmdirc.addons.ui_swing.components.frames.InputTextFrame;
27
+import com.dmdirc.config.GlobalConfig;
27 28
 import com.dmdirc.interfaces.CommandController;
28 29
 import com.dmdirc.interfaces.EventBus;
29 30
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
30 31
 import com.dmdirc.plugins.ServiceManager;
31
-import com.dmdirc.addons.ui_swing.components.IconManager;
32 32
 import com.dmdirc.ui.input.TabCompleterUtils;
33 33
 import com.dmdirc.ui.messages.ColourManagerFactory;
34
-
35 34
 import java.awt.Window;
36
-
37 35
 import javax.inject.Inject;
38 36
 import javax.inject.Singleton;
39 37
 

+ 1
- 4
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/dialogs/prefs/URLConfigPanel.java View File

@@ -22,7 +22,6 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing.dialogs.prefs;
24 24
 
25
-import com.dmdirc.ClientModule.GlobalConfig;
26 25
 import com.dmdirc.ClientModule.UserConfig;
27 26
 import com.dmdirc.addons.ui_swing.components.GenericTableModel;
28 27
 import com.dmdirc.addons.ui_swing.components.IconManager;
@@ -30,11 +29,11 @@ import com.dmdirc.addons.ui_swing.components.PackingTable;
30 29
 import com.dmdirc.addons.ui_swing.components.URLProtocolPanel;
31 30
 import com.dmdirc.addons.ui_swing.dialogs.StandardInputDialog;
32 31
 import com.dmdirc.addons.ui_swing.injection.MainWindow;
32
+import com.dmdirc.config.GlobalConfig;
33 33
 import com.dmdirc.config.prefs.PreferencesInterface;
34 34
 import com.dmdirc.config.validators.URLProtocolValidator;
35 35
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
36 36
 import com.dmdirc.interfaces.config.ConfigProvider;
37
-
38 37
 import java.awt.Dialog.ModalityType;
39 38
 import java.awt.Window;
40 39
 import java.awt.event.ActionEvent;
@@ -46,7 +45,6 @@ import java.util.Map;
46 45
 import java.util.Map.Entry;
47 46
 import java.util.Set;
48 47
 import java.util.stream.Collectors;
49
-
50 48
 import javax.inject.Inject;
51 49
 import javax.swing.JButton;
52 50
 import javax.swing.JPanel;
@@ -54,7 +52,6 @@ import javax.swing.JScrollPane;
54 52
 import javax.swing.ListSelectionModel;
55 53
 import javax.swing.event.ListSelectionEvent;
56 54
 import javax.swing.event.ListSelectionListener;
57
-
58 55
 import net.miginfocom.swing.MigLayout;
59 56
 
60 57
 /**

+ 1
- 5
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/dialogs/prefs/UpdateConfigPanel.java View File

@@ -22,10 +22,10 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing.dialogs.prefs;
24 24
 
25
-import com.dmdirc.ClientModule.GlobalConfig;
26 25
 import com.dmdirc.ClientModule.UserConfig;
27 26
 import com.dmdirc.addons.ui_swing.components.GenericTableModel;
28 27
 import com.dmdirc.addons.ui_swing.components.PackingTable;
28
+import com.dmdirc.config.GlobalConfig;
29 29
 import com.dmdirc.config.prefs.PreferencesInterface;
30 30
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
31 31
 import com.dmdirc.interfaces.config.ConfigChangeListener;
@@ -36,10 +36,8 @@ import com.dmdirc.updater.UpdateChecker;
36 36
 import com.dmdirc.updater.UpdateComponent;
37 37
 import com.dmdirc.updater.manager.CachingUpdateManager;
38 38
 import com.dmdirc.updater.manager.UpdateStatus;
39
-
40 39
 import java.awt.event.ActionEvent;
41 40
 import java.awt.event.ActionListener;
42
-
43 41
 import javax.inject.Inject;
44 42
 import javax.swing.DefaultComboBoxModel;
45 43
 import javax.swing.JButton;
@@ -48,9 +46,7 @@ import javax.swing.JComboBox;
48 46
 import javax.swing.JLabel;
49 47
 import javax.swing.JPanel;
50 48
 import javax.swing.JScrollPane;
51
-
52 49
 import net.miginfocom.swing.MigLayout;
53
-
54 50
 import org.slf4j.Logger;
55 51
 import org.slf4j.LoggerFactory;
56 52
 

+ 1
- 3
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/dialogs/url/URLDialogFactory.java View File

@@ -23,16 +23,14 @@
23 23
 package com.dmdirc.addons.ui_swing.dialogs.url;
24 24
 
25 25
 import com.dmdirc.addons.ui_swing.injection.MainWindow;
26
+import com.dmdirc.config.GlobalConfig;
26 27
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
27 28
 import com.dmdirc.interfaces.config.ConfigProvider;
28 29
 import com.dmdirc.ui.core.util.URLHandler;
29
-
30 30
 import java.awt.Window;
31 31
 import java.net.URI;
32
-
33 32
 import javax.inject.Inject;
34 33
 
35
-import static com.dmdirc.ClientModule.GlobalConfig;
36 34
 import static com.dmdirc.ClientModule.UserConfig;
37 35
 
38 36
 /**

+ 2
- 6
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/framemanager/ctrltab/CtrlTabWindowManager.java View File

@@ -22,7 +22,6 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing.framemanager.ctrltab;
24 24
 
25
-import com.dmdirc.ClientModule.GlobalConfig;
26 25
 import com.dmdirc.addons.ui_swing.EdtHandlerInvocation;
27 26
 import com.dmdirc.addons.ui_swing.MainFrame;
28 27
 import com.dmdirc.addons.ui_swing.UIUtilities;
@@ -37,15 +36,14 @@ import com.dmdirc.addons.ui_swing.events.SwingWindowDeletedEvent;
37 36
 import com.dmdirc.addons.ui_swing.events.SwingWindowSelectedEvent;
38 37
 import com.dmdirc.addons.ui_swing.framemanager.tree.TreeViewModel;
39 38
 import com.dmdirc.addons.ui_swing.framemanager.tree.TreeViewNode;
39
+import com.dmdirc.config.GlobalConfig;
40 40
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
41 41
 import com.dmdirc.util.LogUtils;
42
-
43 42
 import java.awt.event.InputEvent;
44 43
 import java.awt.event.KeyEvent;
45 44
 import java.util.HashMap;
46 45
 import java.util.Map;
47 46
 import java.util.Optional;
48
-
49 47
 import javax.inject.Inject;
50 48
 import javax.inject.Singleton;
51 49
 import javax.swing.InputMap;
@@ -55,12 +53,10 @@ import javax.swing.tree.DefaultTreeSelectionModel;
55 53
 import javax.swing.tree.TreeNode;
56 54
 import javax.swing.tree.TreePath;
57 55
 import javax.swing.tree.TreeSelectionModel;
58
-
56
+import net.engio.mbassy.listener.Handler;
59 57
 import org.slf4j.Logger;
60 58
 import org.slf4j.LoggerFactory;
61 59
 
62
-import net.engio.mbassy.listener.Handler;
63
-
64 60
 /**
65 61
  * A Window manager to handle ctrl[+shift]+tab switching between windows.
66 62
  */

+ 1
- 5
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/framemanager/tree/TreeFrameManager.java View File

@@ -22,7 +22,6 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing.framemanager.tree;
24 24
 
25
-import com.dmdirc.ClientModule.GlobalConfig;
26 25
 import com.dmdirc.addons.ui_swing.EdtHandlerInvocation;
27 26
 import com.dmdirc.addons.ui_swing.SwingController;
28 27
 import com.dmdirc.addons.ui_swing.SwingWindowFactory;
@@ -36,6 +35,7 @@ import com.dmdirc.addons.ui_swing.events.SwingWindowDeletedEvent;
36 35
 import com.dmdirc.addons.ui_swing.events.SwingWindowSelectedEvent;
37 36
 import com.dmdirc.addons.ui_swing.framemanager.FrameManager;
38 37
 import com.dmdirc.addons.ui_swing.interfaces.ActiveFrameManager;
38
+import com.dmdirc.config.GlobalConfig;
39 39
 import com.dmdirc.events.FrameIconChangedEvent;
40 40
 import com.dmdirc.events.UnreadStatusChangedEvent;
41 41
 import com.dmdirc.interfaces.EventBus;
@@ -46,14 +46,12 @@ import com.dmdirc.plugins.PluginDomain;
46 46
 import com.dmdirc.ui.WindowManager;
47 47
 import com.dmdirc.ui.messages.ColourManager;
48 48
 import com.dmdirc.util.LogUtils;
49
-
50 49
 import java.awt.Rectangle;
51 50
 import java.awt.event.MouseEvent;
52 51
 import java.io.Serializable;
53 52
 import java.util.Collection;
54 53
 import java.util.HashMap;
55 54
 import java.util.Map;
56
-
57 55
 import javax.inject.Inject;
58 56
 import javax.swing.JComponent;
59 57
 import javax.swing.JScrollPane;
@@ -65,11 +63,9 @@ import javax.swing.tree.DefaultTreeModel;
65 63
 import javax.swing.tree.MutableTreeNode;
66 64
 import javax.swing.tree.TreeNode;
67 65
 import javax.swing.tree.TreePath;
68
-
69 66
 import net.engio.mbassy.listener.Handler;
70 67
 import net.engio.mbassy.listener.Invoke;
71 68
 import net.miginfocom.swing.MigLayout;
72
-
73 69
 import org.slf4j.Logger;
74 70
 import org.slf4j.LoggerFactory;
75 71
 

+ 4
- 7
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/injection/SwingModule.java View File

@@ -23,7 +23,6 @@
23 23
 package com.dmdirc.addons.ui_swing.injection;
24 24
 
25 25
 import com.dmdirc.ClientModule;
26
-import com.dmdirc.ClientModule.GlobalConfig;
27 26
 import com.dmdirc.ClientModule.UserConfig;
28 27
 import com.dmdirc.addons.ui_swing.Apple;
29 28
 import com.dmdirc.addons.ui_swing.MainFrame;
@@ -38,6 +37,7 @@ import com.dmdirc.addons.ui_swing.commands.Input;
38 37
 import com.dmdirc.addons.ui_swing.commands.PopInCommand;
39 38
 import com.dmdirc.addons.ui_swing.commands.PopOutCommand;
40 39
 import com.dmdirc.addons.ui_swing.commands.ServerSettings;
40
+import com.dmdirc.addons.ui_swing.components.IconManager;
41 41
 import com.dmdirc.addons.ui_swing.components.addonpanel.PluginPanel;
42 42
 import com.dmdirc.addons.ui_swing.components.addonpanel.ThemePanel;
43 43
 import com.dmdirc.addons.ui_swing.components.statusbar.ErrorPanel;
@@ -52,6 +52,7 @@ import com.dmdirc.addons.ui_swing.framemanager.FrameManager;
52 52
 import com.dmdirc.addons.ui_swing.framemanager.FrameManagerProvider;
53 53
 import com.dmdirc.addons.ui_swing.framemanager.tree.TreeFrameManagerProvider;
54 54
 import com.dmdirc.addons.ui_swing.interfaces.ActiveFrameManager;
55
+import com.dmdirc.config.GlobalConfig;
55 56
 import com.dmdirc.config.prefs.PreferencesDialogModel;
56 57
 import com.dmdirc.interfaces.ConnectionManager;
57 58
 import com.dmdirc.interfaces.EventBus;
@@ -62,20 +63,16 @@ import com.dmdirc.plugins.PluginDomain;
62 63
 import com.dmdirc.plugins.PluginInfo;
63 64
 import com.dmdirc.plugins.ServiceLocator;
64 65
 import com.dmdirc.plugins.ServiceManager;
65
-import com.dmdirc.addons.ui_swing.components.IconManager;
66 66
 import com.dmdirc.ui.core.util.URLHandler;
67 67
 import com.dmdirc.util.URLBuilder;
68
-
68
+import dagger.Module;
69
+import dagger.Provides;
69 70
 import java.awt.Toolkit;
70 71
 import java.awt.Window;
71 72
 import java.awt.datatransfer.Clipboard;
72
-
73 73
 import javax.inject.Provider;
74 74
 import javax.inject.Singleton;
75 75
 
76
-import dagger.Module;
77
-import dagger.Provides;
78
-
79 76
 /**
80 77
  * Dagger module that provides Swing-specific dependencies.
81 78
  */

+ 2
- 4
ui_web2/src/main/java/com/dmdirc/addons/ui_web2/WebUiModule.java View File

@@ -23,15 +23,13 @@
23 23
 package com.dmdirc.addons.ui_web2;
24 24
 
25 25
 import com.dmdirc.ClientModule;
26
-import com.dmdirc.ClientModule.GlobalConfig;
26
+import com.dmdirc.config.GlobalConfig;
27 27
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
28 28
 import com.dmdirc.plugins.PluginDomain;
29 29
 import com.dmdirc.plugins.PluginInfo;
30
-
31
-import javax.inject.Singleton;
32
-
33 30
 import dagger.Module;
34 31
 import dagger.Provides;
32
+import javax.inject.Singleton;
35 33
 
36 34
 /**
37 35
  * Dagger module that provides Web UI-specific dependencies.

+ 4
- 6
windowflashing/src/main/java/com/dmdirc/addons/windowflashing/WindowFlashingManager.java View File

@@ -22,31 +22,29 @@
22 22
 
23 23
 package com.dmdirc.addons.windowflashing;
24 24
 
25
-import com.dmdirc.ClientModule.GlobalConfig;
26 25
 import com.dmdirc.addons.ui_swing.MainFrame;
26
+import com.dmdirc.addons.ui_swing.events.ClientFocusGainedEvent;
27 27
 import com.dmdirc.config.ConfigBinder;
28 28
 import com.dmdirc.config.ConfigBinding;
29
+import com.dmdirc.config.GlobalConfig;
29 30
 import com.dmdirc.config.prefs.PluginPreferencesCategory;
30 31
 import com.dmdirc.config.prefs.PreferencesCategory;
31 32
 import com.dmdirc.config.prefs.PreferencesDialogModel;
32 33
 import com.dmdirc.config.prefs.PreferencesSetting;
33 34
 import com.dmdirc.config.prefs.PreferencesType;
34
-import com.dmdirc.addons.ui_swing.events.ClientFocusGainedEvent;
35 35
 import com.dmdirc.events.ClientPrefsOpenedEvent;
36 36
 import com.dmdirc.interfaces.EventBus;
37 37
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
38 38
 import com.dmdirc.plugins.PluginDomain;
39 39
 import com.dmdirc.plugins.PluginInfo;
40
-
41
-import javax.inject.Inject;
42
-import javax.inject.Singleton;
43
-
44 40
 import com.sun.jna.Native;
45 41
 import com.sun.jna.NativeLibrary;
46 42
 import com.sun.jna.Pointer;
47 43
 import com.sun.jna.platform.win32.User32;
48 44
 import com.sun.jna.platform.win32.WinDef;
49 45
 import com.sun.jna.platform.win32.WinUser;
46
+import javax.inject.Inject;
47
+import javax.inject.Singleton;
50 48
 import net.engio.mbassy.listener.Handler;
51 49
 
52 50
 @Singleton

+ 1
- 3
windowstatus/src/main/java/com/dmdirc/addons/windowstatus/WindowStatusManager.java View File

@@ -22,7 +22,6 @@
22 22
 
23 23
 package com.dmdirc.addons.windowstatus;
24 24
 
25
-import com.dmdirc.ClientModule.GlobalConfig;
26 25
 import com.dmdirc.addons.ui_swing.EDTInvocation;
27 26
 import com.dmdirc.addons.ui_swing.EdtHandlerInvocation;
28 27
 import com.dmdirc.addons.ui_swing.UIUtilities;
@@ -32,6 +31,7 @@ import com.dmdirc.addons.ui_swing.events.SwingWindowSelectedEvent;
32 31
 import com.dmdirc.addons.ui_swing.interfaces.ActiveFrameManager;
33 32
 import com.dmdirc.config.ConfigBinder;
34 33
 import com.dmdirc.config.ConfigBinding;
34
+import com.dmdirc.config.GlobalConfig;
35 35
 import com.dmdirc.config.prefs.PluginPreferencesCategory;
36 36
 import com.dmdirc.config.prefs.PreferencesCategory;
37 37
 import com.dmdirc.config.prefs.PreferencesDialogModel;
@@ -48,9 +48,7 @@ import com.dmdirc.interfaces.WindowModel;
48 48
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
49 49
 import com.dmdirc.plugins.PluginDomain;
50 50
 import com.dmdirc.plugins.PluginInfo;
51
-
52 51
 import javax.inject.Inject;
53
-
54 52
 import net.engio.mbassy.listener.Handler;
55 53
 
56 54
 /**

Loading…
Cancel
Save