Kaynağa Gözat

Merge pull request #496 from csmith/master

Use new config annotations
pull/497/head
Greg Holmes 7 yıl önce
ebeveyn
işleme
f797c99d7c
48 değiştirilmiş dosya ile 80 ekleme ve 212 silme
  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. 3
    8
      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. 3
    5
      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. 2
    6
      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. 2
    5
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/addonpanel/PluginPanel.java
  32. 2
    4
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/addonpanel/ThemePanel.java
  33. 1
    4
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/frames/TextFrame.java
  34. 2
    5
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/inputfields/SwingInputField.java
  35. 3
    8
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/statusbar/MessageLabel.java
  36. 1
    4
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/dialogs/about/AboutDialog.java
  37. 2
    4
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/dialogs/paste/PasteDialogFactory.java
  38. 2
    5
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/dialogs/prefs/URLConfigPanel.java
  39. 2
    6
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/dialogs/prefs/UpdateConfigPanel.java
  40. 2
    5
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/dialogs/url/URLDialogFactory.java
  41. 2
    6
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/framemanager/ctrltab/CtrlTabWindowManager.java
  42. 1
    5
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/framemanager/tree/TreeFrameManager.java
  43. 3
    6
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/injection/DialogModule.java
  44. 5
    8
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/injection/SwingModule.java
  45. 2
    4
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/wizard/firstrun/SwingFirstRunWizard.java
  46. 2
    4
      ui_web2/src/main/java/com/dmdirc/addons/ui_web2/WebUiModule.java
  47. 4
    6
      windowflashing/src/main/java/com/dmdirc/addons/windowflashing/WindowFlashingManager.java
  48. 1
    3
      windowstatus/src/main/java/com/dmdirc/addons/windowstatus/WindowStatusManager.java

+ 1
- 1
awaycolours/src/main/java/com/dmdirc/addons/awaycolours/AwayColoursManager.java Dosyayı Görüntüle

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

+ 1
- 1
channelwho/src/main/java/com/dmdirc/addons/channelwho/ConnectionHandlerFactory.java Dosyayı Görüntüle

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

+ 2
- 7
dcc/src/main/java/com/dmdirc/addons/dcc/DCCManager.java Dosyayı Görüntüle

22
 
22
 
23
 package com.dmdirc.addons.dcc;
23
 package com.dmdirc.addons.dcc;
24
 
24
 
25
-import com.dmdirc.ClientModule.GlobalConfig;
26
 import com.dmdirc.addons.dcc.events.DccChatRequestEvent;
25
 import com.dmdirc.addons.dcc.events.DccChatRequestEvent;
27
 import com.dmdirc.addons.dcc.events.DccChatStartingEvent;
26
 import com.dmdirc.addons.dcc.events.DccChatStartingEvent;
28
 import com.dmdirc.addons.dcc.events.DccSendRequestEvent;
27
 import com.dmdirc.addons.dcc.events.DccSendRequestEvent;
41
 import com.dmdirc.commandline.CommandLineOptionsModule.DirectoryType;
40
 import com.dmdirc.commandline.CommandLineOptionsModule.DirectoryType;
42
 import com.dmdirc.commandparser.parsers.CommandParser;
41
 import com.dmdirc.commandparser.parsers.CommandParser;
43
 import com.dmdirc.commandparser.parsers.GlobalCommandParser;
42
 import com.dmdirc.commandparser.parsers.GlobalCommandParser;
43
+import com.dmdirc.config.GlobalConfig;
44
 import com.dmdirc.config.prefs.PluginPreferencesCategory;
44
 import com.dmdirc.config.prefs.PluginPreferencesCategory;
45
 import com.dmdirc.config.prefs.PreferencesCategory;
45
 import com.dmdirc.config.prefs.PreferencesCategory;
46
 import com.dmdirc.config.prefs.PreferencesDialogModel;
46
 import com.dmdirc.config.prefs.PreferencesDialogModel;
62
 import com.dmdirc.ui.WindowManager;
62
 import com.dmdirc.ui.WindowManager;
63
 import com.dmdirc.ui.input.TabCompleterFactory;
63
 import com.dmdirc.ui.input.TabCompleterFactory;
64
 import com.dmdirc.ui.messages.BackBufferFactory;
64
 import com.dmdirc.ui.messages.BackBufferFactory;
