Browse Source

Use EventBus interface.

This is just an IntelliJ refactor, using EventBus in place of
DMDircMBassador whenever possible.
pull/487/head
Chris Smith 7 years ago
parent
commit
3e072877be
85 changed files with 234 additions and 234 deletions
  1. 3
    3
      awaycolours/src/main/java/com/dmdirc/addons/awaycolours/AwayColoursManager.java
  2. 2
    2
      awaycolours/src/test/java/com/dmdirc/addons/awaycolours/AwayColoursManagerTest.java
  3. 3
    3
      channelwho/src/main/java/com/dmdirc/addons/channelwho/ChannelWhoManager.java
  4. 3
    3
      channelwho/src/main/java/com/dmdirc/addons/channelwho/ConnectionHandler.java
  5. 3
    3
      channelwho/src/main/java/com/dmdirc/addons/channelwho/ConnectionHandlerFactory.java
  6. 2
    2
      channelwho/src/test/java/com/dmdirc/addons/channelwho/ChannelWhoManagerTest.java
  7. 2
    2
      channelwho/src/test/java/com/dmdirc/addons/channelwho/ConnectionHandlerTest.java
  8. 2
    2
      conditional_execute/src/test/java/com/dmdirc/addons/conditional_execute/ConditionalExecuteCommandTest.java
  9. 3
    3
      contactlist/src/main/java/com/dmdirc/addons/contactlist/ContactListCommand.java
  10. 3
    3
      contactlist/src/main/java/com/dmdirc/addons/contactlist/ContactListListener.java
  11. 3
    3
      dcc/src/main/java/com/dmdirc/addons/dcc/ChatContainer.java
  12. 3
    3
      dcc/src/main/java/com/dmdirc/addons/dcc/DCCCommand.java
  13. 2
    2
      dcc/src/main/java/com/dmdirc/addons/dcc/DCCCommandParser.java
  14. 2
    2
      dcc/src/main/java/com/dmdirc/addons/dcc/DCCFrameContainer.java
  15. 3
    3
      dcc/src/main/java/com/dmdirc/addons/dcc/DCCManager.java
  16. 2
    2
      dcc/src/main/java/com/dmdirc/addons/dcc/PlaceholderContainer.java
  17. 3
    3
      dcc/src/main/java/com/dmdirc/addons/dcc/TransferContainer.java
  18. 3
    3
      dcc/src/main/java/com/dmdirc/addons/dcc/ui/TransferPanel.java
  19. 6
    6
      debug/src/main/java/com/dmdirc/addons/debug/commands/EventBusViewer.java
  20. 3
    3
      debug/src/main/java/com/dmdirc/addons/debug/commands/FirstRun.java
  21. 3
    3
      debug/src/main/java/com/dmdirc/addons/debug/commands/ForceUpdate.java
  22. 3
    3
      debug/src/main/java/com/dmdirc/addons/debug/commands/StatusbarMessage.java
  23. 2
    2
      debug/src/test/java/com/dmdirc/addons/debug/DebugTest.java
  24. 3
    3
      identd/src/main/java/com/dmdirc/addons/identd/IdentdManager.java
  25. 3
    3
      jpq/src/main/java/com/dmdirc/addons/jpq/JPQManager.java
  26. 2
    2
      jpq/src/test/java/com/dmdirc/addons/jpq/GroupChatHandlerTest.java
  27. 2
    2
      jpq/src/test/java/com/dmdirc/addons/jpq/JPQManagerTest.java
  28. 3
    3
      lagdisplay/src/main/java/com/dmdirc/addons/lagdisplay/LagDisplayManager.java
  29. 2
    2
      logging/src/main/java/com/dmdirc/addons/logging/HistoryWindow.java
  30. 3
    3
      logging/src/main/java/com/dmdirc/addons/logging/LoggingManager.java
  31. 2
    2
      logging/src/test/java/com/dmdirc/addons/logging/HistoryWindowTest.java
  32. 3
    3
      nickcolours/src/main/java/com/dmdirc/addons/nickcolours/NickColourManager.java
  33. 3
    3
      nickkeep/src/main/java/com/dmdirc/addons/nickkeep/NickKeepManager.java
  34. 2
    2
      nickkeep/src/test/java/com/dmdirc/addons/nickkeep/NickKeepManagerTest.java
  35. 3
    3
      notifications/src/main/java/com/dmdirc/addons/notifications/NotificationsManager.java
  36. 3
    3
      nowplaying/src/main/java/com/dmdirc/addons/nowplaying/NowPlayingManager.java
  37. 3
    3
      osd/src/main/java/com/dmdirc/addons/osd/OsdManager.java
  38. 2
    2
      parserdebug/src/main/java/com/dmdirc/addons/parserdebug/DebugWindow.java
  39. 3
    3
      parserdebug/src/main/java/com/dmdirc/addons/parserdebug/ParserDebugManager.java
  40. 3
    3
      qauth/src/main/java/com/dmdirc/addons/qauth/QAuthManager.java
  41. 2
    2
      qauth/src/test/java/com/dmdirc/addons/qauth/QAuthManagerTest.java
  42. 2
    2
      redirect/src/main/java/com/dmdirc/addons/redirect/FakeWriteableFrameContainer.java
  43. 3
    3
      redirect/src/main/java/com/dmdirc/addons/redirect/RedirectCommand.java
  44. 3
    3
      scriptplugin/src/main/java/com/dmdirc/addons/scriptplugin/ScriptPluginManager.java
  45. 3
    3
      systray/src/main/java/com/dmdirc/addons/systray/SystrayManager.java
  46. 2
    2
      time/src/test/java/com/dmdirc/addons/time/TimerCommandTest.java
  47. 3
    3
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/Apple.java
  48. 3
    3
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/DMDircEventQueue.java
  49. 3
    3
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/EventTriggeringFocusListener.java
  50. 3
    3
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/MainFrame.java
  51. 3
    3
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/PrefsComponentFactory.java
  52. 3
    3
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/QuitWorker.java
  53. 3
    3
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/SwingManager.java
  54. 2
    2
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/SwingWindowManager.java
  55. 2
    2
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/FontPicker.java
  56. 3
    3
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/addonpanel/AddonPanel.java
  57. 2
    2
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/addonpanel/PluginPanel.java
  58. 2
    2
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/addonpanel/ThemePanel.java
  59. 2
    2
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/frames/ChannelFrame.java
  60. 3
    3
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/frames/ChannelFrameFactory.java
  61. 3
    3
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/frames/ComponentFrameFactory.java
  62. 3
    3
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/frames/CustomInputFrameFactory.java
  63. 2
    2
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/frames/InputTextFrame.java
  64. 3
    3
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/frames/InputTextFramePasteAction.java
  65. 3
    3
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/frames/InputTextFramePasteActionFactory.java
  66. 3
    3
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/frames/ServerFrameFactory.java
  67. 4
    4
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/frames/TextFrame.java
  68. 2
    2
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/inputfields/SwingInputHandler.java
  69. 3
    3
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/statusbar/FeedbackNag.java
  70. 3
    3
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/statusbar/InviteLabel.java
  71. 3
    3
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/statusbar/MessageLabel.java
  72. 3
    3
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/statusbar/MessageTimerTask.java
  73. 3
    3
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/text/WrapEditorKit.java
  74. 3
    3
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/dialogs/paste/PasteDialog.java
  75. 3
    3
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/dialogs/paste/PasteDialogFactory.java
  76. 3
    3
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/dialogs/updater/SwingUpdaterDialog.java
  77. 3
    3
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/framemanager/tree/TreeFrameManager.java
  78. 2
    2
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/injection/DialogModule.java
  79. 5
    5
      ui_swing/src/main/java/com/dmdirc/addons/ui_swing/injection/SwingModule.java
  80. 2
    2
      ui_swing/src/test/java/com/dmdirc/addons/ui_swing/EventTriggeringFocusListenerTest.java
  81. 3
    3
      ui_web2/src/main/java/com/dmdirc/addons/ui_web2/WebSocketController.java
  82. 3
    3
      whoisonquery/src/main/java/com/dmdirc/addons/whoisonquery/WhoisOnQueryManager.java
  83. 2
    2
      whoisonquery/src/test/java/com/dmdirc/addons/whoisonquery/WhoisOnQueryManagerTest.java
  84. 3
    3
      windowflashing/src/main/java/com/dmdirc/addons/windowflashing/WindowFlashingManager.java
  85. 3
    3
      windowstatus/src/main/java/com/dmdirc/addons/windowstatus/WindowStatusManager.java

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

@@ -23,12 +23,12 @@
23 23
 package com.dmdirc.addons.awaycolours;
24 24
 
25 25
 import com.dmdirc.ClientModule.GlobalConfig;
26
-import com.dmdirc.DMDircMBassador;
27 26
 import com.dmdirc.config.ConfigBinder;
28 27
 import com.dmdirc.config.ConfigBinding;
29 28
 import com.dmdirc.events.ChannelUserAwayEvent;
30 29
 import com.dmdirc.events.ChannelUserBackEvent;
31 30
 import com.dmdirc.events.DisplayProperty;
31
+import com.dmdirc.interfaces.EventBus;
32 32
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
33 33
 import com.dmdirc.plugins.PluginDomain;
34 34
 import com.dmdirc.ui.messages.ColourManager;
@@ -43,13 +43,13 @@ import net.engio.mbassy.listener.Handler;
43 43
  */