65
-
66
 import com.google.common.collect.Sets;
65
 import com.google.common.collect.Sets;
67
-
68
 import java.awt.Dialog;
66
 import java.awt.Dialog;
69
 import java.awt.Window;
67
 import java.awt.Window;
70
 import java.io.File;
68
 import java.io.File;
74
 import java.util.Collections;
72
 import java.util.Collections;
75
 import java.util.Set;
73
 import java.util.Set;
76
 import java.util.function.Supplier;
74
 import java.util.function.Supplier;
77
-
78
 import javax.inject.Inject;
75
 import javax.inject.Inject;
79
 import javax.inject.Singleton;
76
 import javax.inject.Singleton;
80
 import javax.swing.JComponent;
77
 import javax.swing.JComponent;
81
 import javax.swing.JFileChooser;
78
 import javax.swing.JFileChooser;
82
 import javax.swing.JOptionPane;
79
 import javax.swing.JOptionPane;
83
-
80
+import net.engio.mbassy.listener.Handler;
84
 import org.slf4j.Logger;
81
 import org.slf4j.Logger;
85
 import org.slf4j.LoggerFactory;
82
 import org.slf4j.LoggerFactory;
86
 
83
 
87
-import net.engio.mbassy.listener.Handler;
88
-
89
 import static com.dmdirc.util.LogUtils.USER_ERROR;
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 Dosyayı Görüntüle

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

+ 1
- 2
debug/src/main/java/com/dmdirc/addons/debug/commands/ForceUpdate.java Dosyayı Görüntüle

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

+ 2
- 3
debug/src/main/java/com/dmdirc/addons/debug/commands/GlobalConfigInfo.java Dosyayı Görüntüle

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

+ 1
- 2
debug/src/main/java/com/dmdirc/addons/debug/commands/StatusbarMessage.java Dosyayı Görüntüle

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

+ 3
- 8
freedesktop_notifications/src/main/java/com/dmdirc/addons/freedesktop_notifications/FDManager.java Dosyayı Görüntüle

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

+ 1
- 4
identd/src/main/java/com/dmdirc/addons/identd/IdentdManager.java Dosyayı Görüntüle

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

+ 1
- 4
identd/src/main/java/com/dmdirc/addons/identd/IdentdServer.java Dosyayı Görüntüle

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

+ 1
- 4
lagdisplay/src/main/java/com/dmdirc/addons/lagdisplay/LagDisplayManager.java Dosyayı Görüntüle

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

+ 1
- 4
logging/src/main/java/com/dmdirc/addons/logging/LogFileLocator.java Dosyayı Görüntüle

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

+ 1
- 5
logging/src/main/java/com/dmdirc/addons/logging/LoggingManager.java Dosyayı Görüntüle

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

+ 3
- 5
logging/src/main/java/com/dmdirc/addons/logging/LoggingModule.java Dosyayı Görüntüle

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

+ 1
- 4
nickcolours/src/main/java/com/dmdirc/addons/nickcolours/NickColourManager.java Dosyayı Görüntüle

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

+ 1
- 4
nickcolours/src/main/java/com/dmdirc/addons/nickcolours/NickColourYamlStore.java Dosyayı Görüntüle

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

+ 1
- 4
notifications/src/main/java/com/dmdirc/addons/notifications/NotificationsManager.java Dosyayı Görüntüle

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

+ 1
- 3
nowplaying/src/main/java/com/dmdirc/addons/nowplaying/NowPlayingCommand.java Dosyayı Görüntüle

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

+ 1
- 4
nowplaying/src/main/java/com/dmdirc/addons/nowplaying/NowPlayingManager.java Dosyayı Görüntüle

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

+ 1
- 4
qauth/src/main/java/com/dmdirc/addons/qauth/QAuthManager.java Dosyayı Görüntüle

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

+ 1
- 3
scriptplugin/src/main/java/com/dmdirc/addons/scriptplugin/ScriptCommand.java Dosyayı Görüntüle

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

+ 3
- 6
systray/src/main/java/com/dmdirc/addons/systray/SystrayManager.java Dosyayı Görüntüle

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

+ 2
- 6
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/Apple.java Dosyayı Görüntüle

22
 
22
 
23
 package com.dmdirc.addons.ui_swing;
23
 package com.dmdirc.addons.ui_swing;
24
 
24
 