44 44
 public class AwayColoursManager {
45 45
 
46
-    private final DMDircMBassador eventBus;
46
+    private final EventBus eventBus;
47 47
     private final ConfigBinder binder;
48 48
     private final ColourManager colourManager;
49 49
     private Colour colour = Colour.BLACK;
50 50
 
51 51
     @Inject
52
-    public AwayColoursManager(final DMDircMBassador eventBus,
52
+    public AwayColoursManager(final EventBus eventBus,
53 53
             @GlobalConfig final AggregateConfigProvider config,
54 54
             @PluginDomain(AwayColoursPlugin.class) final String domain,
55 55
             @GlobalConfig final ColourManager colourManager) {

+ 2
- 2
awaycolours/src/test/java/com/dmdirc/addons/awaycolours/AwayColoursManagerTest.java View File

@@ -23,11 +23,11 @@
23 23
 package com.dmdirc.addons.awaycolours;
24 24
 
25 25
 import com.dmdirc.Channel;
26
-import com.dmdirc.DMDircMBassador;
27 26
 import com.dmdirc.config.ConfigBinder;
28 27
 import com.dmdirc.events.ChannelUserAwayEvent;
29 28
 import com.dmdirc.events.ChannelUserBackEvent;
30 29
 import com.dmdirc.events.DisplayProperty;
30
+import com.dmdirc.interfaces.EventBus;
31 31
 import com.dmdirc.interfaces.GroupChatUser;
32 32
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
33 33
 import com.dmdirc.ui.messages.ColourManager;
@@ -46,7 +46,7 @@ import static org.mockito.Mockito.when;
46 46
 @RunWith(MockitoJUnitRunner.class)
47 47
 public class AwayColoursManagerTest {
48 48
 
49
-    @Mock private DMDircMBassador eventBus;
49
+    @Mock private EventBus eventBus;
50 50
     @Mock private AggregateConfigProvider config;
51 51
     @Mock private ConfigBinder binder;
52 52
     @Mock private ChannelUserAwayEvent awayEvent;

+ 3
- 3
channelwho/src/main/java/com/dmdirc/addons/channelwho/ChannelWhoManager.java View File

@@ -22,7 +22,6 @@
22 22
 
23 23
 package com.dmdirc.addons.channelwho;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.config.prefs.PreferencesCategory;
27 26
 import com.dmdirc.config.prefs.PreferencesSetting;
28 27
 import com.dmdirc.config.prefs.PreferencesType;
@@ -32,6 +31,7 @@ import com.dmdirc.events.ServerConnectingEvent;
32 31
 import com.dmdirc.events.ServerDisconnectedEvent;
33 32
 import com.dmdirc.interfaces.Connection;
34 33
 import com.dmdirc.interfaces.ConnectionManager;
34
+import com.dmdirc.interfaces.EventBus;
35 35
 import com.dmdirc.plugins.PluginDomain;
36 36
 import com.dmdirc.util.validators.NumericalValidator;
37 37
 
@@ -52,7 +52,7 @@ public class ChannelWhoManager {
52 52
     private final String domain;
53 53
     private final ConnectionHandlerFactory connectionHandlerFactory;
54 54
     private final ConnectionManager connectionManager;
55
-    private final DMDircMBassador eventBus;
55
+    private final EventBus eventBus;
56 56
     private final Map<Connection, ConnectionHandler> connectionHandlers;
57 57
 
58 58
     @Inject
@@ -60,7 +60,7 @@ public class ChannelWhoManager {
60 60
             @PluginDomain(ChannelWhoPlugin.class) final String domain,
61 61
             final ConnectionHandlerFactory connectionHandlerFactory,
62 62
             final ConnectionManager connectionManager,
63
-            final DMDircMBassador eventBus) {
63
+            final EventBus eventBus) {
64 64
         this.domain = domain;
65 65
         this.connectionHandlerFactory = connectionHandlerFactory;
66 66
         this.connectionManager = connectionManager;

+ 3
- 3
channelwho/src/main/java/com/dmdirc/addons/channelwho/ConnectionHandler.java View File

@@ -22,13 +22,13 @@
22 22
 
23 23
 package com.dmdirc.addons.channelwho;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.config.ConfigBinder;
27 26
 import com.dmdirc.config.ConfigBinding;
28 27
 import com.dmdirc.events.ChannelUserAwayEvent;
29 28
 import com.dmdirc.events.DisplayProperty;
30 29
 import com.dmdirc.events.ServerNumericEvent;
31 30
 import com.dmdirc.interfaces.Connection;
31
+import com.dmdirc.interfaces.EventBus;
32 32
 import com.dmdirc.interfaces.GroupChat;
33 33
 import com.dmdirc.interfaces.GroupChatUser;
34 34
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
@@ -51,7 +51,7 @@ import net.engio.mbassy.listener.Handler;
51 51
 public class ConnectionHandler {
52 52
 
53 53
     private final Multimap<String, GroupChatUser> users;
54
-    private final DMDircMBassador eventBus;
54
+    private final EventBus eventBus;
55 55
     private final Connection connection;
56 56
     private final String domain;
57 57
     private final ScheduledExecutorService executorService;
@@ -61,7 +61,7 @@ public class ConnectionHandler {
61 61
     public ConnectionHandler(
62 62
             final AggregateConfigProvider config,
63 63
             final ScheduledExecutorService executorService,
64
-            final DMDircMBassador eventBus,
64
+            final EventBus eventBus,
65 65
             final String domain,
66 66
             final Connection connection) {
67 67
         this.eventBus = eventBus;

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

@@ -23,8 +23,8 @@
23 23
 package com.dmdirc.addons.channelwho;
24 24
 
25 25
 import com.dmdirc.ClientModule.GlobalConfig;
26
-import com.dmdirc.DMDircMBassador;
27 26
 import com.dmdirc.interfaces.Connection;
27
+import com.dmdirc.interfaces.EventBus;
28 28
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
29 29
 import com.dmdirc.plugins.PluginDomain;
30 30
 
@@ -40,13 +40,13 @@ public class ConnectionHandlerFactory {
40 40
 
41 41
     private final AggregateConfigProvider config;
42 42
     private final ScheduledExecutorService executorService;
43
-    private final DMDircMBassador eventBus;
43
+    private final EventBus eventBus;
44 44
     private final String domain;
45 45
 
46 46
     @Inject
47 47
     public ConnectionHandlerFactory(@GlobalConfig final AggregateConfigProvider config,
48 48
             @Named("channelwho") final ScheduledExecutorService executorService,
49
-            final DMDircMBassador eventBus,
49
+            final EventBus eventBus,
50 50
             @PluginDomain(ChannelWhoPlugin.class) final String domain) {
51 51
         this.config = config;
52 52
         this.executorService = executorService;

+ 2
- 2
channelwho/src/test/java/com/dmdirc/addons/channelwho/ChannelWhoManagerTest.java View File

@@ -22,11 +22,11 @@
22 22
 
23 23
 package com.dmdirc.addons.channelwho;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.events.ServerConnectingEvent;
27 26
 import com.dmdirc.events.ServerDisconnectedEvent;
28 27
 import com.dmdirc.interfaces.Connection;
29 28
 import com.dmdirc.interfaces.ConnectionManager;
29
+import com.dmdirc.interfaces.EventBus;
30 30
 
31 31
 import com.google.common.collect.Lists;
32 32
 
@@ -50,7 +50,7 @@ public class ChannelWhoManagerTest {
50 50
     @Mock private ConnectionManager connectionManager;
51 51
     @Mock private Connection connection;
52 52
     @Mock private Connection connection2;
53
-    @Mock private DMDircMBassador eventBus;
53
+    @Mock private EventBus eventBus;
54 54
 
55 55
     private ChannelWhoManager instance;
56 56
 

+ 2
- 2
channelwho/src/test/java/com/dmdirc/addons/channelwho/ConnectionHandlerTest.java View File

@@ -22,13 +22,13 @@
22 22
 
23 23
 package com.dmdirc.addons.channelwho;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.config.ConfigBinder;
27 26
 import com.dmdirc.events.ChannelUserAwayEvent;
28 27
 import com.dmdirc.events.DisplayProperty;
29 28
 import com.dmdirc.events.ServerNumericEvent;
30 29
 import com.dmdirc.interfaces.Connection;
31 30
 import com.dmdirc.interfaces.ConnectionManager;
31
+import com.dmdirc.interfaces.EventBus;
32 32
 import com.dmdirc.interfaces.GroupChat;
33 33
 import com.dmdirc.interfaces.GroupChatManager;
34 34
 import com.dmdirc.interfaces.GroupChatUser;
@@ -66,7 +66,7 @@ public class ConnectionHandlerTest {
66 66
     @Mock private AggregateConfigProvider config;
67 67
     @Mock private ConfigBinder configBinder;
68 68
     @Mock private WindowModel windowModel;
69
-    @Mock private DMDircMBassador eventBus;
69
+    @Mock private EventBus eventBus;
70 70
     @Mock private ScheduledExecutorService scheduledExecutorService;
71 71
     @Mock private ScheduledFuture<?> scheduledFuture;
72 72
     @Mock private ConnectionManager connectionManager;

+ 2
- 2
conditional_execute/src/test/java/com/dmdirc/addons/conditional_execute/ConditionalExecuteCommandTest.java View File

@@ -22,12 +22,12 @@
22 22
 
23 23
 package com.dmdirc.addons.conditional_execute;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.commandparser.CommandArguments;
27 26
 import com.dmdirc.commandparser.commands.context.CommandContext;
28 27
 import com.dmdirc.commandparser.parsers.CommandParser;
29 28
 import com.dmdirc.events.CommandErrorEvent;
30 29
 import com.dmdirc.interfaces.CommandController;
30
+import com.dmdirc.interfaces.EventBus;
31 31
 import com.dmdirc.interfaces.InputModel;
32 32
 import com.dmdirc.interfaces.WindowModel;
33 33
 
@@ -57,7 +57,7 @@ public class ConditionalExecuteCommandTest {
57 57
     @Mock private WindowModel container;
58 58
     @Mock private InputModel inputModel;
59 59
     @Mock private CommandContext context;
60
-    @Mock private DMDircMBassador eventbus;
60
+    @Mock private EventBus eventbus;
61 61
     @Captor private ArgumentCaptor<CommandErrorEvent> errorEventCaptor;
62 62
     private ConditionalExecuteCommand command;
63 63
 

+ 3
- 3
contactlist/src/main/java/com/dmdirc/addons/contactlist/ContactListCommand.java View File

@@ -22,7 +22,6 @@
22 22
 
23 23
 package com.dmdirc.addons.contactlist;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.commandparser.BaseCommandInfo;
27 26
 import com.dmdirc.commandparser.CommandArguments;
28 27
 import com.dmdirc.commandparser.CommandInfo;
@@ -32,6 +31,7 @@ import com.dmdirc.commandparser.commands.IntelligentCommand;
32 31
 import com.dmdirc.commandparser.commands.context.ChannelCommandContext;
33 32
 import com.dmdirc.commandparser.commands.context.CommandContext;
34 33
 import com.dmdirc.interfaces.CommandController;
34
+import com.dmdirc.interfaces.EventBus;
35 35
 import com.dmdirc.interfaces.WindowModel;
36 36
 import com.dmdirc.ui.input.AdditionalTabTargets;
37 37
 
@@ -48,7 +48,7 @@ public class ContactListCommand extends Command implements IntelligentCommand {
48 48
             "contactlist - show a contact list for the current channel",
49 49
             CommandType.TYPE_CHANNEL);
50 50
 
51
-    private final DMDircMBassador eventBus;
51
+    private final EventBus eventBus;
52 52
 
53 53
     /**
54 54
      * Creates a new instance of this command.
@@ -58,7 +58,7 @@ public class ContactListCommand extends Command implements IntelligentCommand {
58 58
     @Inject
59 59
     public ContactListCommand(
60 60
             final CommandController controller,
61
-            final DMDircMBassador eventBus) {
61
+            final EventBus eventBus) {
62 62
         super(controller);
63 63
         this.eventBus = eventBus;
64 64
     }

+ 3
- 3
contactlist/src/main/java/com/dmdirc/addons/contactlist/ContactListListener.java View File

@@ -22,12 +22,12 @@
22 22
 
23 23
 package com.dmdirc.addons.contactlist;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.events.ChannelUserAwayEvent;
27 26
 import com.dmdirc.events.ChannelUserBackEvent;
28 27
 import com.dmdirc.events.FrameClosingEvent;
29 28
 import com.dmdirc.events.NickListClientAddedEvent;
30 29
 import com.dmdirc.events.NickListClientsChangedEvent;
30
+import com.dmdirc.interfaces.EventBus;
31 31
 import com.dmdirc.interfaces.GroupChat;
32 32
 import com.dmdirc.interfaces.GroupChatUser;
33 33
 import com.dmdirc.interfaces.PrivateChat;
@@ -42,14 +42,14 @@ public class ContactListListener {
42 42
     /** The group chat this listener is for. */
43 43
     private final GroupChat groupChat;
44 44
     /** Event bus to register listeners with. */
45
-    private final DMDircMBassador eventBus;
45
+    private final EventBus eventBus;
46 46
 
47 47
     /**
48 48
      * Creates a new ContactListListener for the specified group chat.
49 49
      *
50 50
      * @param groupChat The group chat to show a contact list for
51 51
      */
52
-    public ContactListListener(final GroupChat groupChat, final DMDircMBassador eventBus) {
52
+    public ContactListListener(final GroupChat groupChat, final EventBus eventBus) {
53 53
         this.groupChat = groupChat;
54 54
         this.eventBus = eventBus;
55 55
     }

+ 3
- 3
dcc/src/main/java/com/dmdirc/addons/dcc/ChatContainer.java View File

@@ -22,7 +22,6 @@
22 22
 
23 23
 package com.dmdirc.addons.dcc;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.DefaultInputModel;
27 26
 import com.dmdirc.addons.dcc.events.DccChatMessageEvent;
28 27
 import com.dmdirc.addons.dcc.events.DccChatSelfMessageEvent;
@@ -31,6 +30,7 @@ import com.dmdirc.addons.dcc.events.DccChatSocketOpenedEvent;
31 30
 import com.dmdirc.addons.dcc.io.DCCChat;
32 31
 import com.dmdirc.events.CommandErrorEvent;
33 32
 import com.dmdirc.interfaces.CommandController;
33
+import com.dmdirc.interfaces.EventBus;
34 34
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
35 35
 import com.dmdirc.ui.core.components.WindowComponent;
36 36
 import com.dmdirc.ui.input.TabCompleterFactory;
@@ -50,7 +50,7 @@ public class ChatContainer extends DCCFrameContainer implements DCCChatHandler {
50 50
     /** Other Nickname. */
51 51
     private final String otherNickname;
52 52
     /** Event bus to post events on. */
53
-    private final DMDircMBassador eventBus;
53
+    private final EventBus eventBus;
54 54
 
55 55
     /**
56 56
      * Creates a new instance of DCCChatWindow with a given DCCChat object.
@@ -73,7 +73,7 @@ public class ChatContainer extends DCCFrameContainer implements DCCChatHandler {
73 73
             final String nick,
74 74
             final String targetNick,
75 75
             final TabCompleterFactory tabCompleterFactory,
76
-            final DMDircMBassador eventBus) {
76
+            final EventBus eventBus) {
77 77
         super(title, "dcc-chat-inactive", configManager, backBufferFactory,
78 78
                 eventBus,
79 79
                 Arrays.asList(

+ 3
- 3
dcc/src/main/java/com/dmdirc/addons/dcc/DCCCommand.java View File

@@ -22,7 +22,6 @@
22 22
 
23 23
 package com.dmdirc.addons.dcc;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.addons.dcc.events.DccChatRequestSentEvent;
27 26
 import com.dmdirc.addons.dcc.events.DccChatStartingEvent;
28 27
 import com.dmdirc.addons.dcc.events.DccSendRequestEvent;
@@ -42,6 +41,7 @@ import com.dmdirc.commandparser.commands.context.CommandContext;
42 41
 import com.dmdirc.commandparser.commands.context.ServerCommandContext;
43 42
 import com.dmdirc.interfaces.CommandController;
44 43
 import com.dmdirc.interfaces.Connection;
44
+import com.dmdirc.interfaces.EventBus;
45 45
 import com.dmdirc.interfaces.User;
46 46
 import com.dmdirc.interfaces.WindowModel;
47 47
 import com.dmdirc.parser.interfaces.Parser;
@@ -77,7 +77,7 @@ public class DCCCommand extends Command implements IntelligentCommand {
77 77
     /** The factory to use for tab completers. */
78 78
     private final TabCompleterFactory tabCompleterFactory;
79 79
     /** The bus to dispatch events on. */
80
-    private final DMDircMBassador eventBus;
80
+    private final EventBus eventBus;
81 81
     private final BackBufferFactory backBufferFactory;
82 82
 
83 83
     /**
@@ -90,7 +90,7 @@ public class DCCCommand extends Command implements IntelligentCommand {
90 90
             final DCCManager plugin,
91 91
             final WindowManager windowManager,
92 92
             final TabCompleterFactory tabCompleterFactory,
93
-            final DMDircMBassador eventBus,
93
+            final EventBus eventBus,
94 94
             final BackBufferFactory backBufferFactory) {
95 95
         super(controller);
96 96
         this.mainWindow = mainWindow;

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

@@ -22,9 +22,9 @@
22 22
 
23 23
 package com.dmdirc.addons.dcc;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.commandparser.parsers.GlobalCommandParser;
27 26
 import com.dmdirc.interfaces.CommandController;
27
+import com.dmdirc.interfaces.EventBus;
28 28
 import com.dmdirc.interfaces.WindowModel;
29 29
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
30 30
 
@@ -46,7 +46,7 @@ public class DCCCommandParser extends GlobalCommandParser {
46 46
     public DCCCommandParser(
47 47
             final AggregateConfigProvider configManager,
48 48
             final CommandController commandController,
49
-            final DMDircMBassador eventBus) {
49
+            final EventBus eventBus) {
50 50
         super(configManager, commandController, eventBus);
51 51
     }
52 52
 

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

@@ -22,9 +22,9 @@
22 22
 
23 23
 package com.dmdirc.addons.dcc;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.FrameContainer;
27 26
 import com.dmdirc.interfaces.Connection;
27
+import com.dmdirc.interfaces.EventBus;
28 28
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
29 29
 import com.dmdirc.ui.messages.BackBufferFactory;
30 30
 
@@ -53,7 +53,7 @@ public abstract class DCCFrameContainer extends FrameContainer {
53 53
             final String icon,
54 54
             final AggregateConfigProvider configManager,
55 55
             final BackBufferFactory backBufferFactory,
56
-            final DMDircMBassador eventBus,
56
+            final EventBus eventBus,
57 57
             final Collection<String> components) {
58 58
         super(icon, title, title, configManager, backBufferFactory,
59 59
                 eventBus,

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

@@ -23,7 +23,6 @@
23 23
 package com.dmdirc.addons.dcc;
24 24
 
25 25
 import com.dmdirc.ClientModule.GlobalConfig;
26
-import com.dmdirc.DMDircMBassador;
27 26
 import com.dmdirc.addons.dcc.events.DccChatRequestEvent;
28 27
 import com.dmdirc.addons.dcc.events.DccChatStartingEvent;
29 28
 import com.dmdirc.addons.dcc.events.DccSendRequestEvent;
@@ -51,6 +50,7 @@ import com.dmdirc.events.ClientPrefsOpenedEvent;
51 50
 import com.dmdirc.events.ServerCtcpEvent;
52 51
 import com.dmdirc.interfaces.CommandController;
53 52
 import com.dmdirc.interfaces.Connection;
53
+import com.dmdirc.interfaces.EventBus;
54 54
 import com.dmdirc.interfaces.User;
55 55
 import com.dmdirc.interfaces.WindowModel;
56 56
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
@@ -111,7 +111,7 @@ public class DCCManager {
111 111
     /** The configuration domain to use. */
112 112
     private final String domain;
113 113
     /** The bus to dispatch events on. */
114
-    private final DMDircMBassador eventBus;
114
+    private final EventBus eventBus;
115 115
     /** Plugin info. */
116 116
     private final PluginInfo pluginInfo;
117 117
 
@@ -129,7 +129,7 @@ public class DCCManager {
129 129
             final TabCompleterFactory tabCompleterFactory,
130 130
             final SwingWindowFactory windowFactory,
131 131
             final ComponentFrameFactory componentFrameFactory,
132
-            final DMDircMBassador eventBus,
132
+            final EventBus eventBus,
133 133
             final GlobalCommandParser commandParser,
134 134
             @Directory(DirectoryType.BASE) final String baseDirectory,
135 135
             final BackBufferFactory backBufferFactory) {

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

@@ -22,10 +22,10 @@
22 22
 
23 23
 package com.dmdirc.addons.dcc;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.FrameContainer;
27 26
 import com.dmdirc.addons.ui_swing.dialogs.StandardQuestionDialog;
28 27
 import com.dmdirc.interfaces.Connection;
28
+import com.dmdirc.interfaces.EventBus;
29 29
 import com.dmdirc.interfaces.WindowModel;
30 30
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
31 31
 import com.dmdirc.ui.WindowManager;
@@ -61,7 +61,7 @@ public class PlaceholderContainer extends FrameContainer {
61 61
             final BackBufferFactory backBufferFactory,
62 62
             final Window parentWindow,
63 63
             final WindowManager windowManager,
64
-            final DMDircMBassador eventBus) {
64
+            final EventBus eventBus) {
65 65
         super("dcc", "DCCs", "DCCs", config, backBufferFactory, eventBus,
66 66
                 Collections.singletonList("com.dmdirc.addons.dcc.ui.PlaceholderPanel"));
67 67
         this.plugin = plugin;

+ 3
- 3
dcc/src/main/java/com/dmdirc/addons/dcc/TransferContainer.java View File

@@ -22,7 +22,6 @@
22 22
 
23 23
 package com.dmdirc.addons.dcc;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.FrameContainer;
27 26
 import com.dmdirc.ServerState;
28 27
 import com.dmdirc.addons.dcc.events.DccSendDatatransferedEvent;
@@ -31,6 +30,7 @@ import com.dmdirc.addons.dcc.events.DccSendSocketopenedEvent;
31 30
 import com.dmdirc.addons.dcc.io.DCC;
32 31
 import com.dmdirc.addons.dcc.io.DCCTransfer;
33 32
 import com.dmdirc.interfaces.Connection;
33
+import com.dmdirc.interfaces.EventBus;
34 34
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
35 35
 import com.dmdirc.parser.events.SocketCloseEvent;
36 36
 import com.dmdirc.parser.interfaces.Parser;
@@ -78,7 +78,7 @@ public class TransferContainer extends FrameContainer implements
78 78
     private final boolean showOpen = Desktop.isDesktopSupported()
79 79
             && Desktop.getDesktop().isSupported(Desktop.Action.OPEN);
80 80
     /** Event bus to post events on. */
81
-    private final DMDircMBassador eventBus;
81
+    private final EventBus eventBus;
82 82
 
83 83
     /**
84 84
      * Creates a new instance of DCCTransferWindow with a given DCCTransfer object.
@@ -87,7 +87,7 @@ public class TransferContainer extends FrameContainer implements
87 87
             final AggregateConfigProvider config,
88 88
             final BackBufferFactory backBufferFactory, final String title,
89 89
             final String targetNick, @Nullable final Connection connection,
90
-            final DMDircMBassador eventBus) {
90
+            final EventBus eventBus) {
91 91
         super(dcc.getType() == DCCTransfer.TransferType.SEND
92 92
                 ? "dcc-send-inactive" : "dcc-receive-inactive",
93 93
                 title, title, config, backBufferFactory, eventBus,

+ 3
- 3
dcc/src/main/java/com/dmdirc/addons/dcc/ui/TransferPanel.java View File

@@ -22,13 +22,13 @@
22 22
 
23 23
 package com.dmdirc.addons.dcc.ui;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.addons.dcc.DCCTransferHandler;
27 26
 import com.dmdirc.addons.dcc.TransferContainer;
28 27
 import com.dmdirc.addons.dcc.io.DCCTransfer;
29 28
 import com.dmdirc.addons.ui_swing.UIUtilities;
30 29
 import com.dmdirc.addons.ui_swing.components.frames.SwingFrameComponent;
31 30
 import com.dmdirc.interfaces.Connection;
31
+import com.dmdirc.interfaces.EventBus;
32 32
 import com.dmdirc.interfaces.WindowModel;
33 33
 import com.dmdirc.parser.events.SocketCloseEvent;
34 34
 import com.dmdirc.parser.interfaces.Parser;
@@ -84,7 +84,7 @@ public class TransferPanel extends JPanel implements ActionListener,
84 84
     /** The transfer that this window is showing. */
85 85
     private final DCCTransfer dcc;
86 86
     /** The event bus to post errors. */
87
-    private final DMDircMBassador errorBus;
87
+    private final EventBus errorBus;
88 88
 
89 89
     /**
90 90
      * Creates a new transfer window for the specified UI controller and owner.
@@ -92,7 +92,7 @@ public class TransferPanel extends JPanel implements ActionListener,
92 92
      * @param owner    The frame container that owns this frame
93 93
      * @param errorBus The event bus to post errors to
94 94
      */
95
-    public TransferPanel(final WindowModel owner, final DMDircMBassador errorBus) {
95
+    public TransferPanel(final WindowModel owner, final EventBus errorBus) {
96 96
         this.transferContainer = (TransferContainer) owner;
97 97
         this.errorBus = errorBus;
98 98
         dcc = transferContainer.getDCC();

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

@@ -24,7 +24,6 @@ package com.dmdirc.addons.debug.commands;
24 24
 
25 25
 import com.dmdirc.ClientModule.GlobalConfig;
26 26
 import com.dmdirc.CustomWindow;
27
-import com.dmdirc.DMDircMBassador;
28 27
 import com.dmdirc.addons.debug.Debug;
29 28
 import com.dmdirc.addons.debug.DebugCommand;
30 29
 import com.dmdirc.commandparser.CommandArguments;
@@ -34,6 +33,7 @@ import com.dmdirc.events.CommandOutputEvent;
34 33
 import com.dmdirc.events.DMDircEvent;
35 34
 import com.dmdirc.events.DisplayableEvent;
36 35
 import com.dmdirc.events.FrameClosingEvent;
36
+import com.dmdirc.interfaces.EventBus;
37 37
 import com.dmdirc.interfaces.WindowModel;
38 38
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
39 39
 import com.dmdirc.ui.WindowManager;
@@ -57,7 +57,7 @@ public class EventBusViewer extends DebugCommand {
57 57
 
58 58
     private final AggregateConfigProvider globalConfig;
59 59
     private final WindowManager windowManager;
60
-    private final DMDircMBassador globalEventBus;
60
+    private final EventBus globalEventBus;
61 61
     private final BackBufferFactory backBufferFactory;
62 62
 
63 63
     /**
@@ -68,7 +68,7 @@ public class EventBusViewer extends DebugCommand {
68 68
             final Provider<Debug> commandProvider,
69 69
             @GlobalConfig final AggregateConfigProvider globalConfig,
70 70
             final WindowManager windowManager,
71
-            final DMDircMBassador globalEventBus,
71
+            final EventBus globalEventBus,
72 72
             final BackBufferFactory backBufferFactory) {
73 73
         super(commandProvider);
74 74
         this.globalConfig = globalConfig;
@@ -103,7 +103,7 @@ public class EventBusViewer extends DebugCommand {
103 103
             windowManager.addWindow(origin, window);
104 104
         }
105 105
 
106
-        final DMDircMBassador eventBus = isGlobal ? globalEventBus : origin.getEventBus();
106
+        final EventBus eventBus = isGlobal ? globalEventBus : origin.getEventBus();
107 107
         final WindowUpdater updater = new WindowUpdater(eventBus, window);
108 108
         eventBus.subscribe(updater);
109 109
     }
@@ -114,10 +114,10 @@ public class EventBusViewer extends DebugCommand {
114 114
     @Listener(references = References.Strong)
115 115
     private static class WindowUpdater {
116 116
 
117
-        private final DMDircMBassador eventBus;
117
+        private final EventBus eventBus;
118 118
         private final WindowModel target;
119 119
 
120
-        WindowUpdater(final DMDircMBassador eventBus, final WindowModel target) {
120
+        WindowUpdater(final EventBus eventBus, final WindowModel target) {
121 121
             this.eventBus = eventBus;
122 122
             this.target = target;
123 123
         }

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

@@ -22,12 +22,12 @@
22 22
 
23 23
 package com.dmdirc.addons.debug.commands;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.addons.debug.Debug;
27 26
 import com.dmdirc.addons.debug.DebugCommand;
28 27
 import com.dmdirc.commandparser.CommandArguments;
29 28
 import com.dmdirc.commandparser.commands.context.CommandContext;
30 29
 import com.dmdirc.events.FirstRunEvent;
30
+import com.dmdirc.interfaces.EventBus;
31 31
 import com.dmdirc.interfaces.WindowModel;
32 32
 
33 33
 import javax.annotation.Nonnull;
@@ -40,7 +40,7 @@ import javax.inject.Provider;
40 40
 public class FirstRun extends DebugCommand {
41 41
 
42 42
     /** Event bus to trigger first run event on. */
43
-    private final DMDircMBassador eventBus;
43
+    private final EventBus eventBus;
44 44
 
45 45
     /**
46 46
      * Creates a new instance of the command.
@@ -49,7 +49,7 @@ public class FirstRun extends DebugCommand {
49 49
      * @param eventBus        Event bus to trigger first run event on.
50 50
      */
51 51
     @Inject
52
-    public FirstRun(final Provider<Debug> commandProvider, final DMDircMBassador eventBus) {
52
+    public FirstRun(final Provider<Debug> commandProvider, final EventBus eventBus) {
53 53
         super(commandProvider);
54 54
 
55 55
         this.eventBus = eventBus;

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

@@ -23,11 +23,11 @@
23 23
 package com.dmdirc.addons.debug.commands;
24 24
 
25 25
 import com.dmdirc.ClientModule.GlobalConfig;
26
-import com.dmdirc.DMDircMBassador;
27 26
 import com.dmdirc.addons.debug.Debug;
28 27
 import com.dmdirc.addons.debug.DebugCommand;
29 28
 import com.dmdirc.commandparser.CommandArguments;
30 29
 import com.dmdirc.commandparser.commands.context.CommandContext;
30
+import com.dmdirc.interfaces.EventBus;
31 31
 import com.dmdirc.interfaces.WindowModel;
32 32
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
33 33
 import com.dmdirc.interfaces.config.IdentityController;
@@ -51,7 +51,7 @@ public class ForceUpdate extends DebugCommand {
51 51
     /** The update manager to use when forcing an update. */
52 52
     private final CachingUpdateManager updateManager;
53 53
     /** The event bus to post errors to. */
54
-    private final DMDircMBassador eventBus;
54
+    private final EventBus eventBus;
55 55
 
56 56
     /**
57 57
      * Creates a new instance of the command.
@@ -68,7 +68,7 @@ public class ForceUpdate extends DebugCommand {
68 68
             @GlobalConfig final AggregateConfigProvider globalConfig,
69 69
             final IdentityController identityController,
70 70
             final CachingUpdateManager updateManager,
71
-            final DMDircMBassador eventBus) {
71
+            final EventBus eventBus) {
72 72
         super(commandProvider);
73 73
 
74 74
         this.globalConfig = globalConfig;

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

@@ -23,12 +23,12 @@
23 23
 package com.dmdirc.addons.debug.commands;
24 24
 
25 25
 import com.dmdirc.ClientModule.GlobalConfig;
26
-import com.dmdirc.DMDircMBassador;
27 26
 import com.dmdirc.addons.debug.Debug;
28 27
 import com.dmdirc.addons.debug.DebugCommand;
29 28
 import com.dmdirc.commandparser.CommandArguments;
30 29
 import com.dmdirc.commandparser.commands.context.CommandContext;
31 30
 import com.dmdirc.events.StatusBarMessageEvent;
31
+import com.dmdirc.interfaces.EventBus;
32 32
 import com.dmdirc.interfaces.WindowModel;
33 33
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
34 34
 import com.dmdirc.ui.StatusMessage;
@@ -43,7 +43,7 @@ import javax.inject.Provider;
43 43
 public class StatusbarMessage extends DebugCommand {
44 44
 
45 45
     /** The event bus to post messages on. */
46
-    private final DMDircMBassador eventBus;
46
+    private final EventBus eventBus;
47 47
     /** The global configuration. */
48 48
     private final AggregateConfigProvider globalConfig;
49 49
 
@@ -57,7 +57,7 @@ public class StatusbarMessage extends DebugCommand {
57 57
     @Inject
58 58
     public StatusbarMessage(
59 59
             final Provider<Debug> commandProvider,
60
-            final DMDircMBassador eventBus,
60
+            final EventBus eventBus,
61 61
             @GlobalConfig final AggregateConfigProvider globalConfig) {
62 62
         super(commandProvider);
63 63
 

+ 2
- 2
debug/src/test/java/com/dmdirc/addons/debug/DebugTest.java View File

@@ -22,11 +22,11 @@
22 22
 
23 23
 package com.dmdirc.addons.debug;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.commandparser.CommandArguments;
27 26
 import com.dmdirc.commandparser.commands.context.CommandContext;
28 27
 import com.dmdirc.events.CommandErrorEvent;
29 28
 import com.dmdirc.interfaces.CommandController;
29
+import com.dmdirc.interfaces.EventBus;
30 30
 import com.dmdirc.interfaces.WindowModel;
31 31
 
32 32
 import com.google.common.collect.Sets;
@@ -55,7 +55,7 @@ public class DebugTest {
55 55
     @Mock private CommandController controller;
56 56
     @Mock private DebugCommand debugCommand;
57 57
     @Mock private CommandContext commandContext;
58
-    @Mock private DMDircMBassador eventbus;
58
+    @Mock private EventBus eventbus;
59 59
     private Debug debug;
60 60
 
61 61
     @Before

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

@@ -23,7 +23,6 @@
23 23
 package com.dmdirc.addons.identd;
24 24
 
25 25
 import com.dmdirc.ClientModule.GlobalConfig;
26
-import com.dmdirc.DMDircMBassador;
27 26
 import com.dmdirc.config.prefs.PluginPreferencesCategory;
28 27
 import com.dmdirc.config.prefs.PreferencesCategory;
29 28
 import com.dmdirc.config.prefs.PreferencesDialogModel;
@@ -34,6 +33,7 @@ import com.dmdirc.events.ServerConnectErrorEvent;
34 33
 import com.dmdirc.events.ServerConnectedEvent;
35 34
 import com.dmdirc.events.ServerConnectingEvent;
36 35
 import com.dmdirc.interfaces.Connection;
36
+import com.dmdirc.interfaces.EventBus;
37 37
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
38 38
 import com.dmdirc.plugins.PluginDomain;
39 39
 import com.dmdirc.plugins.PluginInfo;
@@ -57,14 +57,14 @@ public class IdentdManager {
57 57
     /** Ident server. */
58 58
     private final IdentdServer server;
59 59
     /** Event bus to subscribe to events on. */
60
-    private final DMDircMBassador eventBus;
60
+    private final EventBus eventBus;
61 61
     private final PluginInfo pluginInfo;
62 62
 
63 63
     @Inject
64 64
     public IdentdManager(@GlobalConfig final AggregateConfigProvider config,
65 65
             @PluginDomain(IdentdPlugin.class) final String domain,
66 66
             @PluginDomain(IdentdPlugin.class) final PluginInfo pluginInfo,
67
-            final IdentdServer server, final DMDircMBassador eventBus) {
67
+            final IdentdServer server, final EventBus eventBus) {
68 68
         this.pluginInfo = pluginInfo;
69 69
         connections = new ArrayList<>();
70 70
         this.config = config;

+ 3
- 3
jpq/src/main/java/com/dmdirc/addons/jpq/JPQManager.java View File

@@ -22,7 +22,6 @@
22 22
 
23 23
 package com.dmdirc.addons.jpq;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.config.prefs.PreferencesSetting;
27 26
 import com.dmdirc.config.prefs.PreferencesType;
28 27
 import com.dmdirc.events.ChannelSelfJoinEvent;
@@ -32,6 +31,7 @@ import com.dmdirc.events.ServerConnectedEvent;
32 31
 import com.dmdirc.events.ServerDisconnectedEvent;
33 32
 import com.dmdirc.interfaces.Connection;
34 33
 import com.dmdirc.interfaces.ConnectionManager;
34
+import com.dmdirc.interfaces.EventBus;
35 35
 import com.dmdirc.interfaces.GroupChat;
36 36
 import com.dmdirc.plugins.PluginDomain;
37 37
 
@@ -52,7 +52,7 @@ public class JPQManager {
52 52
     private final String domain;
53 53
     private final ConnectionManager connectionManager;
54 54
     private final GroupChatHandlerFactory groupChatHandlerFactory;
55
-    private final DMDircMBassador eventBus;
55
+    private final EventBus eventBus;
56 56
     private final Map<GroupChat, GroupChatHandler> groupChatHandlers;
57 57
 
58 58
     @Inject
@@ -60,7 +60,7 @@ public class JPQManager {
60 60
             @PluginDomain(JPQPlugin.class) final String domain,
61 61
             final ConnectionManager connectionManager,
62 62
             final GroupChatHandlerFactory groupChatHandlerFactory,
63
-            final DMDircMBassador eventBus) {
63
+            final EventBus eventBus) {
64 64
         this.domain = domain;
65 65
         this.connectionManager = connectionManager;
66 66
         this.groupChatHandlerFactory = groupChatHandlerFactory;

+ 2
- 2
jpq/src/test/java/com/dmdirc/addons/jpq/GroupChatHandlerTest.java View File

@@ -22,12 +22,12 @@
22 22
 
23 23
 package com.dmdirc.addons.jpq;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.config.ConfigBinder;
27 26
 import com.dmdirc.events.ChannelJoinEvent;
28 27
 import com.dmdirc.events.ChannelPartEvent;
29 28
 import com.dmdirc.events.ChannelQuitEvent;
30 29
 import com.dmdirc.events.DisplayProperty;
30
+import com.dmdirc.interfaces.EventBus;
31 31
 import com.dmdirc.interfaces.GroupChat;
32 32
 import com.dmdirc.interfaces.WindowModel;
33 33
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
@@ -49,7 +49,7 @@ public class GroupChatHandlerTest {
49 49
     @Mock private WindowModel windowModel;
50 50
     @Mock private AggregateConfigProvider configProvider;
51 51
     @Mock private ConfigBinder configBinder;
52
-    @Mock private DMDircMBassador eventBus;
52
+    @Mock private EventBus eventBus;
53 53
     @Mock private ChannelJoinEvent channelJoinEvent;
54 54
     @Mock private ChannelPartEvent channelPartEvent;
55 55
     @Mock private ChannelQuitEvent channelQuitEvent;

+ 2
- 2
jpq/src/test/java/com/dmdirc/addons/jpq/JPQManagerTest.java View File

@@ -1,6 +1,5 @@
1 1
 package com.dmdirc.addons.jpq;
2 2
 
3
-import com.dmdirc.DMDircMBassador;
4 3
 import com.dmdirc.config.prefs.PreferencesCategory;
5 4
 import com.dmdirc.config.prefs.PreferencesSetting;
6 5
 import com.dmdirc.config.prefs.PreferencesType;
@@ -11,6 +10,7 @@ import com.dmdirc.events.ServerConnectedEvent;
11 10
 import com.dmdirc.events.ServerDisconnectedEvent;
12 11
 import com.dmdirc.interfaces.Connection;
13 12
 import com.dmdirc.interfaces.ConnectionManager;
13
+import com.dmdirc.interfaces.EventBus;
14 14
 import com.dmdirc.interfaces.GroupChat;
15 15
 import com.dmdirc.interfaces.GroupChatManager;
16 16
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
@@ -33,7 +33,7 @@ import static org.mockito.Mockito.when;
33 33
 @RunWith(MockitoJUnitRunner.class)
34 34
 public class JPQManagerTest {
35 35
 
36
-    @Mock private DMDircMBassador eventBus;
36
+    @Mock private EventBus eventBus;
37 37
     @Mock private ConnectionManager connectionManager;
38 38
     @Mock private GroupChatHandlerFactory groupChatHandlerFactory;
39 39
     @Mock private ServerConnectedEvent serverConnectedEvent;

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

@@ -23,7 +23,6 @@
23 23
 package com.dmdirc.addons.lagdisplay;
24 24
 
25 25
 import com.dmdirc.ClientModule.GlobalConfig;
26
-import com.dmdirc.DMDircMBassador;
27 26
 import com.dmdirc.ServerState;
28 27
 import com.dmdirc.addons.ui_swing.EdtHandlerInvocation;
29 28
 import com.dmdirc.addons.ui_swing.components.frames.TextFrame;
@@ -45,6 +44,7 @@ import com.dmdirc.events.ServerPingSentEvent;
45 44
 import com.dmdirc.events.StatusBarComponentAddedEvent;
46 45
 import com.dmdirc.events.StatusBarComponentRemovedEvent;
47 46
 import com.dmdirc.interfaces.Connection;
47
+import com.dmdirc.interfaces.EventBus;
48 48
 import com.dmdirc.interfaces.WindowModel;
49 49
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
50 50
 import com.dmdirc.interfaces.config.ConfigChangeListener;
@@ -71,7 +71,7 @@ import net.engio.mbassy.listener.Handler;
71 71
 public class LagDisplayManager implements ConfigChangeListener {
72 72
 
73 73
     /** Event bus to receive events on. */
74
-    private final DMDircMBassador eventBus;
74
+    private final EventBus eventBus;
75 75
     /** Swing event bus to receive events from. */
76 76
     private final SwingEventBus swingEventBus;
77 77
     /** Active frame manager. */
@@ -96,7 +96,7 @@ public class LagDisplayManager implements ConfigChangeListener {
96 96
     private LagDisplayPanel panel;
97 97
 
98 98
     @Inject
99
-    public LagDisplayManager(final DMDircMBassador eventBus,
99
+    public LagDisplayManager(final EventBus eventBus,
100 100
             final SwingEventBus swingEventBus,
101 101
             final ActiveFrameManager activeFrameManager,
102 102
             final Provider<LagDisplayPanel> panelProvider,

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

@@ -22,9 +22,9 @@
22 22
 
23 23
 package com.dmdirc.addons.logging;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.FrameContainer;
27 26
 import com.dmdirc.interfaces.Connection;
27
+import com.dmdirc.interfaces.EventBus;
28 28
 import com.dmdirc.interfaces.WindowModel;
29 29
 import com.dmdirc.ui.core.components.WindowComponent;
30 30
 import com.dmdirc.ui.messages.BackBufferFactory;
@@ -60,7 +60,7 @@ public class HistoryWindow extends FrameContainer {
60 60
             final String title,
61 61
             final Path logFile,
62 62
             final WindowModel parent,
63
-            final DMDircMBassador eventBus,
63
+            final EventBus eventBus,
64 64
             final BackBufferFactory backBufferFactory,
65 65
             final int numLines) {
66 66
         super("raw", title, title, parent.getConfigManager(), backBufferFactory,

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

@@ -23,7 +23,6 @@
23 23
 package com.dmdirc.addons.logging;
24 24
 
25 25
 import com.dmdirc.ClientModule.GlobalConfig;
26
-import com.dmdirc.DMDircMBassador;
27 26
 import com.dmdirc.Query;
28 27
 import com.dmdirc.commandline.CommandLineOptionsModule.Directory;
29 28
 import com.dmdirc.config.prefs.PluginPreferencesCategory;
@@ -48,6 +47,7 @@ import com.dmdirc.events.ChannelTopicChangeEvent;
48 47
 import com.dmdirc.events.ClientPrefsOpenedEvent;
49 48
 import com.dmdirc.events.QueryClosedEvent;
50 49
 import com.dmdirc.events.QueryOpenedEvent;
50
+import com.dmdirc.interfaces.EventBus;
51 51
 import com.dmdirc.interfaces.GroupChat;
52 52
 import com.dmdirc.interfaces.GroupChatUser;
53 53
 import com.dmdirc.interfaces.PrivateChat;
@@ -117,7 +117,7 @@ public class LoggingManager implements ConfigChangeListener {
117 117
     private final WindowManager windowManager;
118 118
     /** Map of open files. */
119 119
     private final Map<String, OpenFile> openFiles = Collections.synchronizedMap(new HashMap<>());
120
-    private final DMDircMBassador eventBus;
120
+    private final EventBus eventBus;
121 121
     private final Provider<String> directoryProvider;
122 122
     private final BackBufferFactory backBufferFactory;
123 123
     private final LogFileLocator locator;
@@ -137,7 +137,7 @@ public class LoggingManager implements ConfigChangeListener {
137 137
     public LoggingManager(@PluginDomain(LoggingPlugin.class) final String domain,
138 138
             @PluginDomain(LoggingPlugin.class) final PluginInfo pluginInfo,
139 139
             @GlobalConfig final AggregateConfigProvider globalConfig,
140
-            final WindowManager windowManager, final DMDircMBassador eventBus,
140
+            final WindowManager windowManager, final EventBus eventBus,
141 141
             @Directory(LoggingModule.LOGS_DIRECTORY) final Provider<String> directoryProvider,
142 142
             final BackBufferFactory backBufferFactory,
143 143
             final LogFileLocator locator) {

+ 2
- 2
logging/src/test/java/com/dmdirc/addons/logging/HistoryWindowTest.java View File

@@ -22,9 +22,9 @@
22 22
 
23 23
 package com.dmdirc.addons.logging;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.config.ConfigBinder;
27 26
 import com.dmdirc.interfaces.Connection;
27
+import com.dmdirc.interfaces.EventBus;
28 28
 import com.dmdirc.interfaces.WindowModel;
29 29
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
30 30
 import com.dmdirc.ui.messages.BackBuffer;
@@ -55,7 +55,7 @@ public class HistoryWindowTest {
55 55
     @Mock private ConfigBinder configBinder;
56 56
     @Mock private Connection connection;
57 57
     @Mock private WindowModel frameContainer;
58
-    @Mock private DMDircMBassador eventBus;
58
+    @Mock private EventBus eventBus;
59 59
     @Mock private BackBufferFactory backBufferFactory;
60 60
     @Captor private ArgumentCaptor<HistoricalLineRestoredEvent> eventCaptor;
61 61
     private HistoryWindow instance;

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

@@ -23,7 +23,6 @@
23 23
 package com.dmdirc.addons.nickcolours;
24 24
 
25 25
 import com.dmdirc.ClientModule.GlobalConfig;
26
-import com.dmdirc.DMDircMBassador;
27 26
 import com.dmdirc.addons.ui_swing.EDTInvocation;
28 27
 import com.dmdirc.addons.ui_swing.UIUtilities;
29 28
 import com.dmdirc.addons.ui_swing.components.IconManager;
@@ -40,6 +39,7 @@ import com.dmdirc.events.ChannelGotNamesEvent;
40 39
 import com.dmdirc.events.ChannelJoinEvent;
41 40
 import com.dmdirc.events.ClientPrefsOpenedEvent;
42 41
 import com.dmdirc.events.DisplayProperty;
42
+import com.dmdirc.interfaces.EventBus;
43 43
 import com.dmdirc.interfaces.GroupChatUser;
44 44
 import com.dmdirc.interfaces.User;
45 45
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
@@ -72,7 +72,7 @@ public class NickColourManager {
72 72
     private final ConfigBinder configBinder;
73 73
     private final IconManager iconManager;
74 74
     private final Provider<Window> mainWindowProvider;
75
-    private final DMDircMBassador eventBus;
75
+    private final EventBus eventBus;
76 76
     private final NickColourYamlStore nickColourYamlStore;
77 77
     private final Path path;
78 78
     private final PluginInfo pluginInfo;
@@ -91,7 +91,7 @@ public class NickColourManager {
91 91
             final IconManager iconManager,
92 92
             @MainWindow final Provider<Window> mainWindowProvider,
93 93
             @PluginDomain(NickColourPlugin.class) final PluginInfo pluginInfo,
94
-            final DMDircMBassador eventBus,
94
+            final EventBus eventBus,
95 95
             final NickColourYamlStore nickColourYamlStore,
96 96
             @Directory(DirectoryType.BASE) final Path path) {
97 97
         this.colourManager = colourManager;

+ 3
- 3
nickkeep/src/main/java/com/dmdirc/addons/nickkeep/NickKeepManager.java View File

@@ -22,10 +22,10 @@
22 22
 
23 23
 package com.dmdirc.addons.nickkeep;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.config.profiles.Profile;
27 26
 import com.dmdirc.events.ChannelNickChangeEvent;
28 27
 import com.dmdirc.interfaces.Connection;
28
+import com.dmdirc.interfaces.EventBus;
29 29
 
30 30
 import java.util.Optional;
31 31
 
@@ -38,10 +38,10 @@ import net.engio.mbassy.listener.Handler;
38 38
  */
39 39
 public class NickKeepManager {
40 40
 
41
-    private final DMDircMBassador eventBus;
41
+    private final EventBus eventBus;
42 42
 
43 43
     @Inject
44
-    public NickKeepManager(final DMDircMBassador eventBus) {
44
+    public NickKeepManager(final EventBus eventBus) {
45 45
         this.eventBus = eventBus;
46 46
     }
47 47
 

+ 2
- 2
nickkeep/src/test/java/com/dmdirc/addons/nickkeep/NickKeepManagerTest.java View File

@@ -23,10 +23,10 @@
23 23
 package com.dmdirc.addons.nickkeep;
24 24
 
25 25
 import com.dmdirc.Channel;
26
-import com.dmdirc.DMDircMBassador;
27 26
 import com.dmdirc.config.profiles.Profile;
28 27
 import com.dmdirc.events.ChannelNickChangeEvent;
29 28
 import com.dmdirc.interfaces.Connection;
29
+import com.dmdirc.interfaces.EventBus;
30 30
 
31 31
 import com.google.common.collect.Lists;
32 32
 
@@ -46,7 +46,7 @@ import static org.mockito.Mockito.when;
46 46
 @RunWith(MockitoJUnitRunner.class)
47 47
 public class NickKeepManagerTest {
48 48
 
49
-    @Mock private DMDircMBassador eventBus;
49
+    @Mock private EventBus eventBus;
50 50
     @Mock private ChannelNickChangeEvent event;
51 51
     @Mock private Channel channel;
52 52
     @Mock private Connection connection;

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

@@ -23,7 +23,6 @@
23 23
 package com.dmdirc.addons.notifications;
24 24
 
25 25
 import com.dmdirc.ClientModule.GlobalConfig;
26
-import com.dmdirc.DMDircMBassador;
27 26
 import com.dmdirc.addons.ui_swing.UIUtilities;
28 27
 import com.dmdirc.config.prefs.PluginPreferencesCategory;
29 28
 import com.dmdirc.config.prefs.PreferencesCategory;
@@ -31,6 +30,7 @@ import com.dmdirc.config.prefs.PreferencesDialogModel;
31 30
 import com.dmdirc.events.ClientPrefsOpenedEvent;
32 31
 import com.dmdirc.events.PluginLoadedEvent;
33 32
 import com.dmdirc.events.PluginUnloadedEvent;
33
+import com.dmdirc.interfaces.EventBus;
34 34
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
35 35
 import com.dmdirc.plugins.PluginDomain;
36 36
 import com.dmdirc.plugins.PluginInfo;
@@ -60,12 +60,12 @@ public class NotificationsManager {
60 60
     /** Plugin manager. */
61 61
     private final PluginManager pluginManager;
62 62
     /** Event bus to listen for events on. */
63
-    private final DMDircMBassador eventBus;
63
+    private final EventBus eventBus;
64 64
 
65 65
     @Inject
66 66
     public NotificationsManager(@PluginDomain(NotificationsPlugin.class) final String domain,
67 67
             @PluginDomain(NotificationsPlugin.class) final PluginInfo pluginInfo,
68
-            @GlobalConfig final AggregateConfigProvider globalConfig, final DMDircMBassador eventBus,
68
+            @GlobalConfig final AggregateConfigProvider globalConfig, final EventBus eventBus,
69 69
             final PluginManager pluginManager) {
70 70
         this.domain = domain;
71 71
         this.pluginInfo = pluginInfo;

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

@@ -23,7 +23,6 @@
23 23
 package com.dmdirc.addons.nowplaying;
24 24
 
25 25
 import com.dmdirc.ClientModule.GlobalConfig;
26
-import com.dmdirc.DMDircMBassador;
27 26
 import com.dmdirc.addons.ui_swing.UIUtilities;
28 27
 import com.dmdirc.config.prefs.PluginPreferencesCategory;
29 28
 import com.dmdirc.config.prefs.PreferencesCategory;
@@ -31,6 +30,7 @@ import com.dmdirc.config.prefs.PreferencesDialogModel;
31 30
 import com.dmdirc.events.ClientPrefsOpenedEvent;
32 31
 import com.dmdirc.events.PluginLoadedEvent;
33 32
 import com.dmdirc.events.PluginUnloadedEvent;
33
+import com.dmdirc.interfaces.EventBus;
34 34
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
35 35
 import com.dmdirc.plugins.Plugin;
36 36
 import com.dmdirc.plugins.PluginDomain;
@@ -53,7 +53,7 @@ public class NowPlayingManager {
53 53
     /** Global configuration to read settings from. */
54 54
     private final AggregateConfigProvider globalConfig;
55 55
     /** Event bus to subscribe to events on. */
56
-    private final DMDircMBassador eventBus;
56
+    private final EventBus eventBus;
57 57
     private final PluginInfo pluginInfo;
58 58
     /** This plugin's settings domain. */
59 59
     private final String domain;
@@ -65,7 +65,7 @@ public class NowPlayingManager {
65 65
     private List<String> order;
66 66
 
67 67
     @Inject
68
-    public NowPlayingManager(final PluginManager pluginManager, final DMDircMBassador eventBus,
68
+    public NowPlayingManager(final PluginManager pluginManager, final EventBus eventBus,
69 69
             @GlobalConfig final AggregateConfigProvider globalConfig,
70 70
             @PluginDomain(NowPlayingPlugin.class) final String domain,
71 71
             @PluginDomain(NowPlayingPlugin.class) final PluginInfo pluginInfo) {

+ 3
- 3
osd/src/main/java/com/dmdirc/addons/osd/OsdManager.java View File

@@ -22,7 +22,6 @@
22 22
 
23 23
 package com.dmdirc.addons.osd;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.addons.ui_swing.UIUtilities;
27 26
 import com.dmdirc.addons.ui_swing.injection.MainWindow;
28 27
 import com.dmdirc.config.prefs.CategoryChangeListener;
@@ -34,6 +33,7 @@ import com.dmdirc.config.prefs.PreferencesSetting;
34 33
 import com.dmdirc.config.prefs.PreferencesType;
35 34
 import com.dmdirc.config.prefs.SettingChangeListener;
36 35
 import com.dmdirc.events.ClientPrefsOpenedEvent;
36
+import com.dmdirc.interfaces.EventBus;
37 37
 import com.dmdirc.interfaces.config.IdentityController;
38 38
 import com.dmdirc.plugins.PluginDomain;
39 39
 import com.dmdirc.plugins.PluginInfo;
@@ -83,7 +83,7 @@ public class OsdManager implements CategoryChangeListener, PreferencesInterface,
83 83
     private PreferencesSetting maxWindowsSetting;
84 84
     /** This plugin's plugin info. */
85 85
     private final PluginInfo pluginInfo;
86
-    private final DMDircMBassador eventBus;
86
+    private final EventBus eventBus;
87 87
     /** The controller to read/write settings with. */
88 88
     private final IdentityController identityController;
89 89
     /** The manager to use to parse colours. */
@@ -92,7 +92,7 @@ public class OsdManager implements CategoryChangeListener, PreferencesInterface,
92 92
     @Inject
93 93
     public OsdManager(
94 94
             @MainWindow final Window mainFrame,
95
-            final DMDircMBassador eventBus,
95
+            final EventBus eventBus,
96 96
             final IdentityController identityController,
97 97
             final ColourManagerFactory colourManagerFactory,
98 98
             @PluginDomain(OsdPlugin.class) final PluginInfo pluginInfo) {

+ 2
- 2
parserdebug/src/main/java/com/dmdirc/addons/parserdebug/DebugWindow.java View File

@@ -22,10 +22,10 @@
22 22
 
23 23
 package com.dmdirc.addons.parserdebug;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.FrameContainer;
27 26
 import com.dmdirc.events.CommandOutputEvent;
28 27
 import com.dmdirc.interfaces.Connection;
28
+import com.dmdirc.interfaces.EventBus;
29 29
 import com.dmdirc.parser.interfaces.Parser;
30 30
 import com.dmdirc.ui.core.components.WindowComponent;
31 31
 import com.dmdirc.ui.messages.BackBufferFactory;
@@ -54,7 +54,7 @@ public class DebugWindow extends FrameContainer {
54 54
             final String title,
55 55
             final Parser parser,
56 56
             final Connection connection,
57
-            final DMDircMBassador eventBus,
57
+            final EventBus eventBus,
58 58
             final BackBufferFactory backBufferFactory) {
59 59
         super("raw", "Parser Debug", title,
60 60
                 connection.getWindowModel().getConfigManager(), backBufferFactory,

+ 3
- 3
parserdebug/src/main/java/com/dmdirc/addons/parserdebug/ParserDebugManager.java View File

@@ -22,10 +22,10 @@
22 22
 
23 23
 package com.dmdirc.addons.parserdebug;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.events.CommandOutputEvent;
27 26
 import com.dmdirc.events.ServerDisconnectedEvent;
28 27
 import com.dmdirc.interfaces.Connection;
28
+import com.dmdirc.interfaces.EventBus;
29 29
 import com.dmdirc.parser.events.DebugInfoEvent;
30 30
 import com.dmdirc.parser.interfaces.Parser;
31 31
 import com.dmdirc.ui.WindowManager;
@@ -41,7 +41,7 @@ import net.engio.mbassy.listener.Handler;
41 41
 public class ParserDebugManager {
42 42
 
43 43
     /** Event bus to subscribe to events on. */
44
-    private final DMDircMBassador eventBus;
44
+    private final EventBus eventBus;
45 45
     /** Map of parsers registered. */
46 46
     protected final Map<Parser, DebugWindow> registeredParsers;
47 47
     /** Window manager. */
@@ -51,7 +51,7 @@ public class ParserDebugManager {
51 51
     @Inject
52 52
     public ParserDebugManager(
53 53
             final WindowManager windowManager,
54
-            final DMDircMBassador eventBus,
54
+            final EventBus eventBus,
55 55
             final BackBufferFactory backBufferFactory) {
56 56
         this.windowManager = windowManager;
57 57
         this.eventBus = eventBus;

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

@@ -23,7 +23,6 @@
23 23
 package com.dmdirc.addons.qauth;
24 24
 
25 25
 import com.dmdirc.ClientModule.GlobalConfig;
26
-import com.dmdirc.DMDircMBassador;
27 26
 import com.dmdirc.Invite;
28 27
 import com.dmdirc.config.ConfigBinder;
29 28
 import com.dmdirc.config.ConfigBinding;
@@ -37,6 +36,7 @@ import com.dmdirc.events.ServerInviteReceivedEvent;
37 36
 import com.dmdirc.events.ServerNoticeEvent;
38 37
 import com.dmdirc.events.UserInfoResponseEvent;
39 38
 import com.dmdirc.interfaces.Connection;
39
+import com.dmdirc.interfaces.EventBus;
40 40
 import com.dmdirc.interfaces.User;
41 41
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
42 42
 import com.dmdirc.parser.events.UserInfoEvent;
@@ -57,7 +57,7 @@ public class QAuthManager {
57 57
 
58 58
     private final String domain;
59 59
     private final PluginInfo pluginInfo;
60
-    private final DMDircMBassador eventBus;
60
+    private final EventBus eventBus;
61 61
     private final ConfigBinder configBinder;
62 62
     private String username;
63 63
     private String password;
@@ -71,7 +71,7 @@ public class QAuthManager {
71 71
             @PluginDomain(QAuthPlugin.class) final String domain,
72 72
             @PluginDomain(QAuthPlugin.class) final PluginInfo pluginInfo,
73 73
             @GlobalConfig final AggregateConfigProvider config,
74
-            final DMDircMBassador eventBus) {
74
+            final EventBus eventBus) {
75 75
         this.domain = domain;
76 76
         this.pluginInfo = pluginInfo;
77 77
         this.eventBus = eventBus;

+ 2
- 2
qauth/src/test/java/com/dmdirc/addons/qauth/QAuthManagerTest.java View File

@@ -22,7 +22,6 @@
22 22
 
23 23
 package com.dmdirc.addons.qauth;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.Invite;
27 26
 import com.dmdirc.Query;
28 27
 import com.dmdirc.config.ConfigBinder;
@@ -35,6 +34,7 @@ import com.dmdirc.events.ServerInviteReceivedEvent;
35 34
 import com.dmdirc.events.ServerNoticeEvent;
36 35
 import com.dmdirc.events.UserInfoResponseEvent;
37 36
 import com.dmdirc.interfaces.Connection;
37
+import com.dmdirc.interfaces.EventBus;
38 38
 import com.dmdirc.interfaces.User;
39 39
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
40 40
 import com.dmdirc.interfaces.config.ConfigProvider;
@@ -66,7 +66,7 @@ public class QAuthManagerTest {
66 66
     @Mock private AggregateConfigProvider aggregateConfigProvider;
67 67
     @Mock private ConfigProvider configProvider;
68 68
     @Mock private PreferencesDialogModel preferencesDialogModel;
69
-    @Mock private DMDircMBassador eventBus;
69
+    @Mock private EventBus eventBus;
70 70
     @Mock private PluginInfo pluginInfo;
71 71
     @Mock private PluginMetaData pluginMetaData;
72 72
     @Mock private AggregateConfigProvider config;

+ 2
- 2
redirect/src/main/java/com/dmdirc/addons/redirect/FakeWriteableFrameContainer.java View File

@@ -22,9 +22,9 @@
22 22
 
23 23
 package com.dmdirc.addons.redirect;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.FrameContainer;
27 26
 import com.dmdirc.interfaces.Connection;
27
+import com.dmdirc.interfaces.EventBus;
28 28
 import com.dmdirc.interfaces.WindowModel;
29 29
 import com.dmdirc.ui.messages.BackBufferFactory;
30 30
 
@@ -44,7 +44,7 @@ public class FakeWriteableFrameContainer extends FrameContainer {
44 44
      */
45 45
     public FakeWriteableFrameContainer(
46 46
             final WindowModel target,
47
-            final DMDircMBassador eventBus,
47
+            final EventBus eventBus,
48 48
             final BackBufferFactory backBufferFactory) {
49 49
         super(target.getIcon(), target.getName(), target.getTitle(),
50 50
                 target.getConfigManager(), backBufferFactory,

+ 3
- 3
redirect/src/main/java/com/dmdirc/addons/redirect/RedirectCommand.java View File

@@ -22,7 +22,6 @@
22 22
 
23 23
 package com.dmdirc.addons.redirect;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.commandparser.BaseCommandInfo;
27 26
 import com.dmdirc.commandparser.CommandArguments;
28 27
 import com.dmdirc.commandparser.CommandType;
@@ -32,6 +31,7 @@ import com.dmdirc.commandparser.commands.context.ChatCommandContext;
32 31
 import com.dmdirc.commandparser.commands.context.CommandContext;
33 32
 import com.dmdirc.interfaces.Chat;
34 33
 import com.dmdirc.interfaces.CommandController;
34
+import com.dmdirc.interfaces.EventBus;
35 35
 import com.dmdirc.interfaces.InputModel;
36 36
 import com.dmdirc.interfaces.WindowModel;
37 37
 import com.dmdirc.ui.input.AdditionalTabTargets;
@@ -53,7 +53,7 @@ public class RedirectCommand extends Command implements IntelligentCommand {
53 53
             + "channel or query window",
54 54
             CommandType.TYPE_CHAT);
55 55
     /** The bus to dispatch events on. */
56
-    private final DMDircMBassador eventBus;
56
+    private final EventBus eventBus;
57 57
     private final BackBufferFactory backBufferFactory;
58 58
     /** Tab-completer utilities. */
59 59
     private final TabCompleterUtils tabCompleterUtils;
@@ -64,7 +64,7 @@ public class RedirectCommand extends Command implements IntelligentCommand {
64 64
     @Inject
65 65
     public RedirectCommand(
66 66
             final CommandController controller,
67
-            final DMDircMBassador eventBus,
67
+            final EventBus eventBus,
68 68
             final BackBufferFactory backBufferFactory,
69 69
             final TabCompleterUtils tabCompleterUtils) {
70 70
         super(controller);

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

@@ -22,11 +22,11 @@
22 22
 
23 23
 package com.dmdirc.addons.scriptplugin;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.commandline.CommandLineOptionsModule.Directory;
27 26
 import com.dmdirc.events.DMDircEvent;
28 27
 import com.dmdirc.events.PluginLoadedEvent;
29 28
 import com.dmdirc.events.PluginUnloadedEvent;
29
+import com.dmdirc.interfaces.EventBus;
30 30
 
31 31
 import java.io.File;
32 32
 import java.io.FileInputStream;
@@ -49,13 +49,13 @@ import static com.dmdirc.util.LogUtils.USER_ERROR;
49 49
 public class ScriptPluginManager {
50 50
 
51 51
     private static final Logger LOG = LoggerFactory.getLogger(ScriptPluginManager.class);
52
-    private final DMDircMBassador eventBus;
52
+    private final EventBus eventBus;
53 53
     private final String scriptDir;
54 54
     private final ScriptManager scriptManager;
55 55
     private final TypedProperties globalVariables;
56 56
 
57 57
     @Inject
58
-    public ScriptPluginManager(final DMDircMBassador eventBus,
58
+    public ScriptPluginManager(final EventBus eventBus,
59 59
             @Directory(ScriptModule.SCRIPTS) final String scriptDir,
60 60
             final ScriptManager scriptManager,
61 61
             final ScriptEngineManager scriptEngineManager) {

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

@@ -23,7 +23,6 @@
23 23
 package com.dmdirc.addons.systray;
24 24
 
25 25
 import com.dmdirc.ClientModule.GlobalConfig;
26
-import com.dmdirc.DMDircMBassador;
27 26
 import com.dmdirc.addons.ui_swing.EdtHandlerInvocation;
28 27
 import com.dmdirc.addons.ui_swing.MainFrame;
29 28
 import com.dmdirc.config.prefs.PluginPreferencesCategory;
@@ -33,6 +32,7 @@ import com.dmdirc.config.prefs.PreferencesSetting;
33 32
 import com.dmdirc.config.prefs.PreferencesType;
34 33
 import com.dmdirc.addons.ui_swing.events.ClientMinimisedEvent;
35 34
 import com.dmdirc.events.ClientPrefsOpenedEvent;
35
+import com.dmdirc.interfaces.EventBus;
36 36
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
37 37
 import com.dmdirc.plugins.PluginDomain;
38 38
 import com.dmdirc.addons.ui_swing.components.IconManager;
@@ -66,7 +66,7 @@ public class SystrayManager implements ActionListener, MouseListener {
66 66
     /** Icon manager to get images from. */
67 67
     private final IconManager iconManager;
68 68
     /** The event bus to listen to events on. */
69
-    private final DMDircMBassador eventBus;
69
+    private final EventBus eventBus;
70 70
     /** The tray icon we're currently using. */
71 71
     private TrayIcon icon;
72 72
 
@@ -77,7 +77,7 @@ public class SystrayManager implements ActionListener, MouseListener {
77 77
             @PluginDomain(SystrayPlugin.class) final PluginInfo pluginInfo,
78 78
             final MainFrame mainFrame,
79 79
             final IconManager iconManager,
80
-            final DMDircMBassador eventBus) {
80
+            final EventBus eventBus) {
81 81
         this.globalConfig = globalConfig;
82 82
         this.domain = domain;
83 83
         this.pluginInfo = pluginInfo;

+ 2
- 2
time/src/test/java/com/dmdirc/addons/time/TimerCommandTest.java View File

@@ -22,13 +22,13 @@
22 22
 
23 23
 package com.dmdirc.addons.time;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.commandparser.CommandArguments;
27 26
 import com.dmdirc.commandparser.commands.IntelligentCommand.IntelligentCommandContext;
28 27
 import com.dmdirc.commandparser.commands.context.CommandContext;
29 28
 import com.dmdirc.events.CommandErrorEvent;
30 29
 import com.dmdirc.events.CommandOutputEvent;
31 30
 import com.dmdirc.interfaces.CommandController;
31
+import com.dmdirc.interfaces.EventBus;
32 32
 import com.dmdirc.interfaces.WindowModel;
33 33
 import com.dmdirc.ui.input.AdditionalTabTargets;
34 34
 
@@ -57,7 +57,7 @@ public class TimerCommandTest {
57 57
     @Mock private TimerManager timerManager;
58 58
     @Mock private CommandController commandController;
59 59
     @Mock private WindowModel frameContainer;
60
-    @Mock private DMDircMBassador eventbus;
60
+    @Mock private EventBus eventbus;
61 61
     @Mock private CommandContext commandContext;
62 62
     @Mock private IntelligentCommandContext intelligentCommandContext;
63 63
     @Mock private CommandArguments commandArguments;

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

@@ -23,10 +23,10 @@
23 23
 package com.dmdirc.addons.ui_swing;
24 24
 
25 25
 import com.dmdirc.ClientModule.GlobalConfig;
26
-import com.dmdirc.DMDircMBassador;
27 26
 import com.dmdirc.addons.ui_swing.components.menubar.MenuBar;
28 27
 import com.dmdirc.events.ClientOpenedEvent;
29 28
 import com.dmdirc.interfaces.ConnectionManager;
29
+import com.dmdirc.interfaces.EventBus;
30 30
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
31 31
 import com.dmdirc.util.InvalidURIException;
32 32
 import com.dmdirc.util.URIParser;
@@ -80,7 +80,7 @@ public class Apple implements InvocationHandler {
80 80
     /** The server manager to use to connect to URLs. */
81 81
     private final ConnectionManager connectionManager;
82 82
     /** Event bus. */
83
-    private final DMDircMBassador eventBus;
83
+    private final EventBus eventBus;
84 84
 
85 85
     /**
86 86
      * Creates a new instance of {@link Apple}.
@@ -96,7 +96,7 @@ public class Apple implements InvocationHandler {
96 96
     public Apple(
97 97
             @GlobalConfig final AggregateConfigProvider configManager,
98 98
             final ConnectionManager connectionManager,
99
-            final DMDircMBassador eventBus) {
99
+            final EventBus eventBus) {
100 100
         this.configManager = configManager;
101 101
         this.connectionManager = connectionManager;
102 102
         this.eventBus = eventBus;

+ 3
- 3
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/DMDircEventQueue.java View File

@@ -22,11 +22,11 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.addons.ui_swing.actions.CopyAction;
27 26
 import com.dmdirc.addons.ui_swing.actions.CutAction;
28 27
 import com.dmdirc.addons.ui_swing.events.SwingWindowEvent;
29 28
 import com.dmdirc.addons.ui_swing.events.ClientKeyPressedEvent;
29
+import com.dmdirc.interfaces.EventBus;
30 30
 
31 31
 import java.awt.AWTEvent;
32 32
 import java.awt.Component;
@@ -52,12 +52,12 @@ import javax.swing.text.JTextComponent;
52 52
 public class DMDircEventQueue extends EventQueue {
53 53
 
54 54
     /** Event bus to dispatch events to. */
55
-    private final DMDircMBassador eventBus;
55
+    private final EventBus eventBus;
56 56
     /** Clipboard to copy and paste from. */
57 57
     private final Clipboard clipboard;
58 58
 
59 59
     @Inject
60
-    public DMDircEventQueue(final DMDircMBassador eventBus, final Clipboard clipboard) {
60
+    public DMDircEventQueue(final EventBus eventBus, final Clipboard clipboard) {
61 61
         this.eventBus = eventBus;
62 62
         this.clipboard = clipboard;
63 63
     }

+ 3
- 3
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/EventTriggeringFocusListener.java View File

@@ -22,9 +22,9 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.addons.ui_swing.events.ClientFocusGainedEvent;
27 26
 import com.dmdirc.addons.ui_swing.events.ClientFocusLostEvent;
27
+import com.dmdirc.interfaces.EventBus;
28 28
 
29 29
 import java.awt.event.WindowEvent;
30 30
 import java.awt.event.WindowFocusListener;
@@ -34,9 +34,9 @@ import java.awt.event.WindowFocusListener;
34 34
 */
35 35
 class EventTriggeringFocusListener implements WindowFocusListener {
36 36
 
37
-    private final DMDircMBassador eventBus;
37
+    private final EventBus eventBus;
38 38
 
39
-    public EventTriggeringFocusListener(final DMDircMBassador eventBus) {
39
+    public EventTriggeringFocusListener(final EventBus eventBus) {
40 40
         this.eventBus = eventBus;
41 41
     }
42 42
 

+ 3
- 3
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/MainFrame.java View File

@@ -22,7 +22,6 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.addons.ui_swing.components.IconManager;
27 26
 import com.dmdirc.addons.ui_swing.components.SplitPane;
28 27
 import com.dmdirc.addons.ui_swing.components.frames.TextFrame;
@@ -41,6 +40,7 @@ import com.dmdirc.addons.ui_swing.framemanager.FramemanagerPosition;
41 40
 import com.dmdirc.addons.ui_swing.framemanager.ctrltab.CtrlTabWindowManager;
42 41
 import com.dmdirc.events.FrameTitleChangedEvent;
43 42
 import com.dmdirc.events.UnreadStatusChangedEvent;
43
+import com.dmdirc.interfaces.EventBus;
44 44
 import com.dmdirc.interfaces.LifecycleController;
45 45
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
46 46
 import com.dmdirc.interfaces.config.ConfigChangeListener;
@@ -98,7 +98,7 @@ public class MainFrame extends JFrame implements WindowListener, ConfigChangeLis
98 98
     /** Provider of frame managers. */
99 99
     private final Provider<FrameManager> frameManagerProvider;
100 100
     /** The bus to despatch events on. */
101
-    private final DMDircMBassador eventBus;
101
+    private final EventBus eventBus;
102 102
     /** Swing event bus to post events to. */
103 103
     private final SwingEventBus swingEventBus;
104 104
     /** The main application icon. */
@@ -145,7 +145,7 @@ public class MainFrame extends JFrame implements WindowListener, ConfigChangeLis
145 145
             final Provider<QuitWorker> quitWorker,
146 146
             final IconManager iconManager,
147 147
             final Provider<FrameManager> frameManagerProvider,
148
-            final DMDircMBassador eventBus,
148
+            final EventBus eventBus,
149 149
             final SwingEventBus swingEventBus) {
150 150
         checkOnEDT();
151 151
         this.apple = apple;

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

@@ -23,7 +23,6 @@
23 23
 package com.dmdirc.addons.ui_swing;
24 24
 
25 25
 import com.dmdirc.ClientModule.GlobalConfig;
26
-import com.dmdirc.DMDircMBassador;
27 26
 import com.dmdirc.addons.ui_swing.components.FileBrowser;
28 27
 import com.dmdirc.addons.ui_swing.components.FontPicker;
29 28
 import com.dmdirc.addons.ui_swing.components.IconManager;
@@ -35,6 +34,7 @@ import com.dmdirc.addons.ui_swing.components.renderers.MapEntryRenderer;
35 34
 import com.dmdirc.addons.ui_swing.components.text.TextLabel;
36 35
 import com.dmdirc.addons.ui_swing.components.validating.ValidatingJTextField;
37 36
 import com.dmdirc.config.prefs.PreferencesSetting;
37
+import com.dmdirc.interfaces.EventBus;
38 38
 import com.dmdirc.ui.messages.ColourManager;
39 39
 import com.dmdirc.util.validators.NumericalValidator;
40 40
 import com.dmdirc.util.validators.OptionalValidator;
@@ -76,7 +76,7 @@ public final class PrefsComponentFactory {
76 76
     /** The colour manager to use for colour preferences. */
77 77
     private final ColourManager colourManager;
78 78
     /** The global event bus. */
79
-    private final DMDircMBassador eventBus;
79
+    private final EventBus eventBus;
80 80
 
81 81
     /**
82 82
      * Creates a new instance of PrefsComponentFactory.
@@ -87,7 +87,7 @@ public final class PrefsComponentFactory {
87 87
      */
88 88
     @Inject
89 89
     public PrefsComponentFactory(
90
-            final DMDircMBassador eventBus,
90
+            final EventBus eventBus,
91 91
             final IconManager iconManager,
92 92
             @GlobalConfig final ColourManager colourManager) {
93 93
         this.iconManager = iconManager;

+ 3
- 3
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/QuitWorker.java View File

@@ -22,9 +22,9 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.events.ClientClosingEvent;
27 26
 import com.dmdirc.interfaces.ConnectionManager;
27
+import com.dmdirc.interfaces.EventBus;
28 28
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
29 29
 import com.dmdirc.interfaces.config.ConfigProvider;
30 30
 import com.dmdirc.interfaces.config.IdentityController;
@@ -46,7 +46,7 @@ public class QuitWorker extends SwingWorker<Void, Void> {
46 46
     /** The main frame to interact with. */
47 47
     private final MainFrame mainFrame;
48 48
     /** Bus to dispatch events on. */
49
-    private final DMDircMBassador eventBus;
49
+    private final EventBus eventBus;
50 50
 
51 51
     /**
52 52
      * Creates a new {@link QuitWorker}.
@@ -61,7 +61,7 @@ public class QuitWorker extends SwingWorker<Void, Void> {
61 61
             final IdentityController identityController,
62 62
             final ConnectionManager connectionManager,
63 63
             final MainFrame mainFrame,
64
-            final DMDircMBassador eventBus) {
64
+            final EventBus eventBus) {
65 65
         this.globalIdentity = identityController.getUserSettings();
66 66
         this.globalConfig = identityController.getGlobalConfiguration();
67 67
         this.connectionManager = connectionManager;

+ 3
- 3
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/SwingManager.java View File

@@ -22,7 +22,6 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.addons.ui_swing.components.menubar.MenuBar;
27 26
 import com.dmdirc.addons.ui_swing.components.statusbar.FeedbackNag;
28 27
 import com.dmdirc.addons.ui_swing.components.statusbar.SwingStatusBar;
@@ -36,6 +35,7 @@ import com.dmdirc.events.ClientPrefsOpenedEvent;
36 35
 import com.dmdirc.events.FeedbackNagEvent;
37 36
 import com.dmdirc.events.FirstRunEvent;
38 37
 import com.dmdirc.events.UnknownURLEvent;
38
+import com.dmdirc.interfaces.EventBus;
39 39
 import com.dmdirc.plugins.PluginDomain;
40 40
 import com.dmdirc.plugins.PluginInfo;
41 41
 import com.dmdirc.ui.WindowManager;
@@ -75,7 +75,7 @@ public class SwingManager {
75 75
     /** Link handler for swing links. */
76 76
     private final SwingLinkHandler linkHandler;
77 77
     /** Bus to listen on for events. */
78
-    private final DMDircMBassador eventBus;
78
+    private final EventBus eventBus;
79 79
     /** The event bus for this plugin. */
80 80
     private final SwingEventBus swingEventBus;
81 81
     /** The provider to use to create tree-based frame managers. */
@@ -122,7 +122,7 @@ public class SwingManager {
122 122
             final Provider<FeedbackNag> feedbackNagProvider,
123 123
             final URLDialogFactory urlDialogFactory,
124 124
             final SwingLinkHandler linkHandler,
125
-            final DMDircMBassador eventBus,
125
+            final EventBus eventBus,
126 126
             final SwingEventBus swingEventBus,
127 127
             final TreeFrameManagerProvider treeProvider,
128 128
             final Provider<SwingWindowManager> swingWindowManager,

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

@@ -22,8 +22,8 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.addons.ui_swing.events.SwingWindowEvent;
26
+import com.dmdirc.interfaces.EventBus;
27 27
 
28 28
 import java.awt.Window;
29 29
 import java.awt.event.WindowEvent;
@@ -45,7 +45,7 @@ public class SwingWindowManager {
45 45
     private final List<Window> windows;
46 46
 
47 47
     @Inject
48
-    public SwingWindowManager(final DMDircMBassador eventBus) {
48
+    public SwingWindowManager(final EventBus eventBus) {
49 49
         windows = new ArrayList<>();
50 50
         eventBus.subscribe(this);
51 51
     }

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

@@ -22,9 +22,9 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing.components;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.addons.ui_swing.UIUtilities;
27 26
 import com.dmdirc.addons.ui_swing.components.renderers.FontListCellRenderer;
27
+import com.dmdirc.interfaces.EventBus;
28 28
 
29 29
 import com.google.common.collect.Lists;
30 30
 
@@ -55,7 +55,7 @@ public class FontPicker extends JComboBox<Object> {
55 55
      * @param eventBus   The event bus to post errors to
56 56
      * @param fontFamily Font family
57 57
      */
58
-    public FontPicker(final DMDircMBassador eventBus, final String fontFamily) {
58
+    public FontPicker(final EventBus eventBus, final String fontFamily) {
59 59
         super(new DefaultComboBoxModel<>());
60 60
         this.fontFamily = fontFamily;
61 61
 

+ 3
- 3
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/addonpanel/AddonPanel.java View File

@@ -22,12 +22,12 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing.components.addonpanel;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.addons.ui_swing.UIUtilities;
27 26
 import com.dmdirc.addons.ui_swing.components.addonbrowser.BrowserWindow;
28 27
 import com.dmdirc.addons.ui_swing.components.addonbrowser.DataLoaderWorkerFactory;
29 28
 import com.dmdirc.addons.ui_swing.components.text.TextLabel;
30 29
 import com.dmdirc.config.prefs.PreferencesInterface;
30
+import com.dmdirc.interfaces.EventBus;
31 31
 
32 32
 import java.awt.Window;
33 33
 
@@ -61,7 +61,7 @@ public abstract class AddonPanel extends JPanel implements AddonToggleListener,
61 61
     /** The factory to use to produce data loader workers. */
62 62
     private final DataLoaderWorkerFactory workerFactory;
63 63
     /** The event bus to post errors to. */
64
-    private final DMDircMBassador eventBus;
64
+    private final EventBus eventBus;
65 65
     /** Addon list scroll pane. */
66 66
     private JScrollPane scrollPane;
67 67
     /** Blurb label. */
@@ -81,7 +81,7 @@ public abstract class AddonPanel extends JPanel implements AddonToggleListener,
81 81
      * @param eventBus      The event bus to post errors to.
82 82
      */
83 83
     public AddonPanel(final Window parentWindow, final DataLoaderWorkerFactory workerFactory,
84
-            final DMDircMBassador eventBus) {
84
+            final EventBus eventBus) {
85 85
         this.parentWindow = parentWindow;
86 86
         this.workerFactory = workerFactory;
87 87
         this.eventBus = eventBus;

+ 2
- 2
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/addonpanel/PluginPanel.java View File

@@ -23,11 +23,11 @@
23 23
 package com.dmdirc.addons.ui_swing.components.addonpanel;
24 24
 
25 25
 import com.dmdirc.ClientModule.UserConfig;
26
-import com.dmdirc.DMDircMBassador;
27 26
 import com.dmdirc.addons.ui_swing.UIUtilities;
28 27
 import com.dmdirc.addons.ui_swing.components.addonbrowser.DataLoaderWorkerFactory;
29 28
 import com.dmdirc.addons.ui_swing.injection.MainWindow;
30 29
 import com.dmdirc.events.PluginRefreshEvent;
30
+import com.dmdirc.interfaces.EventBus;
31 31
 import com.dmdirc.interfaces.config.ConfigProvider;
32 32
 import com.dmdirc.plugins.PluginInfo;
33 33
 import com.dmdirc.plugins.PluginManager;
@@ -80,7 +80,7 @@ public class PluginPanel extends AddonPanel {
80 80
      */
81 81
     @Inject
82 82
     public PluginPanel(
83
-            final DMDircMBassador eventBus,
83
+            final EventBus eventBus,
84 84
             @MainWindow final Window parentWindow,
85 85
             final PluginManager pluginManager,
86 86
             final DataLoaderWorkerFactory workerFactory,

+ 2
- 2
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/addonpanel/ThemePanel.java View File

@@ -23,10 +23,10 @@
23 23
 package com.dmdirc.addons.ui_swing.components.addonpanel;
24 24
 
25 25
 import com.dmdirc.ClientModule.UserConfig;
26
-import com.dmdirc.DMDircMBassador;
27 26
 import com.dmdirc.addons.ui_swing.UIUtilities;
28 27
 import com.dmdirc.addons.ui_swing.components.addonbrowser.DataLoaderWorkerFactory;
29 28
 import com.dmdirc.addons.ui_swing.injection.MainWindow;
29
+import com.dmdirc.interfaces.EventBus;
30 30
 import com.dmdirc.interfaces.config.ConfigProvider;
31 31
 import com.dmdirc.addons.ui_swing.components.IconManager;
32 32
 import com.dmdirc.ui.themes.Theme;
@@ -77,7 +77,7 @@ public class ThemePanel extends AddonPanel {
77 77
             final IconManager iconManager,
78 78
             final CachingUpdateManager updateManager,
79 79
             @UserConfig final ConfigProvider userConfig,
80
-            final DMDircMBassador eventBus) {
80
+            final EventBus eventBus) {
81 81
         super(parentWindow, workerFactory, eventBus);
82 82
         this.themeManager = themeManager;
83 83
         this.iconManager = iconManager;

+ 2
- 2
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/frames/ChannelFrame.java View File

@@ -22,7 +22,6 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing.components.frames;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.ServerState;
27 26
 import com.dmdirc.addons.ui_swing.EDTInvocation;
28 27
 import com.dmdirc.addons.ui_swing.EdtHandlerInvocation;
@@ -38,6 +37,7 @@ import com.dmdirc.config.ConfigBinder;
38 37
 import com.dmdirc.config.ConfigBinding;
39 38
 import com.dmdirc.events.ClientClosingEvent;
40 39
 import com.dmdirc.events.FrameClosingEvent;
40
+import com.dmdirc.interfaces.EventBus;
41 41
 import com.dmdirc.interfaces.GroupChat;
42 42
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
43 43
 import com.dmdirc.interfaces.config.ConfigProvider;
@@ -74,7 +74,7 @@ public final class ChannelFrame extends InputTextFrame {
74 74
     /** Topic bar. */
75 75
     private TopicBar topicBar;
76 76
     /** Event bus to dispatch events on. */
77
-    private final DMDircMBassador eventBus;
77
+    private final EventBus eventBus;
78 78
     /** Config to read settings from. */
79 79
     private final AggregateConfigProvider globalConfig;
80 80
     /** Channel settings dialog provider. */

+ 3
- 3
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/frames/ChannelFrameFactory.java View File

@@ -22,13 +22,13 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing.components.frames;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.addons.ui_swing.SwingController;
27 26
 import com.dmdirc.addons.ui_swing.SwingWindowFactory;
28 27
 import com.dmdirc.addons.ui_swing.components.TopicBarFactory;
29 28
 import com.dmdirc.addons.ui_swing.components.inputfields.SwingInputField;
30 29
 import com.dmdirc.addons.ui_swing.dialogs.channelsetting.ChannelSettingsDialog;
31 30
 import com.dmdirc.addons.ui_swing.injection.KeyedDialogProvider;
31
+import com.dmdirc.interfaces.EventBus;
32 32
 import com.dmdirc.interfaces.GroupChat;
33 33
 import com.dmdirc.interfaces.WindowModel;
34 34
 import com.dmdirc.interfaces.config.IdentityFactory;
@@ -58,11 +58,11 @@ public class ChannelFrameFactory implements SwingWindowFactory.WindowProvider {
58 58
     private final InputTextFramePasteActionFactory inputTextFramePasteActionFactory;
59 59
     private final Provider<KeyedDialogProvider<GroupChat, ChannelSettingsDialog>> dialogProvider;
60 60
     private final TopicBarFactory topicBarFactory;
61
-    private final DMDircMBassador eventBus;
61
+    private final EventBus eventBus;
62 62
 
63 63
     @Inject
64 64
     public ChannelFrameFactory(
65
-            final DMDircMBassador eventBus,
65
+            final EventBus eventBus,
66 66
             @PluginDomain(SwingController.class) final String domain,
67 67
             final Provider<TextFrameDependencies> dependencies,
68 68
             final Provider<SwingInputField> inputFieldProvider,

+ 3
- 3
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/frames/ComponentFrameFactory.java View File

@@ -22,8 +22,8 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing.components.frames;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.commandparser.parsers.CommandParser;
26
+import com.dmdirc.interfaces.EventBus;
27 27
 import com.dmdirc.interfaces.WindowModel;
28 28
 
29 29
 import java.util.function.Supplier;
@@ -40,12 +40,12 @@ import static com.dmdirc.addons.ui_swing.components.frames.TextFrame.TextFrameDe
40 40
 @Singleton
41 41
 public class ComponentFrameFactory {
42 42
 
43
-    private final DMDircMBassador eventBus;
43
+    private final EventBus eventBus;
44 44
     private final TextFrameDependencies dependencies;
45 45
 
46 46
     @Inject
47 47
     public ComponentFrameFactory(
48
-            final DMDircMBassador eventBus,
48
+            final EventBus eventBus,
49 49
             final TextFrameDependencies dependencies) {
50 50
         this.eventBus = eventBus;
51 51
         this.dependencies = dependencies;

+ 3
- 3
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/frames/CustomInputFrameFactory.java View File

@@ -22,9 +22,9 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing.components.frames;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.addons.ui_swing.SwingWindowFactory;
27 26
 import com.dmdirc.addons.ui_swing.components.inputfields.SwingInputField;
27
+import com.dmdirc.interfaces.EventBus;
28 28
 import com.dmdirc.interfaces.WindowModel;
29 29
 import com.dmdirc.ui.core.components.WindowComponent;
30 30
 
@@ -46,12 +46,12 @@ public class CustomInputFrameFactory implements SwingWindowFactory.WindowProvide
46 46
 
47 47
     private final Provider<TextFrameDependencies> dependencies;
48 48
     private final Provider<SwingInputField> inputFieldProvider;
49
-    private final DMDircMBassador eventBus;
49
+    private final EventBus eventBus;
50 50
     private final InputTextFramePasteActionFactory inputTextFramePasteActionFactory;
51 51
 
52 52
     @Inject
53 53
     public CustomInputFrameFactory(
54
-            final DMDircMBassador eventBus,
54
+            final EventBus eventBus,
55 55
             final InputTextFramePasteActionFactory inputTextFramePasteActionFactory,
56 56
             final Provider<TextFrameDependencies> dependencies,
57 57
             final Provider<SwingInputField> inputFieldProvider) {

+ 2
- 2
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/frames/InputTextFrame.java View File

@@ -22,7 +22,6 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing.components.frames;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.addons.ui_swing.EDTInvocation;
27 26
 import com.dmdirc.addons.ui_swing.UIUtilities;
28 27
 import com.dmdirc.addons.ui_swing.actions.CopyAction;
@@ -34,6 +33,7 @@ import com.dmdirc.addons.ui_swing.components.inputfields.SwingInputField;
34 33
 import com.dmdirc.addons.ui_swing.components.inputfields.SwingInputHandler;
35 34
 import com.dmdirc.config.ConfigBinding;
36 35
 import com.dmdirc.interfaces.CommandController;
36
+import com.dmdirc.interfaces.EventBus;
37 37
 import com.dmdirc.interfaces.WindowModel;
38 38
 import com.dmdirc.plugins.ServiceManager;
39 39
 import com.dmdirc.ui.input.InputHandler;
@@ -81,7 +81,7 @@ public abstract class InputTextFrame extends TextFrame implements MouseListener
81 81
     /** The controller to use to retrieve command information. */
82 82
     private final CommandController commandController;
83 83
     /** The bus to dispatch input events on. */
84
-    private final DMDircMBassador eventBus;
84
+    private final EventBus eventBus;
85 85
 
86 86
     /**
87 87
      * Creates a new instance of InputFrame.

+ 3
- 3
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/frames/InputTextFramePasteAction.java View File

@@ -22,9 +22,9 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing.components.frames;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.addons.ui_swing.components.inputfields.SwingInputField;
27 26
 import com.dmdirc.addons.ui_swing.dialogs.paste.PasteDialogFactory;
27
+import com.dmdirc.interfaces.EventBus;
28 28
 import com.dmdirc.interfaces.WindowModel;
29 29
 
30 30
 import java.awt.Toolkit;
@@ -55,7 +55,7 @@ public final class InputTextFramePasteAction extends AbstractAction {
55 55
     /** Text component to be acted upon. */
56 56
     private final InputTextFrame inputFrame;
57 57
     /** Event bus to post events to. */
58
-    private final DMDircMBassador eventBus;
58
+    private final EventBus eventBus;
59 59
     /** Swing input field. */
60 60
     private final SwingInputField inputField;
61 61
     /** Frame container. */
@@ -75,7 +75,7 @@ public final class InputTextFramePasteAction extends AbstractAction {
75 75
             final SwingInputField inputField,
76 76
             final WindowModel container,
77 77
             final Clipboard clipboard,
78
-            final DMDircMBassador eventBus,
78
+            final EventBus eventBus,
79 79
             final PasteDialogFactory pasteDialogFactory,
80 80
             final Window window) {
81 81
         super("Paste");

+ 3
- 3
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/frames/InputTextFramePasteActionFactory.java View File

@@ -22,10 +22,10 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing.components.frames;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.addons.ui_swing.components.inputfields.SwingInputField;
27 26
 import com.dmdirc.addons.ui_swing.dialogs.paste.PasteDialogFactory;
28 27
 import com.dmdirc.addons.ui_swing.injection.MainWindow;
28
+import com.dmdirc.interfaces.EventBus;
29 29
 import com.dmdirc.interfaces.WindowModel;
30 30
 
31 31
 import java.awt.Window;
@@ -39,14 +39,14 @@ import javax.inject.Inject;
39 39
 public class InputTextFramePasteActionFactory {
40 40
 
41 41
     private final Clipboard clipboard;
42
-    private final DMDircMBassador eventBus;
42
+    private final EventBus eventBus;
43 43
     private final PasteDialogFactory pasteDialogFactory;
44 44
     private final Window window;
45 45
 
46 46
     @Inject
47 47
     public InputTextFramePasteActionFactory(
48 48
             final Clipboard clipboard,
49
-            final DMDircMBassador eventBus,
49
+            final EventBus eventBus,
50 50
             final PasteDialogFactory pasteDialogFactory,
51 51
             @MainWindow final Window window) {
52 52
         this.clipboard = clipboard;

+ 3
- 3
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/frames/ServerFrameFactory.java View File

@@ -22,13 +22,13 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing.components.frames;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.addons.ui_swing.SwingWindowFactory;
27 26
 import com.dmdirc.addons.ui_swing.components.inputfields.SwingInputField;
28 27
 import com.dmdirc.addons.ui_swing.dialogs.serversetting.ServerSettingsDialog;
29 28
 import com.dmdirc.addons.ui_swing.dialogs.sslcertificate.SSLCertificateDialogFactory;
30 29
 import com.dmdirc.addons.ui_swing.injection.KeyedDialogProvider;
31 30
 import com.dmdirc.interfaces.Connection;
31
+import com.dmdirc.interfaces.EventBus;
32 32
 import com.dmdirc.interfaces.WindowModel;
33 33
 import com.dmdirc.ui.core.components.WindowComponent;
34 34
 
@@ -51,13 +51,13 @@ public class ServerFrameFactory implements SwingWindowFactory.WindowProvider {
51 51
     private final Provider<TextFrameDependencies> dependencies;
52 52
     private final Provider<SwingInputField> inputFieldProvider;
53 53
     private final Provider<KeyedDialogProvider<Connection, ServerSettingsDialog>> dialogProvider;
54
-    private final DMDircMBassador eventBus;
54
+    private final EventBus eventBus;
55 55
     private final InputTextFramePasteActionFactory inputTextFramePasteActionFactory;
56 56
     private final SSLCertificateDialogFactory sslCertificateDialogFactory;
57 57
 
58 58
     @Inject
59 59
     public ServerFrameFactory(
60
-            final DMDircMBassador eventBus,
60
+            final EventBus eventBus,
61 61
             final Provider<TextFrameDependencies> dependencies,
62 62
             final Provider<SwingInputField> inputFieldProvider,
63 63
             final InputTextFramePasteActionFactory inputTextFramePasteActionFactory,

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

@@ -23,7 +23,6 @@
23 23
 package com.dmdirc.addons.ui_swing.components.frames;
24 24
 
25 25
 import com.dmdirc.ClientModule.GlobalConfig;
26
-import com.dmdirc.DMDircMBassador;
27 26
 import com.dmdirc.addons.ui_swing.EdtHandlerInvocation;
28 27
 import com.dmdirc.addons.ui_swing.SwingController;
29 28
 import com.dmdirc.addons.ui_swing.UIUtilities;
@@ -58,6 +57,7 @@ import com.dmdirc.events.LinkChannelClickedEvent;
58 57
 import com.dmdirc.events.LinkNicknameClickedEvent;
59 58
 import com.dmdirc.events.LinkUrlClickedEvent;
60 59
 import com.dmdirc.interfaces.CommandController;
60
+import com.dmdirc.interfaces.EventBus;
61 61
 import com.dmdirc.interfaces.WindowModel;
62 62
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
63 63
 import com.dmdirc.plugins.ServiceManager;
@@ -108,7 +108,7 @@ public abstract class TextFrame extends JPanel implements TextPaneListener {
108 108
     /** Manager to use for building popups. */
109 109
     private final PopupManager popupManager;
110 110
     /** Bus to despatch events on. */
111
-    private final DMDircMBassador eventBus;
111
+    private final EventBus eventBus;
112 112
     /** Clipboard to copy and paste from. */
113 113
     private final Clipboard clipboard;
114 114
     private final IconManager iconManager;
@@ -514,7 +514,7 @@ public abstract class TextFrame extends JPanel implements TextPaneListener {
514 514
         final TextPaneFactory textPaneFactory;
515 515
         final SwingController controller;
516 516
         final PopupManager popupManager;
517
-        final DMDircMBassador eventBus;
517
+        final EventBus eventBus;
518 518
         final AggregateConfigProvider globalConfig;
519 519
         final PasteDialogFactory pasteDialog;
520 520
         final ServiceManager serviceManager;
@@ -532,7 +532,7 @@ public abstract class TextFrame extends JPanel implements TextPaneListener {
532 532
                 final TextPaneFactory textPaneFactory,
533 533
                 final SwingController controller,
534 534
                 final PopupManager popupManager,
535
-                final DMDircMBassador eventBus,
535
+                final EventBus eventBus,
536 536
                 final PasteDialogFactory pasteDialog,
537 537
                 final ServiceManager serviceManager,
538 538
                 @GlobalConfig final AggregateConfigProvider globalConfig,

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

@@ -22,11 +22,11 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing.components.inputfields;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.addons.ui_swing.Apple;
27 26
 import com.dmdirc.addons.ui_swing.UIUtilities;
28 27
 import com.dmdirc.commandparser.parsers.CommandParser;
29 28
 import com.dmdirc.interfaces.CommandController;
29
+import com.dmdirc.interfaces.EventBus;
30 30
 import com.dmdirc.interfaces.WindowModel;
31 31
 import com.dmdirc.interfaces.ui.InputField;
32 32
 import com.dmdirc.plugins.ServiceManager;
@@ -66,7 +66,7 @@ public class SwingInputHandler extends InputHandler implements KeyListener {
66 66
             final CommandParser commandParser,
67 67
             final WindowModel parentWindow,
68 68
             final TabCompleterUtils tabCompleterUtils,
69
-            final DMDircMBassador eventBus) {
69
+            final EventBus eventBus) {
70 70
         super(serviceManager, target, commandController, commandParser, parentWindow,
71 71
                 tabCompleterUtils, eventBus);
72 72
     }

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

@@ -22,11 +22,11 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing.components.statusbar;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.addons.ui_swing.dialogs.feedback.FeedbackDialog;
27 26
 import com.dmdirc.addons.ui_swing.injection.DialogProvider;
28 27
 import com.dmdirc.events.StatusBarComponentAddedEvent;
29 28
 import com.dmdirc.events.StatusBarComponentRemovedEvent;
29
+import com.dmdirc.interfaces.EventBus;
30 30
 import com.dmdirc.interfaces.ui.StatusBarComponent;
31 31
 import com.dmdirc.addons.ui_swing.components.IconManager;
32 32
 
@@ -56,7 +56,7 @@ public class FeedbackNag extends JLabel implements StatusBarComponent,
56 56
     /** Provider of feedback dialogs. */
57 57
     private final DialogProvider<FeedbackDialog> feedbackDialogProvider;
58 58
     /** The event bus to post events to. */
59
-    private final DMDircMBassador eventBus;
59
+    private final EventBus eventBus;
60 60
 
61 61
     /**
62 62
      * Creates a new feedback nag.
@@ -69,7 +69,7 @@ public class FeedbackNag extends JLabel implements StatusBarComponent,
69 69
     public FeedbackNag(
70 70
             final IconManager iconManager,
71 71
             final DialogProvider<FeedbackDialog> feedbackDialogProvider,
72
-            final DMDircMBassador eventBus) {
72
+            final EventBus eventBus) {
73 73
         this.feedbackDialogProvider = feedbackDialogProvider;
74 74
         this.eventBus = eventBus;
75 75
 

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

@@ -22,7 +22,6 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing.components.statusbar;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.addons.ui_swing.EdtHandlerInvocation;
27 26
 import com.dmdirc.addons.ui_swing.MainFrame;
28 27
 import com.dmdirc.addons.ui_swing.events.SwingEventBus;
@@ -30,6 +29,7 @@ import com.dmdirc.addons.ui_swing.events.SwingWindowSelectedEvent;
30 29
 import com.dmdirc.events.ServerInviteExpiredEvent;
31 30
 import com.dmdirc.events.ServerInviteReceivedEvent;
32 31
 import com.dmdirc.interfaces.Connection;
32
+import com.dmdirc.interfaces.EventBus;
33 33
 import com.dmdirc.interfaces.InviteManager;
34 34
 import com.dmdirc.addons.ui_swing.components.IconManager;
35 35
 
@@ -63,14 +63,14 @@ public class InviteLabel extends StatusbarPopupPanel<JLabel> {
63 63
     /** Parent window that will own popup windows. */
64 64
     private final Window parentWindow;
65 65
     /** The client event bus to use for invite events. */
66
-    private final DMDircMBassador eventBus;
66
+    private final EventBus eventBus;
67 67
     /** The swing event bus to use for selection events. */
68 68
     private final SwingEventBus swingEventBus;
69 69
     /** Active connection. */
70 70
     private Optional<Connection> activeConnection;
71 71
 
72 72
     @Inject
73
-    public InviteLabel(final DMDircMBassador eventBus, final IconManager iconManager,
73
+    public InviteLabel(final EventBus eventBus, final IconManager iconManager,
74 74
             final MainFrame mainFrame, final SwingEventBus swingEventBus) {
75 75
         super(new JLabel());
76 76
 

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

@@ -23,11 +23,11 @@
23 23
 package com.dmdirc.addons.ui_swing.components.statusbar;
24 24
 
25 25
 import com.dmdirc.ClientModule.GlobalConfig;
26
-import com.dmdirc.DMDircMBassador;
27 26
 import com.dmdirc.addons.ui_swing.UIUtilities;
28 27
 import com.dmdirc.addons.ui_swing.injection.MainWindow;
29 28
 import com.dmdirc.events.StatusBarMessageClearEvent;
30 29
 import com.dmdirc.events.StatusBarMessageEvent;
30
+import com.dmdirc.interfaces.EventBus;
31 31
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
32 32
 import com.dmdirc.interfaces.ui.StatusBarComponent;
33 33
 import com.dmdirc.addons.ui_swing.components.IconManager;
@@ -78,7 +78,7 @@ public class MessageLabel extends JPanel implements StatusBarComponent,
78 78
     /** Icon manager to retrieve icons from. */
79 79
     private final IconManager iconManager;
80 80
     /** The event bus to post status messages on. */
81
-    private final DMDircMBassador eventBus;
81
+    private final EventBus eventBus;
82 82
 
83 83
     /**
84 84
      * Instantiates a new message label.
@@ -93,7 +93,7 @@ public class MessageLabel extends JPanel implements StatusBarComponent,
93 93
             @GlobalConfig final AggregateConfigProvider config,
94 94
             final IconManager iconManager,
95 95
             @MainWindow final Window parentWindow,
96
-            final DMDircMBassador eventBus) {
96
+            final EventBus eventBus) {
97 97
         super(new MigLayout("fill, ins 0, gap 0  0"));
98 98
         this.iconManager = iconManager;
99 99
         this.eventBus = eventBus;

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

@@ -22,8 +22,8 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing.components.statusbar;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.events.StatusBarMessageClearEvent;
26
+import com.dmdirc.interfaces.EventBus;
27 27
 
28 28
 import java.util.TimerTask;
29 29
 
@@ -33,14 +33,14 @@ import java.util.TimerTask;
33 33
 public class MessageTimerTask extends TimerTask {
34 34
 
35 35
     /** Event bus to post clear message on. */
36
-    private final DMDircMBassador eventBus;
36
+    private final EventBus eventBus;
37 37
 
38 38
     /**
39 39
      * Creates a new message timer task that clears a message label on completion.
40 40
      *
41 41
      * @param eventBus Event bus to post clear message on.
42 42
      */
43
-    public MessageTimerTask(final DMDircMBassador eventBus) {
43
+    public MessageTimerTask(final EventBus eventBus) {
44 44
         this.eventBus = eventBus;
45 45
     }
46 46
 

+ 3
- 3
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/text/WrapEditorKit.java View File

@@ -7,10 +7,10 @@
7 7
 
8 8
 package com.dmdirc.addons.ui_swing.components.text;
9 9
 
10
-import com.dmdirc.DMDircMBassador;
11 10
 import com.dmdirc.events.LinkChannelClickedEvent;
12 11
 import com.dmdirc.events.LinkNicknameClickedEvent;
13 12
 import com.dmdirc.events.LinkUrlClickedEvent;
13
+import com.dmdirc.interfaces.EventBus;
14 14
 import com.dmdirc.interfaces.WindowModel;
15 15
 import com.dmdirc.ui.messages.IRCTextAttribute;
16 16
 
@@ -45,7 +45,7 @@ public class WrapEditorKit extends StyledEditorKit implements MouseListener, Mou
45 45
     /** Associated Component. */
46 46
     private JEditorPane editorPane;
47 47
     /** Event bus to fire link click events on. */
48
-    private final DMDircMBassador eventBus;
48
+    private final EventBus eventBus;
49 49
     /** The window this editor kit is used in. */
50 50
     private final WindowModel window;
51 51
 
@@ -56,7 +56,7 @@ public class WrapEditorKit extends StyledEditorKit implements MouseListener, Mou
56 56
      * @param eventBus Event bus to raise hyperlink events on
57 57
      * @param window   Window as source for hyperlink events
58 58
      */
59
-    public WrapEditorKit(final boolean wrapping, final DMDircMBassador eventBus, final WindowModel window) {
59
+    public WrapEditorKit(final boolean wrapping, final EventBus eventBus, final WindowModel window) {
60 60
         this.window = window;
61 61
         this.eventBus = eventBus;
62 62
         wrap = wrapping;

+ 3
- 3
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/dialogs/paste/PasteDialog.java View File

@@ -22,7 +22,6 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing.dialogs.paste;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.addons.ui_swing.UIUtilities;
27 26
 import com.dmdirc.addons.ui_swing.components.frames.InputTextFrame;
28 27
 import com.dmdirc.addons.ui_swing.components.inputfields.SwingInputHandler;
@@ -30,6 +29,7 @@ import com.dmdirc.addons.ui_swing.components.inputfields.TextAreaInputField;
30 29
 import com.dmdirc.addons.ui_swing.components.text.TextLabel;
31 30
 import com.dmdirc.addons.ui_swing.dialogs.StandardDialog;
32 31
 import com.dmdirc.interfaces.CommandController;
32
+import com.dmdirc.interfaces.EventBus;
33 33
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
34 34
 import com.dmdirc.plugins.ServiceManager;
35 35
 import com.dmdirc.addons.ui_swing.components.IconManager;
@@ -98,7 +98,7 @@ public final class PasteDialog extends StandardDialog implements ActionListener,
98 98
             final AggregateConfigProvider config,
99 99
             final ServiceManager serviceManager,
100 100
             final CommandController commandController,
101
-            final DMDircMBassador eventBus,
101
+            final EventBus eventBus,
102 102
             final InputTextFrame newParent,
103 103
             final String text,
104 104
             final Window parentWindow,
@@ -129,7 +129,7 @@ public final class PasteDialog extends StandardDialog implements ActionListener,
129 129
      *
130 130
      * @param text text to show in the dialog
131 131
      */
132
-    private void initComponents(final DMDircMBassador eventBus, final String text,
132
+    private void initComponents(final EventBus eventBus, final String text,
133 133
             final ColourManagerFactory colourManagerFactory,
134 134
             final TabCompleterUtils tabCompleterUtils) {
135 135
         scrollPane = new JScrollPane();

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

@@ -23,9 +23,9 @@
23 23
 package com.dmdirc.addons.ui_swing.dialogs.paste;
24 24
 
25 25
 import com.dmdirc.ClientModule.GlobalConfig;
26
-import com.dmdirc.DMDircMBassador;
27 26
 import com.dmdirc.addons.ui_swing.components.frames.InputTextFrame;
28 27
 import com.dmdirc.interfaces.CommandController;
28
+import com.dmdirc.interfaces.EventBus;
29 29
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
30 30
 import com.dmdirc.plugins.ServiceManager;
31 31
 import com.dmdirc.addons.ui_swing.components.IconManager;
@@ -47,7 +47,7 @@ public class PasteDialogFactory {
47 47
     private final AggregateConfigProvider config;
48 48
     private final ServiceManager serviceManager;
49 49
     private final CommandController commandController;
50
-    private final DMDircMBassador eventBus;
50
+    private final EventBus eventBus;
51 51
     private final ColourManagerFactory colourManagerFactory;
52 52
     private final TabCompleterUtils tabCompleterUtils;
53 53
 
@@ -57,7 +57,7 @@ public class PasteDialogFactory {
57 57
             @GlobalConfig final AggregateConfigProvider config,
58 58
             final ServiceManager serviceManager,
59 59
             final CommandController commandController,
60
-            final DMDircMBassador eventBus,
60
+            final EventBus eventBus,
61 61
             final ColourManagerFactory colourManagerFactory,
62 62
             final TabCompleterUtils tabCompleterUtils) {
63 63
         this.iconManager = iconManager;

+ 3
- 3
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/dialogs/updater/SwingUpdaterDialog.java View File

@@ -22,7 +22,6 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing.dialogs.updater;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.addons.ui_swing.UIUtilities;
27 26
 import com.dmdirc.addons.ui_swing.components.PackingTable;
28 27
 import com.dmdirc.addons.ui_swing.components.text.TextLabel;
@@ -30,6 +29,7 @@ import com.dmdirc.addons.ui_swing.dialogs.StandardDialog;
30 29
 import com.dmdirc.addons.ui_swing.injection.DialogModule.ForUpdates;
31 30
 import com.dmdirc.addons.ui_swing.injection.DialogProvider;
32 31
 import com.dmdirc.addons.ui_swing.injection.MainWindow;
32
+import com.dmdirc.interfaces.EventBus;
33 33
 import com.dmdirc.updater.UpdateComponent;
34 34
 import com.dmdirc.updater.manager.CachingUpdateManager;
35 35
 import com.dmdirc.updater.manager.UpdateManager;
@@ -78,7 +78,7 @@ public class SwingUpdaterDialog extends StandardDialog implements
78 78
     /** Provider of restart dialogs. */
79 79
     private final DialogProvider<SwingRestartDialog> restartDialogProvider;
80 80
     /** The event bus to post errors to. */
81
-    private final DMDircMBassador eventBus;
81
+    private final EventBus eventBus;
82 82
 
83 83
     /**
84 84
      * Creates a new instance of the updater dialog.
@@ -93,7 +93,7 @@ public class SwingUpdaterDialog extends StandardDialog implements
93 93
             final CachingUpdateManager updateManager,
94 94
             @MainWindow final Window parentWindow,
95 95
             @ForUpdates final DialogProvider<SwingRestartDialog> restartDialogProvider,
96
-            final DMDircMBassador eventBus) {
96
+            final EventBus eventBus) {
97 97
         super(parentWindow, ModalityType.MODELESS);
98 98
 
99 99
         this.updateManager = updateManager;

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

@@ -23,7 +23,6 @@
23 23
 package com.dmdirc.addons.ui_swing.framemanager.tree;
24 24
 
25 25
 import com.dmdirc.ClientModule.GlobalConfig;
26
-import com.dmdirc.DMDircMBassador;
27 26
 import com.dmdirc.addons.ui_swing.EdtHandlerInvocation;
28 27
 import com.dmdirc.addons.ui_swing.SwingController;
29 28
 import com.dmdirc.addons.ui_swing.SwingWindowFactory;
@@ -39,6 +38,7 @@ import com.dmdirc.addons.ui_swing.framemanager.FrameManager;
39 38
 import com.dmdirc.addons.ui_swing.interfaces.ActiveFrameManager;
40 39
 import com.dmdirc.events.FrameIconChangedEvent;
41 40
 import com.dmdirc.events.UnreadStatusChangedEvent;
41
+import com.dmdirc.interfaces.EventBus;
42 42
 import com.dmdirc.interfaces.WindowModel;
43 43
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
44 44
 import com.dmdirc.interfaces.config.ConfigChangeListener;
@@ -94,7 +94,7 @@ public class TreeFrameManager implements FrameManager, Serializable, ConfigChang
94 94
     /** Active frame manager. */
95 95
     private final ActiveFrameManager activeFrameManager;
96 96
     /** The event bus to post errors to. */
97
-    private final DMDircMBassador eventBus;
97
+    private final EventBus eventBus;
98 98
     /** Swing event bus. */
99 99
     private final SwingEventBus swingEventBus;
100 100
     /** Icon manager. */
@@ -113,7 +113,7 @@ public class TreeFrameManager implements FrameManager, Serializable, ConfigChang
113 113
             final ActiveFrameManager activeFrameManager,
114 114
             final SwingWindowFactory windowFactory,
115 115
             @PluginDomain(SwingController.class) final String domain,
116
-            final DMDircMBassador eventBus,
116
+            final EventBus eventBus,
117 117
             final SwingEventBus swingEventBus,
118 118
             final IconManager iconManager) {
119 119
         this.windowFactory = windowFactory;

+ 2
- 2
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/injection/DialogModule.java View File

@@ -23,7 +23,6 @@
23 23
 package com.dmdirc.addons.ui_swing.injection;
24 24
 
25 25
 import com.dmdirc.ClientModule.UserConfig;
26
-import com.dmdirc.DMDircMBassador;
27 26
 import com.dmdirc.addons.ui_swing.MainFrame;
28 27
 import com.dmdirc.addons.ui_swing.PrefsComponentFactory;
29 28
 import com.dmdirc.addons.ui_swing.SwingWindowFactory;
@@ -45,6 +44,7 @@ import com.dmdirc.commandparser.auto.AutoCommandManager;
45 44
 import com.dmdirc.config.prefs.PreferencesManager;
46 45
 import com.dmdirc.interfaces.CommandController;
47 46
 import com.dmdirc.interfaces.Connection;
47
+import com.dmdirc.interfaces.EventBus;
48 48
 import com.dmdirc.interfaces.GroupChat;
49 49
 import com.dmdirc.interfaces.LifecycleController;
50 50
 import com.dmdirc.interfaces.config.ConfigProvider;
@@ -213,7 +213,7 @@ public class DialogModule {
213 213
             @MainWindow final Window parentWindow,
214 214
             final Clipboard clipboard,
215 215
             final CommandController commandController,
216
-            final DMDircMBassador eventBus,
216
+            final EventBus eventBus,
217 217
             final ColourManagerFactory colourManagerFactory,
218 218
             final TabCompleterUtils tabCompleterUtils,
219 219
             final IconManager iconManager) {

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

@@ -25,7 +25,6 @@ package com.dmdirc.addons.ui_swing.injection;
25 25
 import com.dmdirc.ClientModule;
26 26
 import com.dmdirc.ClientModule.GlobalConfig;
27 27
 import com.dmdirc.ClientModule.UserConfig;
28
-import com.dmdirc.DMDircMBassador;
29 28
 import com.dmdirc.addons.ui_swing.Apple;
30 29
 import com.dmdirc.addons.ui_swing.MainFrame;
31 30
 import com.dmdirc.addons.ui_swing.NoopClipboard;
@@ -55,6 +54,7 @@ import com.dmdirc.addons.ui_swing.framemanager.tree.TreeFrameManagerProvider;
55 54
 import com.dmdirc.addons.ui_swing.interfaces.ActiveFrameManager;
56 55
 import com.dmdirc.config.prefs.PreferencesDialogModel;
57 56
 import com.dmdirc.interfaces.ConnectionManager;
57
+import com.dmdirc.interfaces.EventBus;
58 58
 import com.dmdirc.interfaces.LifecycleController;
59 59
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
60 60
 import com.dmdirc.interfaces.config.ConfigProvider;
@@ -134,7 +134,7 @@ public class SwingModule {
134 134
             final Provider<QuitWorker> quitWorker,
135 135
             final URLBuilder urlBuilder,
136 136
             final Provider<FrameManager> frameManagerProvider,
137
-            final DMDircMBassador eventBus,
137
+            final EventBus eventBus,
138 138
             final SwingEventBus swingEventBus) {
139 139
         return UIUtilities.invokeAndWait(() -> new MainFrame(
140 140
                 apple,
@@ -169,7 +169,7 @@ public class SwingModule {
169 169
             final ErrorPanel errorLabel,
170 170
             final UpdaterLabel updaterLabel,
171 171
             final MessageLabel messageLabel,
172
-            final DMDircMBassador eventBus) {
172
+            final EventBus eventBus) {
173 173
         final SwingStatusBar sb = UIUtilities.invokeAndWait(
174 174
                 () -> new SwingStatusBar(inviteLabel, updaterLabel, errorLabel, messageLabel));
175 175
         eventBus.subscribe(messageLabel);
@@ -180,7 +180,7 @@ public class SwingModule {
180 180
     @Provides
181 181
     @Singleton
182 182
     public URLHandler getURLHandler(
183
-            final DMDircMBassador eventBus,
183
+            final EventBus eventBus,
184 184
             @GlobalConfig final AggregateConfigProvider globalConfig,
185 185
             final ConnectionManager connectionManager) {
186 186
         return new URLHandler(eventBus, globalConfig, connectionManager);
@@ -195,7 +195,7 @@ public class SwingModule {
195 195
             @GlobalConfig final AggregateConfigProvider configManager,
196 196
             @UserConfig final ConfigProvider identity,
197 197
             final ServiceManager serviceManager,
198
-            final DMDircMBassador eventBus) {
198
+            final EventBus eventBus) {
199 199
         return new PreferencesDialogModel(pluginPanel, themePanel, updatePanel, urlPanel,
200 200
                 configManager, identity, serviceManager, eventBus);
201 201
     }

+ 2
- 2
ui_swing/src/test/java/com/dmdirc/addons/ui_swing/EventTriggeringFocusListenerTest.java View File

@@ -22,9 +22,9 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.addons.ui_swing.events.ClientFocusGainedEvent;
27 26
 import com.dmdirc.addons.ui_swing.events.ClientFocusLostEvent;
27
+import com.dmdirc.interfaces.EventBus;
28 28
 
29 29
 import java.awt.event.WindowEvent;
30 30
 
@@ -40,7 +40,7 @@ import static org.mockito.Mockito.verify;
40 40
 @RunWith(MockitoJUnitRunner.class)
41 41
 public class EventTriggeringFocusListenerTest {
42 42
 
43
-    @Mock private DMDircMBassador eventBus;
43
+    @Mock private EventBus eventBus;
44 44
     @Mock private WindowEvent windowEvent;
45 45
     private EventTriggeringFocusListener instance;
46 46
 

+ 3
- 3
ui_web2/src/main/java/com/dmdirc/addons/ui_web2/WebSocketController.java View File

@@ -22,7 +22,7 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_web2;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
25
+import com.dmdirc.interfaces.EventBus;
26 26
 
27 27
 import java.io.IOException;
28 28
 import java.util.Collection;
@@ -46,11 +46,11 @@ public class WebSocketController {
46 46
     private final Collection<Session> sessions = new CopyOnWriteArrayList<>();
47 47
     private final Object sessionLock = new Object();
48 48
     private final AtomicBoolean subscribed = new AtomicBoolean(false);
49
-    private final DMDircMBassador eventBus;
49
+    private final EventBus eventBus;
50 50
     private final InitialStateProducer initialStateProducer;
51 51
 
52 52
     @Inject
53
-    public WebSocketController(final DMDircMBassador eventBus, final InitialStateProducer initialStateProducer) {
53
+    public WebSocketController(final EventBus eventBus, final InitialStateProducer initialStateProducer) {
54 54
         this.eventBus = eventBus;
55 55
         this.initialStateProducer = initialStateProducer;
56 56
     }

+ 3
- 3
whoisonquery/src/main/java/com/dmdirc/addons/whoisonquery/WhoisOnQueryManager.java View File

@@ -22,7 +22,6 @@
22 22
 
23 23
 package com.dmdirc.addons.whoisonquery;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.config.prefs.PluginPreferencesCategory;
27 26
 import com.dmdirc.config.prefs.PreferencesCategory;
28 27
 import com.dmdirc.config.prefs.PreferencesSetting;
@@ -30,6 +29,7 @@ import com.dmdirc.config.prefs.PreferencesType;
30 29
 import com.dmdirc.events.ClientPrefsOpenedEvent;
31 30
 import com.dmdirc.events.ConnectionPrefsRequestedEvent;
32 31
 import com.dmdirc.events.QueryOpenedEvent;
32
+import com.dmdirc.interfaces.EventBus;
33 33
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
34 34
 import com.dmdirc.interfaces.config.ConfigProvider;
35 35
 import com.dmdirc.plugins.PluginDomain;
@@ -48,12 +48,12 @@ public class WhoisOnQueryManager {
48 48
 
49 49
     private final String domain;
50 50
     private final PluginInfo pluginInfo;
51
-    private final DMDircMBassador eventBus;
51
+    private final EventBus eventBus;
52 52
 
53 53
     @Inject
54 54
     public WhoisOnQueryManager(@PluginDomain(WhoisOnQueryPlugin.class) final String domain,
55 55
             @PluginDomain(WhoisOnQueryPlugin.class) final PluginInfo pluginInfo,
56
-            final DMDircMBassador eventBus) {
56
+            final EventBus eventBus) {
57 57
         this.domain = domain;
58 58
         this.pluginInfo = pluginInfo;
59 59
         this.eventBus = eventBus;

+ 2
- 2
whoisonquery/src/test/java/com/dmdirc/addons/whoisonquery/WhoisOnQueryManagerTest.java View File

@@ -22,7 +22,6 @@
22 22
 
23 23
 package com.dmdirc.addons.whoisonquery;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.Query;
27 26
 import com.dmdirc.config.prefs.PreferencesCategory;
28 27
 import com.dmdirc.config.prefs.PreferencesDialogModel;
@@ -31,6 +30,7 @@ import com.dmdirc.events.ClientPrefsOpenedEvent;
31 30
 import com.dmdirc.events.ConnectionPrefsRequestedEvent;
32 31
 import com.dmdirc.events.QueryOpenedEvent;
33 32
 import com.dmdirc.interfaces.Connection;
33
+import com.dmdirc.interfaces.EventBus;
34 34
 import com.dmdirc.interfaces.User;
35 35
 import com.dmdirc.interfaces.WindowModel;
36 36
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
@@ -56,7 +56,7 @@ import static org.mockito.Mockito.when;
56 56
 @RunWith(MockitoJUnitRunner.class)
57 57
 public class WhoisOnQueryManagerTest {
58 58
 
59
-    @Mock private DMDircMBassador eventBus;
59
+    @Mock private EventBus eventBus;
60 60
     @Mock private PluginInfo pluginInfo;
61 61
     @Mock private PluginMetaData pluginMetaData;
62 62
     @Mock private QueryOpenedEvent queryOpenedEvent;

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

@@ -23,7 +23,6 @@
23 23
 package com.dmdirc.addons.windowflashing;
24 24
 
25 25
 import com.dmdirc.ClientModule.GlobalConfig;
26
-import com.dmdirc.DMDircMBassador;
27 26
 import com.dmdirc.addons.ui_swing.MainFrame;
28 27
 import com.dmdirc.config.ConfigBinder;
29 28
 import com.dmdirc.config.ConfigBinding;
@@ -34,6 +33,7 @@ import com.dmdirc.config.prefs.PreferencesSetting;
34 33
 import com.dmdirc.config.prefs.PreferencesType;
35 34
 import com.dmdirc.addons.ui_swing.events.ClientFocusGainedEvent;
36 35
 import com.dmdirc.events.ClientPrefsOpenedEvent;
36
+import com.dmdirc.interfaces.EventBus;
37 37
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
38 38
 import com.dmdirc.plugins.PluginDomain;
39 39
 import com.dmdirc.plugins.PluginInfo;
@@ -56,7 +56,7 @@ public class WindowFlashingManager {
56 56
     /** Swing main frame. */
57 57
     private final MainFrame mainFrame;
58 58
     /** Event bus. */
59
-    private final DMDircMBassador eventBus;
59
+    private final EventBus eventBus;
60 60
     /** Config binder. */
61 61
     private final ConfigBinder binder;
62 62
     /** Cached blink rate setting. */
@@ -81,7 +81,7 @@ public class WindowFlashingManager {
81 81
             @GlobalConfig final AggregateConfigProvider config,
82 82
             @PluginDomain(WindowFlashing.class) final PluginInfo pluginInfo,
83 83
             final MainFrame mainFrame,
84
-            final DMDircMBassador eventBus) {
84
+            final EventBus eventBus) {
85 85
         this.pluginInfo = pluginInfo;
86 86
         this.mainFrame = mainFrame;
87 87
         this.eventBus = eventBus;

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

@@ -23,7 +23,6 @@
23 23
 package com.dmdirc.addons.windowstatus;
24 24
 
25 25
 import com.dmdirc.ClientModule.GlobalConfig;
26
-import com.dmdirc.DMDircMBassador;
27 26
 import com.dmdirc.addons.ui_swing.EDTInvocation;
28 27
 import com.dmdirc.addons.ui_swing.EdtHandlerInvocation;
29 28
 import com.dmdirc.addons.ui_swing.UIUtilities;
@@ -42,6 +41,7 @@ import com.dmdirc.events.ClientPrefsOpenedEvent;
42 41
 import com.dmdirc.events.StatusBarComponentAddedEvent;
43 42
 import com.dmdirc.events.StatusBarComponentRemovedEvent;
44 43
 import com.dmdirc.interfaces.Connection;
44
+import com.dmdirc.interfaces.EventBus;
45 45
 import com.dmdirc.interfaces.GroupChat;
46 46
 import com.dmdirc.interfaces.PrivateChat;
47 47
 import com.dmdirc.interfaces.WindowModel;
@@ -64,7 +64,7 @@ public class WindowStatusManager {
64 64
     /** Config to read settings from. */
65 65
     private final ConfigBinder configBinder;
66 66
     /** The event bus to post events to. */
67
-    private final DMDircMBassador eventBus;
67
+    private final EventBus eventBus;
68 68
     /** The swing event bus to register for events on. */
69 69
     private final SwingEventBus swingEventBus;
70 70
     /** The panel we use in the status bar. */
@@ -80,7 +80,7 @@ public class WindowStatusManager {
80 80
     public WindowStatusManager(final ActiveFrameManager activeFrameManager,
81 81
             @GlobalConfig final AggregateConfigProvider config,
82 82
             @PluginDomain(WindowStatusPlugin.class) final String domain,
83
-            final DMDircMBassador eventBus,
83
+            final EventBus eventBus,
84 84
             final SwingEventBus swingEventBus,
85 85
             @PluginDomain(WindowStatusPlugin.class) final PluginInfo pluginInfo) {
86 86
         this.activeFrameManager = activeFrameManager;

Loading…
Cancel
Save