25
-import com.dmdirc.ClientModule.GlobalConfig;
26
 import com.dmdirc.addons.ui_swing.components.menubar.MenuBar;
25
 import com.dmdirc.addons.ui_swing.components.menubar.MenuBar;
26
+import com.dmdirc.config.GlobalConfig;
27
 import com.dmdirc.events.ClientOpenedEvent;
27
 import com.dmdirc.events.ClientOpenedEvent;
28
 import com.dmdirc.interfaces.ConnectionManager;
28
 import com.dmdirc.interfaces.ConnectionManager;
29
 import com.dmdirc.interfaces.EventBus;
29
 import com.dmdirc.interfaces.EventBus;
30
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
30
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
31
 import com.dmdirc.util.InvalidURIException;
31
 import com.dmdirc.util.InvalidURIException;
32
 import com.dmdirc.util.URIParser;
32
 import com.dmdirc.util.URIParser;
33
-
34
 import java.awt.Image;
33
 import java.awt.Image;
35
 import java.awt.PopupMenu;
34
 import java.awt.PopupMenu;
36
 import java.awt.event.ActionEvent;
35
 import java.awt.event.ActionEvent;
43
 import java.util.ArrayList;
42
 import java.util.ArrayList;
44
 import java.util.Collection;
43
 import java.util.Collection;
45
 import java.util.EventObject;
44
 import java.util.EventObject;
46
-
47
 import javax.inject.Inject;
45
 import javax.inject.Inject;
48
 import javax.inject.Singleton;
46
 import javax.inject.Singleton;
49
 import javax.swing.JMenu;
47
 import javax.swing.JMenu;
50
 import javax.swing.JMenuBar;
48
 import javax.swing.JMenuBar;
51
 import javax.swing.JMenuItem;
49
 import javax.swing.JMenuItem;
52
 import javax.swing.UIManager;
50
 import javax.swing.UIManager;
53
-
51
+import net.engio.mbassy.listener.Handler;
54
 import org.slf4j.Logger;
52
 import org.slf4j.Logger;
55
 import org.slf4j.LoggerFactory;
53
 import org.slf4j.LoggerFactory;
56
 
54
 
57
-import net.engio.mbassy.listener.Handler;
58
-
59
 import static com.dmdirc.util.LogUtils.USER_ERROR;
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 Dosyayı Görüntüle

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

+ 2
- 6
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/SwingUIInitialiser.java Dosyayı Görüntüle

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

+ 1
- 4
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/IconManager.java Dosyayı Görüntüle

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

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

+ 1
- 2
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/SwingSearchBarFactory.java Dosyayı Görüntüle

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

+ 1
- 4
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/TopicBarFactory.java Dosyayı Görüntüle

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

+ 1
- 3
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/addonbrowser/DataLoaderWorkerFactory.java Dosyayı Görüntüle

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

+ 2
- 5
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/addonpanel/PluginPanel.java Dosyayı Görüntüle

22
 
22
 
23
 package com.dmdirc.addons.ui_swing.components.addonpanel;
23
 package com.dmdirc.addons.ui_swing.components.addonpanel;
24
 
24
 
25
-import com.dmdirc.ClientModule.UserConfig;
26
 import com.dmdirc.addons.ui_swing.UIUtilities;
25
 import com.dmdirc.addons.ui_swing.UIUtilities;
26
+import com.dmdirc.addons.ui_swing.components.IconManager;
27
 import com.dmdirc.addons.ui_swing.components.addonbrowser.DataLoaderWorkerFactory;
27
 import com.dmdirc.addons.ui_swing.components.addonbrowser.DataLoaderWorkerFactory;
28
 import com.dmdirc.addons.ui_swing.injection.MainWindow;
28
 import com.dmdirc.addons.ui_swing.injection.MainWindow;
29
+import com.dmdirc.config.UserConfig;
29
 import com.dmdirc.events.PluginRefreshEvent;
30
 import com.dmdirc.events.PluginRefreshEvent;
30
 import com.dmdirc.interfaces.EventBus;
31
 import com.dmdirc.interfaces.EventBus;
31
 import com.dmdirc.interfaces.config.ConfigProvider;
32
 import com.dmdirc.interfaces.config.ConfigProvider;
32
 import com.dmdirc.plugins.PluginInfo;
33
 import com.dmdirc.plugins.PluginInfo;
33
 import com.dmdirc.plugins.PluginManager;
34
 import com.dmdirc.plugins.PluginManager;
34
-import com.dmdirc.addons.ui_swing.components.IconManager;
35
 import com.dmdirc.updater.manager.CachingUpdateManager;
35
 import com.dmdirc.updater.manager.CachingUpdateManager;
36
-
37
 import java.awt.Window;
36
 import java.awt.Window;
38
 import java.util.ArrayList;
37
 import java.util.ArrayList;
39
 import java.util.Collection;
38
 import java.util.Collection;
40
 import java.util.Collections;
39
 import java.util.Collections;
41
 import java.util.Comparator;
40
 import java.util.Comparator;
42
 import java.util.List;
41
 import java.util.List;
43
-
44
 import javax.inject.Inject;
42
 import javax.inject.Inject;
45
 import javax.swing.JTable;
43
 import javax.swing.JTable;
46
 import javax.swing.table.DefaultTableModel;
44
 import javax.swing.table.DefaultTableModel;
47
-
48
 import net.engio.mbassy.listener.Handler;
45
 import net.engio.mbassy.listener.Handler;
49
 
46
 
50
 /**
47
 /**

+ 2
- 4
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/addonpanel/ThemePanel.java Dosyayı Görüntüle

22
 
22
 
23
 package com.dmdirc.addons.ui_swing.components.addonpanel;
23
 package com.dmdirc.addons.ui_swing.components.addonpanel;
24
 
24
 
25
-import com.dmdirc.ClientModule.UserConfig;
26
 import com.dmdirc.addons.ui_swing.UIUtilities;
25
 import com.dmdirc.addons.ui_swing.UIUtilities;
26
+import com.dmdirc.addons.ui_swing.components.IconManager;
27
 import com.dmdirc.addons.ui_swing.components.addonbrowser.DataLoaderWorkerFactory;
27
 import com.dmdirc.addons.ui_swing.components.addonbrowser.DataLoaderWorkerFactory;
28
 import com.dmdirc.addons.ui_swing.injection.MainWindow;
28
 import com.dmdirc.addons.ui_swing.injection.MainWindow;
29
+import com.dmdirc.config.UserConfig;
29
 import com.dmdirc.interfaces.EventBus;
30
 import com.dmdirc.interfaces.EventBus;
30
 import com.dmdirc.interfaces.config.ConfigProvider;
31
 import com.dmdirc.interfaces.config.ConfigProvider;
31
-import com.dmdirc.addons.ui_swing.components.IconManager;
32
 import com.dmdirc.ui.themes.Theme;
32
 import com.dmdirc.ui.themes.Theme;
33
 import com.dmdirc.ui.themes.ThemeManager;
33
 import com.dmdirc.ui.themes.ThemeManager;
34
 import com.dmdirc.updater.manager.CachingUpdateManager;
34
 import com.dmdirc.updater.manager.CachingUpdateManager;
35
-
36
 import java.awt.Window;
35
 import java.awt.Window;
37
 import java.util.ArrayList;
36
 import java.util.ArrayList;
38
 import java.util.Collections;
37
 import java.util.Collections;
39
 import java.util.List;
38
 import java.util.List;
40
-
41
 import javax.inject.Inject;
39
 import javax.inject.Inject;
42
 import javax.swing.JTable;
40
 import javax.swing.JTable;
43
 import javax.swing.table.DefaultTableModel;
41
 import javax.swing.table.DefaultTableModel;

+ 1
- 4
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/frames/TextFrame.java Dosyayı Görüntüle

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

+ 2
- 5
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/inputfields/SwingInputField.java Dosyayı Görüntüle

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

+ 3
- 8
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/statusbar/MessageLabel.java Dosyayı Görüntüle

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

22
 
22
 
23
 package com.dmdirc.addons.ui_swing.dialogs.about;
23
 package com.dmdirc.addons.ui_swing.dialogs.about;
24
 
24
 
25
-import com.dmdirc.ClientModule.GlobalConfig;
26
 import com.dmdirc.addons.ui_swing.dialogs.StandardDialog;
25
 import com.dmdirc.addons.ui_swing.dialogs.StandardDialog;
27
 import com.dmdirc.addons.ui_swing.injection.MainWindow;
26
 import com.dmdirc.addons.ui_swing.injection.MainWindow;
27
+import com.dmdirc.config.GlobalConfig;
28
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
28
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
29
 import com.dmdirc.interfaces.ui.AboutDialogModel;
29
 import com.dmdirc.interfaces.ui.AboutDialogModel;
30
 import com.dmdirc.ui.core.util.URLHandler;
30
 import com.dmdirc.ui.core.util.URLHandler;
31
-
32
 import java.awt.Window;
31
 import java.awt.Window;
33
-
34
 import javax.inject.Inject;
32
 import javax.inject.Inject;
35
 import javax.swing.JButton;
33
 import javax.swing.JButton;
36
 import javax.swing.JTabbedPane;
34
 import javax.swing.JTabbedPane;
37
 import javax.swing.WindowConstants;
35
 import javax.swing.WindowConstants;
38
-
39
 import net.miginfocom.swing.MigLayout;
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 Dosyayı Görüntüle

22
 
22
 
23
 package com.dmdirc.addons.ui_swing.dialogs.paste;
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
 import com.dmdirc.addons.ui_swing.components.frames.InputTextFrame;
26
 import com.dmdirc.addons.ui_swing.components.frames.InputTextFrame;
27
+import com.dmdirc.config.GlobalConfig;
27
 import com.dmdirc.interfaces.CommandController;
28
 import com.dmdirc.interfaces.CommandController;
28
 import com.dmdirc.interfaces.EventBus;
29
 import com.dmdirc.interfaces.EventBus;
29
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
30
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
30
 import com.dmdirc.plugins.ServiceManager;
31
 import com.dmdirc.plugins.ServiceManager;
31
-import com.dmdirc.addons.ui_swing.components.IconManager;
32
 import com.dmdirc.ui.input.TabCompleterUtils;
32
 import com.dmdirc.ui.input.TabCompleterUtils;
33
 import com.dmdirc.ui.messages.ColourManagerFactory;
33
 import com.dmdirc.ui.messages.ColourManagerFactory;
34
-
35
 import java.awt.Window;
34
 import java.awt.Window;
36
-
37
 import javax.inject.Inject;
35
 import javax.inject.Inject;
38
 import javax.inject.Singleton;
36
 import javax.inject.Singleton;
39
 
37
 

+ 2
- 5
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/dialogs/prefs/URLConfigPanel.java Dosyayı Görüntüle

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

+ 2
- 6
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/dialogs/prefs/UpdateConfigPanel.java Dosyayı Görüntüle

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

+ 2
- 5
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/dialogs/url/URLDialogFactory.java Dosyayı Görüntüle

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

+ 2
- 6
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/framemanager/ctrltab/CtrlTabWindowManager.java Dosyayı Görüntüle

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

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

+ 3
- 6
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/injection/DialogModule.java Dosyayı Görüntüle

22
 
22
 
23
 package com.dmdirc.addons.ui_swing.injection;
23
 package com.dmdirc.addons.ui_swing.injection;
24
 
24
 
25
-import com.dmdirc.ClientModule.UserConfig;
26
 import com.dmdirc.addons.ui_swing.MainFrame;
25
 import com.dmdirc.addons.ui_swing.MainFrame;
27
 import com.dmdirc.addons.ui_swing.PrefsComponentFactory;
26
 import com.dmdirc.addons.ui_swing.PrefsComponentFactory;
28
 import com.dmdirc.addons.ui_swing.SwingWindowFactory;
27
 import com.dmdirc.addons.ui_swing.SwingWindowFactory;
41
 import com.dmdirc.addons.ui_swing.dialogs.updater.SwingRestartDialog;
40
 import com.dmdirc.addons.ui_swing.dialogs.updater.SwingRestartDialog;
42
 import com.dmdirc.addons.ui_swing.dialogs.updater.SwingUpdaterDialog;
41
 import com.dmdirc.addons.ui_swing.dialogs.updater.SwingUpdaterDialog;
43
 import com.dmdirc.commandparser.auto.AutoCommandManager;
42
 import com.dmdirc.commandparser.auto.AutoCommandManager;
43
+import com.dmdirc.config.UserConfig;
44
 import com.dmdirc.config.prefs.PreferencesManager;
44
 import com.dmdirc.config.prefs.PreferencesManager;
45
 import com.dmdirc.interfaces.CommandController;
45
 import com.dmdirc.interfaces.CommandController;
46
 import com.dmdirc.interfaces.Connection;
46
 import com.dmdirc.interfaces.Connection;
66
 import com.dmdirc.ui.core.profiles.CoreProfilesDialogModel;
66
 import com.dmdirc.ui.core.profiles.CoreProfilesDialogModel;
67
 import com.dmdirc.ui.input.TabCompleterUtils;
67
 import com.dmdirc.ui.input.TabCompleterUtils;
68
 import com.dmdirc.ui.messages.ColourManagerFactory;
68
 import com.dmdirc.ui.messages.ColourManagerFactory;
69
-
69
+import dagger.Module;
70
+import dagger.Provides;
70
 import java.awt.Window;
71
 import java.awt.Window;
71
 import java.awt.datatransfer.Clipboard;
72
 import java.awt.datatransfer.Clipboard;
72
-
73
 import javax.inject.Provider;
73
 import javax.inject.Provider;
74
 import javax.inject.Qualifier;
74
 import javax.inject.Qualifier;
75
 import javax.inject.Singleton;
75
 import javax.inject.Singleton;
76
 
76
 
77
-import dagger.Module;
78
-import dagger.Provides;
79
-
80
 /**
77
 /**
81
  * Facilitates injection of dialogs.
78
  * Facilitates injection of dialogs.
82
  */
79
  */

+ 5
- 8
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/injection/SwingModule.java Dosyayı Görüntüle

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

+ 2
- 4
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/wizard/firstrun/SwingFirstRunWizard.java Dosyayı Görüntüle

22
 
22
 
23
 package com.dmdirc.addons.ui_swing.wizard.firstrun;
23
 package com.dmdirc.addons.ui_swing.wizard.firstrun;
24
 
24
 
25
-import com.dmdirc.ClientModule.UserConfig;
25
+import com.dmdirc.addons.ui_swing.components.IconManager;
26
 import com.dmdirc.addons.ui_swing.dialogs.profile.ProfileManagerDialog;
26
 import com.dmdirc.addons.ui_swing.dialogs.profile.ProfileManagerDialog;
27
 import com.dmdirc.addons.ui_swing.injection.DialogProvider;
27
 import com.dmdirc.addons.ui_swing.injection.DialogProvider;
28
 import com.dmdirc.addons.ui_swing.injection.MainWindow;
28
 import com.dmdirc.addons.ui_swing.injection.MainWindow;
29
 import com.dmdirc.addons.ui_swing.wizard.WizardDialog;
29
 import com.dmdirc.addons.ui_swing.wizard.WizardDialog;
30
 import com.dmdirc.addons.ui_swing.wizard.WizardListener;
30
 import com.dmdirc.addons.ui_swing.wizard.WizardListener;
31
+import com.dmdirc.config.UserConfig;
31
 import com.dmdirc.interfaces.config.ConfigProvider;
32
 import com.dmdirc.interfaces.config.ConfigProvider;
32
 import com.dmdirc.interfaces.ui.FirstRunWizard;
33
 import com.dmdirc.interfaces.ui.FirstRunWizard;
33
 import com.dmdirc.plugins.CorePluginExtractor;
34
 import com.dmdirc.plugins.CorePluginExtractor;
34
-import com.dmdirc.addons.ui_swing.components.IconManager;
35
-
36
 import java.awt.Dialog.ModalityType;
35
 import java.awt.Dialog.ModalityType;
37
 import java.awt.Dimension;
36
 import java.awt.Dimension;
38
 import java.awt.Window;
37
 import java.awt.Window;
39
 import java.util.ArrayList;
38
 import java.util.ArrayList;
40
-
41
 import javax.inject.Inject;
39
 import javax.inject.Inject;
42
 import javax.inject.Singleton;
40
 import javax.inject.Singleton;
43
 
41
 

+ 2
- 4
ui_web2/src/main/java/com/dmdirc/addons/ui_web2/WebUiModule.java Dosyayı Görüntüle

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

+ 4
- 6
windowflashing/src/main/java/com/dmdirc/addons/windowflashing/WindowFlashingManager.java Dosyayı Görüntüle

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

+ 1
- 3
windowstatus/src/main/java/com/dmdirc/addons/windowstatus/WindowStatusManager.java Dosyayı Görüntüle

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

Loading…
İptal
Kaydet