Pārlūkot izejas kodu

Generify MBassador.

Change-Id: I4e9a1bff765c0bd62caf284a028932cd8461632c
Reviewed-on: http://gerrit.dmdirc.com/3772
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com>
changes/72/3772/3
Greg Holmes 9 gadus atpakaļ
vecāks
revīzija
7ecd8923b5
100 mainītis faili ar 289 papildinājumiem un 329 dzēšanām
  1. 2
    2
      src/com/dmdirc/addons/contactlist/ContactListListener.java
  2. 7
    9
      src/com/dmdirc/addons/dcc/ChatContainer.java
  3. 3
    4
      src/com/dmdirc/addons/dcc/DCCCommand.java
  4. 2
    3
      src/com/dmdirc/addons/dcc/DCCCommandParser.java
  5. 2
    2
      src/com/dmdirc/addons/dcc/DCCFrameContainer.java
  6. 3
    3
      src/com/dmdirc/addons/dcc/DCCManager.java
  7. 2
    3
      src/com/dmdirc/addons/dcc/PlaceholderContainer.java
  8. 3
    3
      src/com/dmdirc/addons/dcc/TransferContainer.java
  9. 3
    4
      src/com/dmdirc/addons/dcc/ui/TransferPanel.java
  10. 6
    6
      src/com/dmdirc/addons/debug/commands/EventBusViewer.java
  11. 3
    4
      src/com/dmdirc/addons/debug/commands/FakeError.java
  12. 3
    3
      src/com/dmdirc/addons/debug/commands/FirstRun.java
  13. 3
    3
      src/com/dmdirc/addons/debug/commands/ForceUpdate.java
  14. 3
    3
      src/com/dmdirc/addons/exec/ExecCommand.java
  15. 3
    4
      src/com/dmdirc/addons/freedesktop_notifications/FDManager.java
  16. 3
    4
      src/com/dmdirc/addons/identd/IdentClient.java
  17. 3
    3
      src/com/dmdirc/addons/identd/IdentdManager.java
  18. 3
    4
      src/com/dmdirc/addons/identd/IdentdServer.java
  19. 3
    3
      src/com/dmdirc/addons/lagdisplay/LagDisplayManager.java
  20. 2
    2
      src/com/dmdirc/addons/logging/HistoryWindow.java
  21. 3
    3
      src/com/dmdirc/addons/logging/LoggingManager.java
  22. 3
    4
      src/com/dmdirc/addons/mediasource_dbus/DBusMediaSourceManager.java
  23. 3
    3
      src/com/dmdirc/addons/mediasource_linux_title/TitleMediaSource.java
  24. 3
    4
      src/com/dmdirc/addons/mediasource_linux_title/TitleMediaSourceManager.java
  25. 3
    3
      src/com/dmdirc/addons/nickcolours/NickColourManager.java
  26. 3
    3
      src/com/dmdirc/addons/notifications/NotificationsManager.java
  27. 3
    3
      src/com/dmdirc/addons/nowplaying/NowPlayingManager.java
  28. 2
    3
      src/com/dmdirc/addons/parserdebug/DebugWindow.java
  29. 3
    3
      src/com/dmdirc/addons/parserdebug/ParserDebugManager.java
  30. 2
    2
      src/com/dmdirc/addons/redirect/FakeWriteableFrameContainer.java
  31. 3
    4
      src/com/dmdirc/addons/redirect/RedirectCommand.java
  32. 3
    4
      src/com/dmdirc/addons/scriptplugin/ScriptCommand.java
  33. 3
    4
      src/com/dmdirc/addons/scriptplugin/ScriptEngineWrapper.java
  34. 3
    4
      src/com/dmdirc/addons/scriptplugin/ScriptManager.java
  35. 3
    3
      src/com/dmdirc/addons/scriptplugin/ScriptPluginManager.java
  36. 2
    3
      src/com/dmdirc/addons/serverlists/ServerList.java
  37. 3
    4
      src/com/dmdirc/addons/serverlists/service/ServerListServiceProvider.java
  38. 3
    3
      src/com/dmdirc/addons/systray/SystrayManager.java
  39. 3
    4
      src/com/dmdirc/addons/time/TimedCommand.java
  40. 3
    4
      src/com/dmdirc/addons/time/TimerManager.java
  41. 3
    3
      src/com/dmdirc/addons/ui_swing/Apple.java
  42. 3
    3
      src/com/dmdirc/addons/ui_swing/DMDircEventQueue.java
  43. 3
    3
      src/com/dmdirc/addons/ui_swing/MainFrame.java
  44. 3
    4
      src/com/dmdirc/addons/ui_swing/PrefsComponentFactory.java
  45. 3
    3
      src/com/dmdirc/addons/ui_swing/QuitWorker.java
  46. 5
    5
      src/com/dmdirc/addons/ui_swing/SwingManager.java
  47. 3
    4
      src/com/dmdirc/addons/ui_swing/SwingUIInitialiser.java
  48. 5
    6
      src/com/dmdirc/addons/ui_swing/SwingWindowFactory.java
  49. 2
    3
      src/com/dmdirc/addons/ui_swing/UIUtilities.java
  50. 3
    4
      src/com/dmdirc/addons/ui_swing/actions/RedoAction.java
  51. 3
    4
      src/com/dmdirc/addons/ui_swing/actions/ReplacePasteAction.java
  52. 3
    4
      src/com/dmdirc/addons/ui_swing/actions/UndoAction.java
  53. 2
    3
      src/com/dmdirc/addons/ui_swing/components/FontPicker.java
  54. 3
    3
      src/com/dmdirc/addons/ui_swing/components/LoggingSwingWorker.java
  55. 2
    2
      src/com/dmdirc/addons/ui_swing/components/MDIBar.java
  56. 2
    2
      src/com/dmdirc/addons/ui_swing/components/TopicBar.java
  57. 3
    4
      src/com/dmdirc/addons/ui_swing/components/TopicBarFactory.java
  58. 3
    4
      src/com/dmdirc/addons/ui_swing/components/addonbrowser/DataLoaderWorker.java
  59. 3
    4
      src/com/dmdirc/addons/ui_swing/components/addonbrowser/DataLoaderWorkerFactory.java
  60. 2
    2
      src/com/dmdirc/addons/ui_swing/components/addonbrowser/InstallWorker.java
  61. 3
    4
      src/com/dmdirc/addons/ui_swing/components/addonbrowser/InstallWorkerFactory.java
  62. 3
    3
      src/com/dmdirc/addons/ui_swing/components/addonpanel/AddonPanel.java
  63. 2
    2
      src/com/dmdirc/addons/ui_swing/components/addonpanel/PluginPanel.java
  64. 2
    2
      src/com/dmdirc/addons/ui_swing/components/addonpanel/ThemePanel.java
  65. 2
    2
      src/com/dmdirc/addons/ui_swing/components/frames/ChannelFrame.java
  66. 2
    2
      src/com/dmdirc/addons/ui_swing/components/frames/ComponentCreator.java
  67. 3
    4
      src/com/dmdirc/addons/ui_swing/components/frames/ComponentFrame.java
  68. 3
    4
      src/com/dmdirc/addons/ui_swing/components/frames/ComponentFrameFactory.java
  69. 3
    3
      src/com/dmdirc/addons/ui_swing/components/frames/ComponentInputFrame.java
  70. 2
    2
      src/com/dmdirc/addons/ui_swing/components/frames/InputTextFrame.java
  71. 4
    5
      src/com/dmdirc/addons/ui_swing/components/frames/TextFrame.java
  72. 3
    3
      src/com/dmdirc/addons/ui_swing/components/inputfields/SwingInputHandler.java
  73. 2
    2
      src/com/dmdirc/addons/ui_swing/components/statusbar/InviteLabel.java
  74. 3
    4
      src/com/dmdirc/addons/ui_swing/components/text/WrapEditorKit.java
  75. 2
    2
      src/com/dmdirc/addons/ui_swing/dialogs/about/LicenceLoader.java
  76. 2
    2
      src/com/dmdirc/addons/ui_swing/dialogs/about/LicencesPanel.java
  77. 3
    3
      src/com/dmdirc/addons/ui_swing/dialogs/actionsmanager/ActionsManagerDialog.java
  78. 2
    2
      src/com/dmdirc/addons/ui_swing/dialogs/aliases/AliasManagerDialog.java
  79. 3
    3
      src/com/dmdirc/addons/ui_swing/dialogs/channelsetting/ChannelSettingsDialog.java
  80. 3
    3
      src/com/dmdirc/addons/ui_swing/dialogs/channelsetting/TopicDisplayPane.java
  81. 3
    3
      src/com/dmdirc/addons/ui_swing/dialogs/channelsetting/TopicPane.java
  82. 3
    4
      src/com/dmdirc/addons/ui_swing/dialogs/paste/PasteDialog.java
  83. 3
    4
      src/com/dmdirc/addons/ui_swing/dialogs/paste/PasteDialogFactory.java
  84. 2
    3
      src/com/dmdirc/addons/ui_swing/dialogs/prefs/CategoryLabel.java
  85. 4
    4
      src/com/dmdirc/addons/ui_swing/dialogs/prefs/CategoryPanel.java
  86. 3
    4
      src/com/dmdirc/addons/ui_swing/dialogs/prefs/IconLoader.java
  87. 3
    3
      src/com/dmdirc/addons/ui_swing/dialogs/prefs/PreferencesListCellRenderer.java
  88. 3
    4
      src/com/dmdirc/addons/ui_swing/dialogs/prefs/PrefsCategoryLoader.java
  89. 3
    3
      src/com/dmdirc/addons/ui_swing/dialogs/prefs/SwingPreferencesDialog.java
  90. 3
    4
      src/com/dmdirc/addons/ui_swing/dialogs/prefs/UpdateConfigPanel.java
  91. 3
    4
      src/com/dmdirc/addons/ui_swing/dialogs/updater/SwingUpdaterDialog.java
  92. 1
    1
      src/com/dmdirc/addons/ui_swing/events/SwingWindowAddedEvent.java
  93. 1
    1
      src/com/dmdirc/addons/ui_swing/events/SwingWindowDeletedEvent.java
  94. 2
    2
      src/com/dmdirc/addons/ui_swing/framemanager/buttonbar/ButtonBar.java
  95. 3
    3
      src/com/dmdirc/addons/ui_swing/framemanager/ctrltab/CtrlTabWindowManager.java
  96. 5
    5
      src/com/dmdirc/addons/ui_swing/framemanager/tree/TreeFrameManager.java
  97. 6
    2
      src/com/dmdirc/addons/ui_swing/framemanager/windowmenu/WindowMenuFrameManager.java
  98. 2
    2
      src/com/dmdirc/addons/ui_swing/injection/DialogModule.java
  99. 6
    6
      src/com/dmdirc/addons/ui_swing/injection/SwingModule.java
  100. 0
    0
      src/com/dmdirc/addons/ui_swing/textpane/BackgroundPainter.java

+ 2
- 2
src/com/dmdirc/addons/contactlist/ContactListListener.java Parādīt failu

@@ -23,6 +23,7 @@
23 23
 package com.dmdirc.addons.contactlist;
24 24
 
25 25
 import com.dmdirc.Channel;
26
+import com.dmdirc.DMDircMBassador;
26 27
 import com.dmdirc.FrameContainer;
27 28
 import com.dmdirc.Query;
28 29
 import com.dmdirc.events.ChannelUserAwayEvent;
@@ -35,7 +36,6 @@ import java.util.Collection;
35 36
 
36 37
 import javax.inject.Inject;
37 38
 
38
-import net.engio.mbassy.bus.MBassador;
39 39
 import net.engio.mbassy.listener.Handler;
40 40
 
41 41
 /**
@@ -46,7 +46,7 @@ public class ContactListListener implements NicklistListener, FrameCloseListener
46 46
     /** The channel this listener is for. */
47 47
     private final Channel channel;
48 48
     /** Event bus to register listeners with. */
49
-    private final MBassador eventBus;
49
+    private final DMDircMBassador eventBus;
50 50
 
51 51
     /**
52 52
      * Creates a new ContactListListener for the specified channel.

+ 7
- 9
src/com/dmdirc/addons/dcc/ChatContainer.java Parādīt failu

@@ -22,13 +22,13 @@
22 22
 
23 23
 package com.dmdirc.addons.dcc;
24 24
 
25
+import com.dmdirc.DMDircMBassador;
25 26
 import com.dmdirc.FrameContainer;
26 27
 import com.dmdirc.addons.dcc.events.DccChatMessageEvent;
27 28
 import com.dmdirc.addons.dcc.events.DccChatSelfmessageEvent;
28 29
 import com.dmdirc.addons.dcc.events.DccChatSocketclosedEvent;
29 30
 import com.dmdirc.addons.dcc.events.DccChatSocketopenedEvent;
30 31
 import com.dmdirc.addons.dcc.io.DCCChat;
31
-import com.dmdirc.events.DisplayableEvent;
32 32
 import com.dmdirc.events.EventUtils;
33 33
 import com.dmdirc.interfaces.CommandController;
34 34
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
@@ -37,8 +37,6 @@ import com.dmdirc.ui.core.components.WindowComponent;
37 37
 import com.dmdirc.ui.input.TabCompleterFactory;
38 38
 import com.dmdirc.util.URLBuilder;
39 39
 
40
-import net.engio.mbassy.bus.MBassador;
41
-
42 40
 import java.util.Arrays;
43 41
 
44 42
 import javax.annotation.Nullable;
@@ -55,7 +53,7 @@ public class ChatContainer extends DCCFrameContainer implements DCCChatHandler {
55 53
     /** Other Nickname. */
56 54
     private final String otherNickname;
57 55
     /** Event bus to post events on. */
58
-    private final MBassador eventBus;
56
+    private final DMDircMBassador eventBus;
59 57
 
60 58
     /**
61 59
      * Creates a new instance of DCCChatWindow with a given DCCChat object.
@@ -83,7 +81,7 @@ public class ChatContainer extends DCCFrameContainer implements DCCChatHandler {
83 81
             final TabCompleterFactory tabCompleterFactory,
84 82
             final MessageSinkManager messageSinkManager,
85 83
             final URLBuilder urlBuilder,
86
-            final MBassador eventBus) {
84
+            final DMDircMBassador eventBus) {
87 85
         super(parent, title, "dcc-chat-inactive", configManager,
88 86
                 new DCCCommandParser(configManager, commandController, eventBus),
89 87
                 messageSinkManager,
@@ -112,7 +110,7 @@ public class ChatContainer extends DCCFrameContainer implements DCCChatHandler {
112 110
     @Override
113 111
     public void sendLine(final String line) {
114 112
         if (dccChat.isWriteable()) {
115
-            final DisplayableEvent event = new DccChatSelfmessageEvent(this, line);
113
+            final DccChatSelfmessageEvent event = new DccChatSelfmessageEvent(this, line);
116 114
             final String format = EventUtils.postDisplayable(eventBus, event, "DCCChatSelfMessage");
117 115
             addLine(format, nickname, line);
118 116
             dccChat.sendLine(line);
@@ -123,14 +121,14 @@ public class ChatContainer extends DCCFrameContainer implements DCCChatHandler {
123 121
 
124 122
     @Override
125 123
     public void handleChatMessage(final DCCChat dcc, final String message) {
126
-        final DisplayableEvent event = new DccChatMessageEvent(this, otherNickname, message);
124
+        final DccChatMessageEvent event = new DccChatMessageEvent(this, otherNickname, message);
127 125
         final String format = EventUtils.postDisplayable(eventBus, event, "DCCChatMessage");
128 126
         addLine(format, otherNickname, message);
129 127
     }
130 128
 
131 129
     @Override
132 130
     public void socketClosed(final DCCChat dcc) {
133
-        final DisplayableEvent event = new DccChatSocketclosedEvent(this);
131
+        final DccChatSocketclosedEvent event = new DccChatSocketclosedEvent(this);
134 132
         final String format = EventUtils.postDisplayable(eventBus, event, "DCCChatInfo");
135 133
         addLine(format, "Socket closed");
136 134
         if (!isWindowClosing()) {
@@ -140,7 +138,7 @@ public class ChatContainer extends DCCFrameContainer implements DCCChatHandler {
140 138
 
141 139
     @Override
142 140
     public void socketOpened(final DCCChat dcc) {
143
-        final DisplayableEvent event = new DccChatSocketopenedEvent(this);
141
+        final DccChatSocketopenedEvent event = new DccChatSocketopenedEvent(this);
144 142
         final String format = EventUtils.postDisplayable(eventBus, event, "DCCChatInfo");
145 143
         addLine(format, "Socket opened");
146 144
         setIcon("dcc-chat-active");

+ 3
- 4
src/com/dmdirc/addons/dcc/DCCCommand.java Parādīt failu

@@ -22,6 +22,7 @@
22 22
 
23 23
 package com.dmdirc.addons.dcc;
24 24
 
25
+import com.dmdirc.DMDircMBassador;
25 26
 import com.dmdirc.FrameContainer;
26 27
 import com.dmdirc.addons.dcc.events.DccChatRequestSentEvent;
27 28
 import com.dmdirc.addons.dcc.events.DccSendRequestEvent;
@@ -57,8 +58,6 @@ import javax.inject.Inject;
57 58
 import javax.swing.JFileChooser;
58 59
 import javax.swing.JOptionPane;
59 60
 
60
-import net.engio.mbassy.bus.MBassador;
61
-
62 61
 /**
63 62
  * This command allows starting dcc chats/file transfers.
64 63
  */
@@ -81,7 +80,7 @@ public class DCCCommand extends Command implements IntelligentCommand {
81 80
     /** The URL builder to use when finding icons. */
82 81
     private final URLBuilder urlBuilder;
83 82
     /** The bus to dispatch events on. */
84
-    private final MBassador eventBus;
83
+    private final DMDircMBassador eventBus;
85 84
 
86 85
     /**
87 86
      * Creates a new instance of DCCCommand.
@@ -104,7 +103,7 @@ public class DCCCommand extends Command implements IntelligentCommand {
104 103
             final WindowManager windowManager,
105 104
             final TabCompleterFactory tabCompleterFactory,
106 105
             final URLBuilder urlBuilder,
107
-            final MBassador eventBus) {
106
+            final DMDircMBassador eventBus) {
108 107
         super(controller);
109 108
         this.mainWindow = mainWindow;
110 109
         myPlugin = plugin;

+ 2
- 3
src/com/dmdirc/addons/dcc/DCCCommandParser.java Parādīt failu

@@ -22,13 +22,12 @@
22 22
 
23 23
 package com.dmdirc.addons.dcc;
24 24
 
25
+import com.dmdirc.DMDircMBassador;
25 26
 import com.dmdirc.FrameContainer;
26 27
 import com.dmdirc.commandparser.parsers.GlobalCommandParser;
27 28
 import com.dmdirc.interfaces.CommandController;
28 29
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
29 30
 
30
-import net.engio.mbassy.bus.MBassador;
31
-
32 31
 /**
33 32
  * DCC CommandParser.
34 33
  */
@@ -47,7 +46,7 @@ public class DCCCommandParser extends GlobalCommandParser {
47 46
     public DCCCommandParser(
48 47
             final AggregateConfigProvider configManager,
49 48
             final CommandController commandController,
50
-            final MBassador eventBus) {
49
+            final DMDircMBassador eventBus) {
51 50
         super(configManager, commandController, eventBus);
52 51
     }
53 52
 

+ 2
- 2
src/com/dmdirc/addons/dcc/DCCFrameContainer.java Parādīt failu

@@ -30,7 +30,7 @@ import com.dmdirc.messages.MessageSinkManager;
30 30
 import com.dmdirc.ui.input.TabCompleterFactory;
31 31
 import com.dmdirc.util.URLBuilder;
32 32
 
33
-import net.engio.mbassy.bus.MBassador;
33
+import com.dmdirc.DMDircMBassador;
34 34
 
35 35
 import java.util.Collection;
36 36
 
@@ -67,7 +67,7 @@ public abstract class DCCFrameContainer extends FrameContainer {
67 67
             final MessageSinkManager messageSinkManager,
68 68
             final TabCompleterFactory tabCompleterFactory,
69 69
             final URLBuilder urlBuilder,
70
-            final MBassador eventBus,
70
+            final DMDircMBassador eventBus,
71 71
             final Collection<String> components) {
72 72
         super(parent, icon, title, title, configManager, urlBuilder, parser,
73 73
                 tabCompleterFactory.getTabCompleter(configManager),

+ 3
- 3
src/com/dmdirc/addons/dcc/DCCManager.java Parādīt failu

@@ -67,7 +67,7 @@ import javax.inject.Singleton;
67 67
 import javax.swing.JFileChooser;
68 68
 import javax.swing.JOptionPane;
69 69
 
70
-import net.engio.mbassy.bus.MBassador;
70
+import com.dmdirc.DMDircMBassador;
71 71
 import net.engio.mbassy.listener.Handler;
72 72
 
73 73
 /**
@@ -95,7 +95,7 @@ public class DCCManager {
95 95
     /** The URL builder to use when finding icons. */
96 96
     private final URLBuilder urlBuilder;
97 97
     /** The bus to dispatch events on. */
98
-    private final MBassador eventBus;
98
+    private final DMDircMBassador eventBus;
99 99
 
100 100
     /**
101 101
      * Creates a new instance of this plugin.
@@ -128,7 +128,7 @@ public class DCCManager {
128 128
             final SwingWindowFactory windowFactory,
129 129
             final ComponentFrameFactory componentFrameFactory,
130 130
             final URLBuilder urlBuilder,
131
-            final MBassador eventBus,
131
+            final DMDircMBassador eventBus,
132 132
             final GlobalCommandParser commandParser,
133 133
             @Directory(DirectoryType.BASE) final String baseDirectory) {
134 134
         this.mainWindow = mainWindow;

+ 2
- 3
src/com/dmdirc/addons/dcc/PlaceholderContainer.java Parādīt failu

@@ -22,14 +22,13 @@
22 22
 
23 23
 package com.dmdirc.addons.dcc;
24 24
 
25
+import com.dmdirc.DMDircMBassador;
25 26
 import com.dmdirc.FrameContainer;
26 27
 import com.dmdirc.addons.ui_swing.dialogs.StandardQuestionDialog;
27 28
 import com.dmdirc.interfaces.Connection;
28 29
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
29 30
 import com.dmdirc.util.URLBuilder;
30 31
 
31
-import net.engio.mbassy.bus.MBassador;
32
-
33 32
 import java.awt.Dialog.ModalityType;
34 33
 import java.awt.Window;
35 34
 import java.util.Arrays;
@@ -58,7 +57,7 @@ public class PlaceholderContainer extends FrameContainer {
58 57
             final AggregateConfigProvider config,
59 58
             final Window parentWindow,
60 59
             final URLBuilder urlBuilder,
61
-            final MBassador eventBus) {
60
+            final DMDircMBassador eventBus) {
62 61
         super(null, "dcc", "DCCs", "DCCs", config, urlBuilder, eventBus,
63 62
                 Arrays.asList("com.dmdirc.addons.dcc.ui.PlaceholderPanel"));
64 63
         this.plugin = plugin;

+ 3
- 3
src/com/dmdirc/addons/dcc/TransferContainer.java Parādīt failu

@@ -42,7 +42,7 @@ import java.util.Date;
42 42
 
43 43
 import javax.swing.JOptionPane;
44 44
 
45
-import net.engio.mbassy.bus.MBassador;
45
+import com.dmdirc.DMDircMBassador;
46 46
 
47 47
 /**
48 48
  * This class links DCC Send objects to a window.
@@ -74,7 +74,7 @@ public class TransferContainer extends FrameContainer implements
74 74
     private final boolean showOpen = Desktop.isDesktopSupported()
75 75
             && Desktop.getDesktop().isSupported(Desktop.Action.OPEN);
76 76
     /** Event bus to post events on. */
77
-    private final MBassador eventBus;
77
+    private final DMDircMBassador eventBus;
78 78
 
79 79
     /**
80 80
      * Creates a new instance of DCCTransferWindow with a given DCCTransfer object.
@@ -91,7 +91,7 @@ public class TransferContainer extends FrameContainer implements
91 91
     public TransferContainer(final DCCManager plugin, final DCCTransfer dcc,
92 92
             final AggregateConfigProvider config, final String title,
93 93
             final String targetNick, final Connection connection,
94
-            final URLBuilder urlBuilder, final MBassador eventBus) {
94
+            final URLBuilder urlBuilder, final DMDircMBassador eventBus) {
95 95
         super(plugin.getContainer(), dcc.getType() == DCCTransfer.TransferType.SEND
96 96
                 ? "dcc-send-inactive" : "dcc-receive-inactive",
97 97
                 title, title, config, urlBuilder, eventBus,

+ 3
- 4
src/com/dmdirc/addons/dcc/ui/TransferPanel.java Parādīt failu

@@ -22,6 +22,7 @@
22 22
 
23 23
 package com.dmdirc.addons.dcc.ui;
24 24
 
25
+import com.dmdirc.DMDircMBassador;
25 26
 import com.dmdirc.FrameContainer;
26 27
 import com.dmdirc.addons.dcc.DCCTransferHandler;
27 28
 import com.dmdirc.addons.dcc.TransferContainer;
@@ -47,8 +48,6 @@ import javax.swing.JProgressBar;
47 48
 
48 49
 import net.miginfocom.swing.MigLayout;
49 50
 
50
-import net.engio.mbassy.bus.MBassador;
51
-
52 51
 /**
53 52
  * A panel for displaying the progress of DCC transfers.
54 53
  *
@@ -78,7 +77,7 @@ public class TransferPanel extends JPanel implements ActionListener,
78 77
     /** The transfer that this window is showing. */
79 78
     private final DCCTransfer dcc;
80 79
     /** The event bus to post errors. */
81
-    private final MBassador errorBus;
80
+    private final DMDircMBassador errorBus;
82 81
 
83 82
     /**
84 83
      * Creates a new transfer window for the specified UI controller and owner.
@@ -86,7 +85,7 @@ public class TransferPanel extends JPanel implements ActionListener,
86 85
      * @param owner    The frame container that owns this frame
87 86
      * @param errorBus The event bus to post errors to
88 87
      */
89
-    public TransferPanel(final FrameContainer owner, final MBassador errorBus) {
88
+    public TransferPanel(final FrameContainer owner, final DMDircMBassador errorBus) {
90 89
         this.transferContainer = (TransferContainer) owner;
91 90
         this.errorBus = errorBus;
92 91
         dcc = transferContainer.getDCC();

+ 6
- 6
src/com/dmdirc/addons/debug/commands/EventBusViewer.java Parādīt failu

@@ -24,6 +24,7 @@ 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;
27 28
 import com.dmdirc.FrameContainer;
28 29
 import com.dmdirc.addons.debug.Debug;
29 30
 import com.dmdirc.addons.debug.DebugCommand;
@@ -42,7 +43,6 @@ import java.lang.reflect.Method;
42 43
 import javax.inject.Inject;
43 44
 import javax.inject.Provider;
44 45
 
45
-import net.engio.mbassy.bus.MBassador;
46 46
 import net.engio.mbassy.listener.Handler;
47 47
 
48 48
 /**
@@ -53,7 +53,7 @@ public class EventBusViewer extends DebugCommand {
53 53
     private final URLBuilder urlBuilder;
54 54
     private final AggregateConfigProvider globalConfig;
55 55
     private final WindowManager windowManager;
56
-    private final MBassador globalEventBus;
56
+    private final DMDircMBassador globalEventBus;
57 57
 
58 58
     /**
59 59
      * Creates a new instance of the command.
@@ -70,7 +70,7 @@ public class EventBusViewer extends DebugCommand {
70 70
             @GlobalConfig final AggregateConfigProvider globalConfig,
71 71
             final URLBuilder urlBuilder,
72 72
             final WindowManager windowManager,
73
-            final MBassador globalEventBus) {
73
+            final DMDircMBassador globalEventBus) {
74 74
         super(commandProvider);
75 75
         this.globalConfig = globalConfig;
76 76
         this.urlBuilder = urlBuilder;
@@ -105,7 +105,7 @@ public class EventBusViewer extends DebugCommand {
105 105
             windowManager.addWindow(origin, window);
106 106
         }
107 107
 
108
-        final MBassador eventBus = isGlobal ? globalEventBus : origin.getEventBus();
108
+        final DMDircMBassador eventBus = isGlobal ? globalEventBus : origin.getEventBus();
109 109
         final WindowUpdater updater = new WindowUpdater(eventBus, window);
110 110
         eventBus.subscribe(updater);
111 111
         window.addCloseListener(updater);
@@ -116,10 +116,10 @@ public class EventBusViewer extends DebugCommand {
116 116
      */
117 117
     private static class WindowUpdater implements FrameCloseListener {
118 118
 
119
-        private final MBassador eventBus;
119
+        private final DMDircMBassador eventBus;
120 120
         private final FrameContainer target;
121 121
 
122
-        WindowUpdater(final MBassador eventBus, final FrameContainer target) {
122
+        WindowUpdater(final DMDircMBassador eventBus, final FrameContainer target) {
123 123
             this.eventBus = eventBus;
124 124
             this.target = target;
125 125
         }

+ 3
- 4
src/com/dmdirc/addons/debug/commands/FakeError.java Parādīt failu

@@ -22,6 +22,7 @@
22 22
 
23 23
 package com.dmdirc.addons.debug.commands;
24 24
 
25
+import com.dmdirc.DMDircMBassador;
25 26
 import com.dmdirc.FrameContainer;
26 27
 import com.dmdirc.addons.debug.Debug;
27 28
 import com.dmdirc.addons.debug.DebugCommand;
@@ -36,15 +37,13 @@ import com.dmdirc.ui.input.AdditionalTabTargets;
36 37
 import javax.inject.Inject;
37 38
 import javax.inject.Provider;
38 39
 
39
-import net.engio.mbassy.bus.MBassador;
40
-
41 40
 /**
42 41
  * Creates DMDirc errors with the specified parameters.
43 42
  */
44 43
 public class FakeError extends DebugCommand implements IntelligentCommand {
45 44
 
46 45
     /** The event bus to post errors on . */
47
-    private final MBassador eventBus;
46
+    private final DMDircMBassador eventBus;
48 47
 
49 48
     /**
50 49
      * Creates a new instance of the command.
@@ -53,7 +52,7 @@ public class FakeError extends DebugCommand implements IntelligentCommand {
53 52
      * @param eventBus        The event bus to post errors on
54 53
      */
55 54
     @Inject
56
-    public FakeError(final Provider<Debug> commandProvider, final MBassador eventBus) {
55
+    public FakeError(final Provider<Debug> commandProvider, final DMDircMBassador eventBus) {
57 56
         super(commandProvider);
58 57
         this.eventBus = eventBus;
59 58
     }

+ 3
- 3
src/com/dmdirc/addons/debug/commands/FirstRun.java Parādīt failu

@@ -32,7 +32,7 @@ import com.dmdirc.events.FirstRunEvent;
32 32
 import javax.inject.Inject;
33 33
 import javax.inject.Provider;
34 34
 
35
-import net.engio.mbassy.bus.MBassador;
35
+import com.dmdirc.DMDircMBassador;
36 36
 
37 37
 /**
38 38
  * Opens the DMDirc first run wizard.
@@ -40,7 +40,7 @@ import net.engio.mbassy.bus.MBassador;
40 40
 public class FirstRun extends DebugCommand {
41 41
 
42 42
     /** Event bus to trigger first run event on. */
43
-    private final MBassador eventBus;
43
+    private final DMDircMBassador 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 MBassador eventBus) {
52
+    public FirstRun(final Provider<Debug> commandProvider, final DMDircMBassador eventBus) {
53 53
         super(commandProvider);
54 54
 
55 55
         this.eventBus = eventBus;

+ 3
- 3
src/com/dmdirc/addons/debug/commands/ForceUpdate.java Parādīt failu

@@ -34,7 +34,7 @@ import com.dmdirc.ui.messages.Styliser;
34 34
 import com.dmdirc.updater.UpdateChecker;
35 35
 import com.dmdirc.updater.manager.CachingUpdateManager;
36 36
 
37
-import net.engio.mbassy.bus.MBassador;
37
+import com.dmdirc.DMDircMBassador;
38 38
 
39 39
 import javax.inject.Inject;
40 40
 import javax.inject.Provider;
@@ -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 MBassador eventBus;
54
+    private final DMDircMBassador 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 MBassador eventBus) {
71
+            final DMDircMBassador eventBus) {
72 72
         super(commandProvider);
73 73
 
74 74
         this.globalConfig = globalConfig;

+ 3
- 3
src/com/dmdirc/addons/exec/ExecCommand.java Parādīt failu

@@ -41,7 +41,7 @@ import java.util.List;
41 41
 
42 42
 import javax.inject.Inject;
43 43
 
44
-import net.engio.mbassy.bus.MBassador;
44
+import com.dmdirc.DMDircMBassador;
45 45
 
46 46
 /**
47 47
  * A command which allows users execute scripts.
@@ -53,7 +53,7 @@ public class ExecCommand extends Command {
53 53
             "exec <command> [<parameters>] - executes an external program "
54 54
             + "and displays the output", CommandType.TYPE_GLOBAL);
55 55
     /** Event bus to post errors to. */
56
-    private final MBassador eventBus;
56
+    private final DMDircMBassador eventBus;
57 57
 
58 58
     /**
59 59
      * Creates a new instance of this command.
@@ -62,7 +62,7 @@ public class ExecCommand extends Command {
62 62
      * @param eventBus   The event bus to post errors to
63 63
      */
64 64
     @Inject
65
-    public ExecCommand(final CommandController controller, final MBassador eventBus) {
65
+    public ExecCommand(final CommandController controller, final DMDircMBassador eventBus) {
66 66
         super(controller);
67 67
         this.eventBus = eventBus;
68 68
     }

+ 3
- 4
src/com/dmdirc/addons/freedesktop_notifications/FDManager.java Parādīt failu

@@ -24,6 +24,7 @@ package com.dmdirc.addons.freedesktop_notifications;
24 24
 
25 25
 import com.dmdirc.ClientModule.GlobalConfig;
26 26
 import com.dmdirc.ClientModule.UserConfig;
27
+import com.dmdirc.DMDircMBassador;
27 28
 import com.dmdirc.events.UserErrorEvent;
28 29
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
29 30
 import com.dmdirc.interfaces.config.ConfigChangeListener;
@@ -42,8 +43,6 @@ import java.io.IOException;
42 43
 import javax.inject.Inject;
43 44
 import javax.inject.Singleton;
44 45
 
45
-import net.engio.mbassy.bus.MBassador;
46
-
47 46
 @Singleton
48 47
 public class FDManager implements ConfigChangeListener {
49 48
 
@@ -56,7 +55,7 @@ public class FDManager implements ConfigChangeListener {
56 55
     /** Plugin files helper. */
57 56
     private final PluginFilesHelper filesHelper;
58 57
     /** The event bus to post errors to. */
59
-    private final MBassador eventBus;
58
+    private final DMDircMBassador eventBus;
60 59
     /** notification timeout. */
61 60
     private int timeout;
62 61
     /** notification icon. */
@@ -72,7 +71,7 @@ public class FDManager implements ConfigChangeListener {
72 71
             @UserConfig final ConfigProvider userConfig,
73 72
             @PluginDomain(FreeDesktopNotificationsPlugin.class) final String domain,
74 73
             final PluginFilesHelper filesHelper,
75
-            final MBassador eventBus) {
74
+            final DMDircMBassador eventBus) {
76 75
         this.domain = domain;
77 76
         this.config = config;
78 77
         this.userConfig = userConfig;

+ 3
- 4
src/com/dmdirc/addons/identd/IdentClient.java Parādīt failu

@@ -22,6 +22,7 @@
22 22
 
23 23
 package com.dmdirc.addons.identd;
24 24
 
25
+import com.dmdirc.DMDircMBassador;
25 26
 import com.dmdirc.ServerManager;
26 27
 import com.dmdirc.events.UserErrorEvent;
27 28
 import com.dmdirc.interfaces.Connection;
@@ -35,15 +36,13 @@ import java.io.InputStreamReader;
35 36
 import java.io.PrintWriter;
36 37
 import java.net.Socket;
37 38
 
38
-import net.engio.mbassy.bus.MBassador;
39
-
40 39
 /**
41 40
  * The IdentClient responds to an ident request.
42 41
  */
43 42
 public class IdentClient implements Runnable {
44 43
 
45 44
     /** The event bus to post errors on. */
46
-    private final MBassador eventBus;
45
+    private final DMDircMBassador eventBus;
47 46
     /** The IdentdServer that owns this Client. */
48 47
     private final IdentdServer server;
49 48
     /** The Socket that we are in charge of. */
@@ -67,7 +66,7 @@ public class IdentClient implements Runnable {
67 66
      * @param config        Global config to read settings from
68 67
      * @param domain        This plugin's settings domain
69 68
      */
70
-    public IdentClient(final MBassador eventBus, final IdentdServer server, final Socket socket,
69
+    public IdentClient(final DMDircMBassador eventBus, final IdentdServer server, final Socket socket,
71 70
             final ServerManager serverManager, final AggregateConfigProvider config,
72 71
             final String domain) {
73 72
         this.eventBus = eventBus;

+ 3
- 3
src/com/dmdirc/addons/identd/IdentdManager.java Parādīt failu

@@ -35,7 +35,7 @@ import java.util.List;
35 35
 
36 36
 import javax.inject.Inject;
37 37
 
38
-import net.engio.mbassy.bus.MBassador;
38
+import com.dmdirc.DMDircMBassador;
39 39
 import net.engio.mbassy.listener.Handler;
40 40
 
41 41
 public class IdentdManager {
@@ -49,12 +49,12 @@ public class IdentdManager {
49 49
     /** Ident server. */
50 50
     private final IdentdServer server;
51 51
     /** Event bus to subscribe to events on. */
52
-    private final MBassador eventBus;
52
+    private final DMDircMBassador eventBus;
53 53
 
54 54
     @Inject
55 55
     public IdentdManager(@GlobalConfig final AggregateConfigProvider config,
56 56
             @PluginDomain(IdentdPlugin.class) final String domain,
57
-            final IdentdServer server, final MBassador eventBus) {
57
+            final IdentdServer server, final DMDircMBassador eventBus) {
58 58
         connections = new ArrayList<>();
59 59
         this.config = config;
60 60
         this.domain = domain;

+ 3
- 4
src/com/dmdirc/addons/identd/IdentdServer.java Parādīt failu

@@ -23,6 +23,7 @@
23 23
 package com.dmdirc.addons.identd;
24 24
 
25 25
 import com.dmdirc.ClientModule.GlobalConfig;
26
+import com.dmdirc.DMDircMBassador;
26 27
 import com.dmdirc.ServerManager;
27 28
 import com.dmdirc.events.UserErrorEvent;
28 29
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
@@ -37,15 +38,13 @@ import java.util.List;
37 38
 
38 39
 import javax.inject.Inject;
39 40
 
40
-import net.engio.mbassy.bus.MBassador;
41
-
42 41
 /**
43 42
  * The IdentdServer watches over the ident port when required
44 43
  */
45 44
 public final class IdentdServer implements Runnable {
46 45
 
47 46
     /** The event bus to post errors on. */
48
-    private final MBassador eventBus;
47
+    private final DMDircMBassador eventBus;
49 48
     /** The Thread in use for this server */
50 49
     private volatile Thread myThread = null;
51 50
     /** The current socket in use for this server */
@@ -70,7 +69,7 @@ public final class IdentdServer implements Runnable {
70 69
      * @param domain        This plugin's setting domain
71 70
      */
72 71
     @Inject
73
-    public IdentdServer(final MBassador eventBus,
72
+    public IdentdServer(final DMDircMBassador eventBus,
74 73
             final ServerManager serverManager,
75 74
             @GlobalConfig final AggregateConfigProvider config,
76 75
             @PluginDomain(IdentdPlugin.class) final String domain) {

+ 3
- 3
src/com/dmdirc/addons/lagdisplay/LagDisplayManager.java Parādīt failu

@@ -23,6 +23,7 @@
23 23
 package com.dmdirc.addons.lagdisplay;
24 24
 
25 25
 import com.dmdirc.ClientModule.GlobalConfig;
26
+import com.dmdirc.DMDircMBassador;
26 27
 import com.dmdirc.FrameContainer;
27 28
 import com.dmdirc.Server;
28 29
 import com.dmdirc.ServerState;
@@ -50,7 +51,6 @@ import javax.inject.Inject;
50 51
 import javax.inject.Provider;
51 52
 import javax.inject.Singleton;
52 53
 
53
-import net.engio.mbassy.bus.MBassador;
54 54
 import net.engio.mbassy.listener.Handler;
55 55
 
56 56
 /**
@@ -60,7 +60,7 @@ import net.engio.mbassy.listener.Handler;
60 60
 public class LagDisplayManager implements ConfigChangeListener, SelectionListener {
61 61
 
62 62
     /** Event bus to receive events on. */
63
-    private final MBassador eventBus;
63
+    private final DMDircMBassador eventBus;
64 64
     /** Active frame manager. */
65 65
     private final ActiveFrameManager activeFrameManager;
66 66
     /** Status bar to add panels to. */
@@ -85,7 +85,7 @@ public class LagDisplayManager implements ConfigChangeListener, SelectionListene
85 85
 
86 86
     @Inject
87 87
     public LagDisplayManager(
88
-            final MBassador eventBus,
88
+            final DMDircMBassador eventBus,
89 89
             final ActiveFrameManager activeFrameManager,
90 90
             final SwingStatusBar statusBar,
91 91
             final Provider<LagDisplayPanel> panelProvider,

+ 2
- 2
src/com/dmdirc/addons/logging/HistoryWindow.java Parādīt failu

@@ -29,7 +29,7 @@ import com.dmdirc.util.URLBuilder;
29 29
 import com.dmdirc.util.io.ReverseFileReader;
30 30
 
31 31
 import com.google.common.base.Optional;
32
-import net.engio.mbassy.bus.MBassador;
32
+import com.dmdirc.DMDircMBassador;
33 33
 
34 34
 import java.util.Arrays;
35 35
 
@@ -53,7 +53,7 @@ public class HistoryWindow extends FrameContainer {
53 53
             final ReverseFileReader reader,
54 54
             final FrameContainer parent,
55 55
             final URLBuilder urlBuilder,
56
-            final MBassador eventBus,
56
+            final DMDircMBassador eventBus,
57 57
             final int numLines) {
58 58
         super(parent, "raw", title, title, parent.getConfigManager(), urlBuilder, eventBus,
59 59
                 Arrays.asList(WindowComponent.TEXTAREA.getIdentifier()));

+ 3
- 3
src/com/dmdirc/addons/logging/LoggingManager.java Parādīt failu

@@ -83,7 +83,7 @@ import javax.inject.Inject;
83 83
 import javax.inject.Provider;
84 84
 import javax.inject.Singleton;
85 85
 
86
-import net.engio.mbassy.bus.MBassador;
86
+import com.dmdirc.DMDircMBassador;
87 87
 import net.engio.mbassy.listener.Handler;
88 88
 
89 89
 /**
@@ -105,7 +105,7 @@ public class LoggingManager implements ConfigChangeListener {
105 105
     private final Map<String, OpenFile> openFiles = Collections.synchronizedMap(
106 106
             new HashMap<String, OpenFile>());
107 107
     private final URLBuilder urlBuilder;
108
-    private final MBassador eventBus;
108
+    private final DMDircMBassador eventBus;
109 109
     private final Provider<String> directoryProvider;
110 110
     /** Timer used to close idle files. */
111 111
     private Timer idleFileTimer;
@@ -129,7 +129,7 @@ public class LoggingManager implements ConfigChangeListener {
129 129
     @Inject
130 130
     public LoggingManager(@PluginDomain(LoggingPlugin.class) final String domain,
131 131
             @GlobalConfig final AggregateConfigProvider globalConfig,
132
-            final WindowManager windowManager, final URLBuilder urlBuilder, final MBassador eventBus,
132
+            final WindowManager windowManager, final URLBuilder urlBuilder, final DMDircMBassador eventBus,
133 133
             @Directory(LoggingModule.LOGS_DIRECTORY) final Provider<String> directoryProvider) {
134 134
         this.domain = domain;
135 135
         this.config = globalConfig;

+ 3
- 4
src/com/dmdirc/addons/mediasource_dbus/DBusMediaSourceManager.java Parādīt failu

@@ -22,6 +22,7 @@
22 22
 
23 23
 package com.dmdirc.addons.mediasource_dbus;
24 24
 
25
+import com.dmdirc.DMDircMBassador;
25 26
 import com.dmdirc.addons.nowplaying.MediaSource;
26 27
 import com.dmdirc.events.UserErrorEvent;
27 28
 import com.dmdirc.logger.ErrorLevel;
@@ -37,8 +38,6 @@ import java.util.Map;
37 38
 
38 39
 import javax.inject.Inject;
39 40
 
40
-import net.engio.mbassy.bus.MBassador;
41
-
42 41
 /**
43 42
  * Provides a media source for DBUS players.
44 43
  */
@@ -47,14 +46,14 @@ public class DBusMediaSourceManager {
47 46
     /** A map of discovered mpris sources. */
48 47
     private final Map<String, MediaSource> mprisSources;
49 48
     /** The event bus to post errors to. */
50
-    private final MBassador eventBus;
49
+    private final DMDircMBassador eventBus;
51 50
     /** The sources used by this media source. */
52 51
     private final List<MediaSource> sources;
53 52
     /** The path to qdbus. */
54 53
     private String qdbus;
55 54
 
56 55
     @Inject
57
-    public DBusMediaSourceManager(final MBassador eventBus) {
56
+    public DBusMediaSourceManager(final DMDircMBassador eventBus) {
58 57
         this.eventBus = eventBus;
59 58
         sources = new ArrayList<>();
60 59
         mprisSources = new HashMap<>();

+ 3
- 3
src/com/dmdirc/addons/mediasource_linux_title/TitleMediaSource.java Parādīt failu

@@ -31,7 +31,7 @@ import java.io.BufferedReader;
31 31
 import java.io.IOException;
32 32
 import java.io.InputStreamReader;
33 33
 
34
-import net.engio.mbassy.bus.MBassador;
34
+import com.dmdirc.DMDircMBassador;
35 35
 
36 36
 /**
37 37
  * Provides a media source for Linux players using the `xwininfo` command.
@@ -39,7 +39,7 @@ import net.engio.mbassy.bus.MBassador;
39 39
 public class TitleMediaSource implements MediaSource {
40 40
 
41 41
     /** The event bus to post errors to. */
42
-    private final MBassador eventBus;
42
+    private final DMDircMBassador eventBus;
43 43
     /** The command to use to get the title. */
44 44
     private final String command;
45 45
     /** The name of the player we're retrieving. */
@@ -52,7 +52,7 @@ public class TitleMediaSource implements MediaSource {
52 52
      * @param command  The command to be executed
53 53
      * @param name     The name of the media source
54 54
      */
55
-    public TitleMediaSource(final MBassador eventBus, final String command, final String name) {
55
+    public TitleMediaSource(final DMDircMBassador eventBus, final String command, final String name) {
56 56
         this.eventBus = eventBus;
57 57
         this.command = command;
58 58
         this.name = name;

+ 3
- 4
src/com/dmdirc/addons/mediasource_linux_title/TitleMediaSourceManager.java Parādīt failu

@@ -22,10 +22,9 @@
22 22
 
23 23
 package com.dmdirc.addons.mediasource_linux_title;
24 24
 
25
+import com.dmdirc.DMDircMBassador;
25 26
 import com.dmdirc.addons.nowplaying.MediaSource;
26 27
 
27
-import net.engio.mbassy.bus.MBassador;
28
-
29 28
 import java.util.ArrayList;
30 29
 import java.util.List;
31 30
 
@@ -40,10 +39,10 @@ public class TitleMediaSourceManager {
40 39
     /** The sources to be returned. */
41 40
     private List<MediaSource> sources = null;
42 41
     /** The event bus to post errors to. */
43
-    private final MBassador eventBus;
42
+    private final DMDircMBassador eventBus;
44 43
 
45 44
     @Inject
46
-    public TitleMediaSourceManager(final MBassador eventBus) {
45
+    public TitleMediaSourceManager(final DMDircMBassador eventBus) {
47 46
         this.eventBus = eventBus;
48 47
     }
49 48
 

+ 3
- 3
src/com/dmdirc/addons/nickcolours/NickColourManager.java Parādīt failu

@@ -42,7 +42,7 @@ import java.util.Map;
42 42
 import javax.inject.Inject;
43 43
 import javax.inject.Singleton;
44 44
 
45
-import net.engio.mbassy.bus.MBassador;
45
+import com.dmdirc.DMDircMBassador;
46 46
 import net.engio.mbassy.listener.Handler;
47 47
 
48 48
 /**
@@ -58,7 +58,7 @@ public class NickColourManager implements ConfigChangeListener {
58 58
     /** Plugin's setting domain. */
59 59
     private final String domain;
60 60
     /** Event bus to subscribe to events on . */
61
-    private final MBassador eventBus;
61
+    private final DMDircMBassador eventBus;
62 62
     /** "Random" colours to use to colour nicknames. */
63 63
     private String[] randColours = new String[]{
64 64
         "E90E7F", "8E55E9", "B30E0E", "18B33C", "58ADB3", "9E54B3", "B39875", "3176B3",};
@@ -71,7 +71,7 @@ public class NickColourManager implements ConfigChangeListener {
71 71
     @Inject
72 72
     public NickColourManager(final ColourManager colourManager,
73 73
             @PluginDomain(NickColourPlugin.class) final String domain,
74
-            @GlobalConfig final AggregateConfigProvider globalConfig, final MBassador eventBus) {
74
+            @GlobalConfig final AggregateConfigProvider globalConfig, final DMDircMBassador eventBus) {
75 75
         this.domain = domain;
76 76
         this.globalConfig = globalConfig;
77 77
         this.colourManager = colourManager;

+ 3
- 3
src/com/dmdirc/addons/notifications/NotificationsManager.java Parādīt failu

@@ -35,7 +35,7 @@ import java.util.List;
35 35
 
36 36
 import javax.inject.Inject;
37 37
 
38
-import net.engio.mbassy.bus.MBassador;
38
+import com.dmdirc.DMDircMBassador;
39 39
 import net.engio.mbassy.listener.Handler;
40 40
 
41 41
 public class NotificationsManager {
@@ -51,11 +51,11 @@ public class NotificationsManager {
51 51
     /** Plugin manager. */
52 52
     private final PluginManager pluginManager;
53 53
     /** Event bus to listen for events on. */
54
-    private final MBassador eventBus;
54
+    private final DMDircMBassador eventBus;
55 55
 
56 56
     @Inject
57 57
     public NotificationsManager(@PluginDomain(NotificationsPlugin.class) final String domain,
58
-            @GlobalConfig final AggregateConfigProvider globalConfig, final MBassador eventBus,
58
+            @GlobalConfig final AggregateConfigProvider globalConfig, final DMDircMBassador eventBus,
59 59
             final PluginManager pluginManager) {
60 60
         this.domain = domain;
61 61
         this.globalConfig = globalConfig;

+ 3
- 3
src/com/dmdirc/addons/nowplaying/NowPlayingManager.java Parādīt failu

@@ -37,7 +37,7 @@ import java.util.List;
37 37
 
38 38
 import javax.inject.Inject;
39 39
 
40
-import net.engio.mbassy.bus.MBassador;
40
+import com.dmdirc.DMDircMBassador;
41 41
 import net.engio.mbassy.listener.Handler;
42 42
 
43 43
 public class NowPlayingManager {
@@ -47,7 +47,7 @@ public class NowPlayingManager {
47 47
     /** Global configuration to read settings from. */
48 48
     private final AggregateConfigProvider globalConfig;
49 49
     /** Event bus to subscribe to events on. */
50
-    private final MBassador eventBus;
50
+    private final DMDircMBassador eventBus;
51 51
     /** This plugin's settings domain. */
52 52
     private final String domain;
53 53
     /** The sources that we know of. */
@@ -58,7 +58,7 @@ public class NowPlayingManager {
58 58
     private List<String> order;
59 59
 
60 60
     @Inject
61
-    public NowPlayingManager(final PluginManager pluginManager, final MBassador eventBus,
61
+    public NowPlayingManager(final PluginManager pluginManager, final DMDircMBassador eventBus,
62 62
             @GlobalConfig final AggregateConfigProvider globalConfig,
63 63
             @PluginDomain(NowPlayingPlugin.class) final String domain) {
64 64
         this.pluginManager = pluginManager;

+ 2
- 3
src/com/dmdirc/addons/parserdebug/DebugWindow.java Parādīt failu

@@ -22,6 +22,7 @@
22 22
 
23 23
 package com.dmdirc.addons.parserdebug;
24 24
 
25
+import com.dmdirc.DMDircMBassador;
25 26
 import com.dmdirc.FrameContainer;
26 27
 import com.dmdirc.interfaces.Connection;
27 28
 import com.dmdirc.parser.interfaces.Parser;
@@ -29,8 +30,6 @@ import com.dmdirc.parser.interfaces.callbacks.DebugInfoListener;
29 30
 import com.dmdirc.ui.core.components.WindowComponent;
30 31
 import com.dmdirc.util.URLBuilder;
31 32
 
32
-import net.engio.mbassy.bus.MBassador;
33
-
34 33
 import java.util.Arrays;
35 34
 
36 35
 /**
@@ -61,7 +60,7 @@ public class DebugWindow extends FrameContainer {
61 60
             final Parser parser,
62 61
             final Connection connection,
63 62
             final URLBuilder urlBuilder,
64
-            final MBassador eventBus) {
63
+            final DMDircMBassador eventBus) {
65 64
         super(connection.getWindowModel(), "raw", "Parser Debug", title,
66 65
                 connection.getWindowModel().getConfigManager(),
67 66
                 urlBuilder, eventBus, Arrays.asList(WindowComponent.TEXTAREA.getIdentifier()));

+ 3
- 3
src/com/dmdirc/addons/parserdebug/ParserDebugManager.java Parādīt failu

@@ -22,6 +22,7 @@
22 22
 
23 23
 package com.dmdirc.addons.parserdebug;
24 24
 
25
+import com.dmdirc.DMDircMBassador;
25 26
 import com.dmdirc.events.ServerDisconnectedEvent;
26 27
 import com.dmdirc.interfaces.Connection;
27 28
 import com.dmdirc.parser.common.CallbackNotFoundException;
@@ -36,13 +37,12 @@ import java.util.Map;
36 37
 
37 38
 import javax.inject.Inject;
38 39
 
39
-import net.engio.mbassy.bus.MBassador;
40 40
 import net.engio.mbassy.listener.Handler;
41 41
 
42 42
 public class ParserDebugManager implements DebugInfoListener {
43 43
 
44 44
     /** Event bus to subscribe to events on. */
45
-    private final MBassador eventBus;
45
+    private final DMDircMBassador eventBus;
46 46
     /** Map of parsers registered. */
47 47
     protected final Map<Parser, DebugWindow> registeredParsers;
48 48
     /** URL Builder. */
@@ -54,7 +54,7 @@ public class ParserDebugManager implements DebugInfoListener {
54 54
     public ParserDebugManager(
55 55
             final URLBuilder urlBuilder,
56 56
             final WindowManager windowManager,
57
-            final MBassador eventBus) {
57
+            final DMDircMBassador eventBus) {
58 58
         this.urlBuilder = urlBuilder;
59 59
         this.windowManager = windowManager;
60 60
         this.eventBus = eventBus;

+ 2
- 2
src/com/dmdirc/addons/redirect/FakeWriteableFrameContainer.java Parādīt failu

@@ -28,7 +28,7 @@ import com.dmdirc.messages.MessageSinkManager;
28 28
 import com.dmdirc.ui.messages.Formatter;
29 29
 import com.dmdirc.util.URLBuilder;
30 30
 
31
-import net.engio.mbassy.bus.MBassador;
31
+import com.dmdirc.DMDircMBassador;
32 32
 
33 33
 import java.util.Collections;
34 34
 import java.util.Date;
@@ -52,7 +52,7 @@ public class FakeWriteableFrameContainer extends FrameContainer {
52 52
     public FakeWriteableFrameContainer(
53 53
             final FrameContainer target,
54 54
             final MessageSinkManager messageSinkManager,
55
-            final MBassador eventBus,
55
+            final DMDircMBassador eventBus,
56 56
             final URLBuilder urlBuilder) {
57 57
         super(target, target.getIcon(), target.getName(), target.getTitle(),
58 58
                 target.getConfigManager(), urlBuilder, target.getCommandParser(),

+ 3
- 4
src/com/dmdirc/addons/redirect/RedirectCommand.java Parādīt failu

@@ -22,6 +22,7 @@
22 22
 
23 23
 package com.dmdirc.addons.redirect;
24 24
 
25
+import com.dmdirc.DMDircMBassador;
25 26
 import com.dmdirc.FrameContainer;
26 27
 import com.dmdirc.commandparser.BaseCommandInfo;
27 28
 import com.dmdirc.commandparser.CommandArguments;
@@ -36,8 +37,6 @@ import com.dmdirc.ui.input.AdditionalTabTargets;
36 37
 import com.dmdirc.ui.input.TabCompleter;
37 38
 import com.dmdirc.util.URLBuilder;
38 39
 
39
-import net.engio.mbassy.bus.MBassador;
40
-
41 40
 import javax.inject.Inject;
42 41
 
43 42
 /**
@@ -56,7 +55,7 @@ public class RedirectCommand extends Command implements IntelligentCommand {
56 55
     /** The URL builder to use when finding icons. */
57 56
     private final URLBuilder urlBuilder;
58 57
     /** The bus to dispatch events on. */
59
-    private final MBassador eventBus;
58
+    private final DMDircMBassador eventBus;
60 59
 
61 60
     /**
62 61
      * Creates a new instance of this command.
@@ -71,7 +70,7 @@ public class RedirectCommand extends Command implements IntelligentCommand {
71 70
             final CommandController controller,
72 71
             final MessageSinkManager messageSinkManager,
73 72
             final URLBuilder urlBuilder,
74
-            final MBassador eventBus) {
73
+            final DMDircMBassador eventBus) {
75 74
         super(controller);
76 75
         this.messageSinkManager = messageSinkManager;
77 76
         this.urlBuilder = urlBuilder;

+ 3
- 4
src/com/dmdirc/addons/scriptplugin/ScriptCommand.java Parādīt failu

@@ -23,6 +23,7 @@
23 23
 package com.dmdirc.addons.scriptplugin;
24 24
 
25 25
 import com.dmdirc.ClientModule.GlobalConfig;
26
+import com.dmdirc.DMDircMBassador;
26 27
 import com.dmdirc.FrameContainer;
27 28
 import com.dmdirc.commandline.CommandLineOptionsModule.Directory;
28 29
 import com.dmdirc.commandparser.BaseCommandInfo;
@@ -37,8 +38,6 @@ import com.dmdirc.interfaces.config.AggregateConfigProvider;
37 38
 import com.dmdirc.plugins.PluginDomain;
38 39
 import com.dmdirc.ui.input.AdditionalTabTargets;
39 40
 
40
-import net.engio.mbassy.bus.MBassador;
41
-
42 41
 import java.io.File;
43 42
 import java.io.FileNotFoundException;
44 43
 import java.io.FileWriter;
@@ -69,7 +68,7 @@ public class ScriptCommand extends Command implements IntelligentCommand {
69 68
     /** Script manager to handle scripts. */
70 69
     private final ScriptManager scriptManager;
71 70
     /** The event bus to post errors to. */
72
-    private final MBassador eventBus;
71
+    private final DMDircMBassador eventBus;
73 72
 
74 73
     /**
75 74
      * Creates a new instance of this command.
@@ -84,7 +83,7 @@ public class ScriptCommand extends Command implements IntelligentCommand {
84 83
      */
85 84
     @Inject
86 85
     public ScriptCommand(final ScriptManager scriptManager,
87
-            final MBassador eventBus,
86
+            final DMDircMBassador eventBus,
88 87
             @Directory(ScriptModule.SCRIPTS) final String scriptDirectory,
89 88
             @GlobalConfig final AggregateConfigProvider globalConfig,
90 89
             final CommandController commandController,

+ 3
- 4
src/com/dmdirc/addons/scriptplugin/ScriptEngineWrapper.java Parādīt failu

@@ -22,6 +22,7 @@
22 22
 
23 23
 package com.dmdirc.addons.scriptplugin;
24 24
 
25
+import com.dmdirc.DMDircMBassador;
25 26
 import com.dmdirc.events.UserErrorEvent;
26 27
 import com.dmdirc.logger.ErrorLevel;
27 28
 
@@ -37,15 +38,13 @@ import javax.script.ScriptEngine;
37 38
 import javax.script.ScriptEngineManager;
38 39
 import javax.script.ScriptException;
39 40
 
40
-import net.engio.mbassy.bus.MBassador;
41
-
42 41
 /**
43 42
  * Class to create script engines!
44 43
  */
45 44
 public class ScriptEngineWrapper {
46 45
 
47 46
     /** The event bus to post errors to. */
48
-    private final MBassador eventBus;
47
+    private final DMDircMBassador eventBus;
49 48
     /** The Script Engine this wrapper wraps */
50 49
     private ScriptEngine engine;
51 50
     /** The File this script is from */
@@ -66,7 +65,7 @@ public class ScriptEngineWrapper {
66 65
      * @throws javax.script.ScriptException  If there was an error during creation
67 66
      */
68 67
     protected ScriptEngineWrapper(final ScriptEngineManager scriptEngineManager,
69
-            final MBassador eventBus, final String filename)
68
+            final DMDircMBassador eventBus, final String filename)
70 69
             throws FileNotFoundException, ScriptException {
71 70
         Preconditions.checkNotNull(filename, "File cannot be null");
72 71
         this.eventBus = eventBus;

+ 3
- 4
src/com/dmdirc/addons/scriptplugin/ScriptManager.java Parādīt failu

@@ -22,6 +22,7 @@
22 22
 
23 23
 package com.dmdirc.addons.scriptplugin;
24 24
 
25
+import com.dmdirc.DMDircMBassador;
25 26
 import com.dmdirc.commandline.CommandLineOptionsModule.Directory;
26 27
 import com.dmdirc.events.UserErrorEvent;
27 28
 import com.dmdirc.logger.ErrorLevel;
@@ -38,8 +39,6 @@ import javax.inject.Inject;
38 39
 import javax.script.ScriptEngineManager;
39 40
 import javax.script.ScriptException;
40 41
 
41
-import net.engio.mbassy.bus.MBassador;
42
-
43 42
 public class ScriptManager {
44 43
 
45 44
     /** Script engine manager. */
@@ -49,12 +48,12 @@ public class ScriptManager {
49 48
     /** Store Script State Name,Engine */
50 49
     private final Map<String, ScriptEngineWrapper> scripts = new HashMap<>();
51 50
     /** The event bus to post events to. */
52
-    private final MBassador eventBus;
51
+    private final DMDircMBassador eventBus;
53 52
 
54 53
     @Inject
55 54
     public ScriptManager(final ScriptEngineManager scriptEngineManager,
56 55
             @Directory(ScriptModule.SCRIPTS) final String scriptDirectory,
57
-            final MBassador eventBus) {
56
+            final DMDircMBassador eventBus) {
58 57
         this.scriptEngineManager = scriptEngineManager;
59 58
         this.scriptDirectory = scriptDirectory;
60 59
         this.eventBus = eventBus;

+ 3
- 3
src/com/dmdirc/addons/scriptplugin/ScriptPluginManager.java Parādīt failu

@@ -40,18 +40,18 @@ import java.util.List;
40 40
 import javax.inject.Inject;
41 41
 import javax.script.ScriptEngineManager;
42 42
 
43
-import net.engio.mbassy.bus.MBassador;
43
+import com.dmdirc.DMDircMBassador;
44 44
 import net.engio.mbassy.listener.Handler;
45 45
 
46 46
 public class ScriptPluginManager {
47 47
 
48
-    private final MBassador eventBus;
48
+    private final DMDircMBassador eventBus;
49 49
     private final String scriptDir;
50 50
     private final ScriptManager scriptManager;
51 51
     private final TypedProperties globalVariables;
52 52
 
53 53
     @Inject
54
-    public ScriptPluginManager(final MBassador eventBus,
54
+    public ScriptPluginManager(final DMDircMBassador eventBus,
55 55
             @Directory(ScriptModule.SCRIPTS) final String scriptDir,
56 56
             final ScriptManager scriptManager,
57 57
             final ScriptEngineManager scriptEngineManager) {

+ 2
- 3
src/com/dmdirc/addons/serverlists/ServerList.java Parādīt failu

@@ -22,6 +22,7 @@
22 22
 
23 23
 package com.dmdirc.addons.serverlists;
24 24
 
25
+import com.dmdirc.DMDircMBassador;
25 26
 import com.dmdirc.Precondition;
26 27
 import com.dmdirc.ServerManager;
27 28
 import com.dmdirc.addons.serverlists.io.ServerGroupReader;
@@ -33,8 +34,6 @@ import com.dmdirc.interfaces.config.IdentityController;
33 34
 import com.dmdirc.interfaces.config.IdentityFactory;
34 35
 import com.dmdirc.plugins.PluginManager;
35 36
 
36
-import net.engio.mbassy.bus.MBassador;
37
-
38 37
 import java.util.Collection;
39 38
 import java.util.Collections;
40 39
 import java.util.HashMap;
@@ -74,7 +73,7 @@ public class ServerList implements ConfigProviderListener {
74 73
             final ServerManager serverManager,
75 74
             final IdentityController identityController,
76 75
             final IdentityFactory identityFactory,
77
-            final MBassador eventBus) {
76
+            final DMDircMBassador eventBus) {
78 77
         this.serverManager = serverManager;
79 78
         this.identityController = identityController;
80 79
         this.identityFactory = identityFactory;

+ 3
- 4
src/com/dmdirc/addons/serverlists/service/ServerListServiceProvider.java Parādīt failu

@@ -22,6 +22,7 @@
22 22
 
23 23
 package com.dmdirc.addons.serverlists.service;
24 24
 
25
+import com.dmdirc.DMDircMBassador;
25 26
 import com.dmdirc.ParserFactory;
26 27
 import com.dmdirc.addons.serverlists.ServerGroup;
27 28
 import com.dmdirc.addons.serverlists.ServerGroupItem;
@@ -33,8 +34,6 @@ import com.dmdirc.plugins.PluginManager;
33 34
 import com.dmdirc.plugins.Service;
34 35
 import com.dmdirc.plugins.ServiceProvider;
35 36
 
36
-import net.engio.mbassy.bus.MBassador;
37
-
38 37
 import java.net.URI;
39 38
 import java.util.Arrays;
40 39
 import java.util.List;
@@ -54,7 +53,7 @@ public class ServerListServiceProvider implements ServiceProvider {
54 53
     /** Plugin Manager */
55 54
     private final PluginManager pluginManager;
56 55
     /** The event bus to post errors to. */
57
-    private final MBassador eventBus;
56
+    private final DMDircMBassador eventBus;
58 57
 
59 58
     /**
60 59
      * Creates a new server list service provider.
@@ -64,7 +63,7 @@ public class ServerListServiceProvider implements ServiceProvider {
64 63
      * @param eventBus      The event bus to post errors to
65 64
      */
66 65
     public ServerListServiceProvider(final PluginManager pluginManager, final ServerList serverList,
67
-            final MBassador eventBus) {
66
+            final DMDircMBassador eventBus) {
68 67
         this.serverList = serverList;
69 68
         this.pluginManager = pluginManager;
70 69
         this.eventBus = eventBus;

+ 3
- 3
src/com/dmdirc/addons/systray/SystrayManager.java Parādīt failu

@@ -23,6 +23,7 @@
23 23
 package com.dmdirc.addons.systray;
24 24
 
25 25
 import com.dmdirc.ClientModule.GlobalConfig;
26
+import com.dmdirc.DMDircMBassador;
26 27
 import com.dmdirc.addons.ui_swing.MainFrame;
27 28
 import com.dmdirc.events.ClientMinimisedEvent;
28 29
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
@@ -43,7 +44,6 @@ import java.awt.event.MouseListener;
43 44
 
44 45
 import javax.inject.Inject;
45 46
 
46
-import net.engio.mbassy.bus.MBassador;
47 47
 import net.engio.mbassy.listener.Handler;
48 48
 
49 49
 public class SystrayManager implements ActionListener, MouseListener {
@@ -57,7 +57,7 @@ public class SystrayManager implements ActionListener, MouseListener {
57 57
     /** Icon manager to get images from. */
58 58
     private final IconManager iconManager;
59 59
     /** The event bus to listen to events on. */
60
-    private final MBassador eventBus;
60
+    private final DMDircMBassador eventBus;
61 61
     /** The tray icon we're currently using. */
62 62
     private TrayIcon icon;
63 63
 
@@ -67,7 +67,7 @@ public class SystrayManager implements ActionListener, MouseListener {
67 67
             @PluginDomain(SystrayPlugin.class) final String domain,
68 68
             final MainFrame mainFrame,
69 69
             @GlobalConfig final IconManager iconManager,
70
-            final MBassador eventBus) {
70
+            final DMDircMBassador eventBus) {
71 71
         this.globalConfig = globalConfig;
72 72
         this.domain = domain;
73 73
         this.mainFrame = mainFrame;

+ 3
- 4
src/com/dmdirc/addons/time/TimedCommand.java Parādīt failu

@@ -22,13 +22,12 @@
22 22
 
23 23
 package com.dmdirc.addons.time;
24 24
 
25
+import com.dmdirc.DMDircMBassador;
25 26
 import com.dmdirc.FrameContainer;
26 27
 import com.dmdirc.commandparser.parsers.CommandParser;
27 28
 import com.dmdirc.commandparser.parsers.GlobalCommandParser;
28 29
 import com.dmdirc.interfaces.CommandController;
29 30
 
30
-import net.engio.mbassy.bus.MBassador;
31
-
32 31
 import java.util.Timer;
33 32
 import java.util.TimerTask;
34 33
 
@@ -52,7 +51,7 @@ public class TimedCommand extends TimerTask {
52 51
     /** The command controller to use when executing global commands. */
53 52
     private final CommandController commandController;
54 53
     /** Event bus to post events on. */
55
-    private final MBassador eventBus;
54
+    private final DMDircMBassador eventBus;
56 55
 
57 56
     /**
58 57
      * Creates a new instance of TimedCommand.
@@ -74,7 +73,7 @@ public class TimedCommand extends TimerTask {
74 73
             final int delay,
75 74
             final String command,
76 75
             final FrameContainer origin,
77
-            final MBassador eventBus) {
76
+            final DMDircMBassador eventBus) {
78 77
         this.commandController = commandController;
79 78
         this.timerKey = timerKey;
80 79
         this.repetitions = repetitions;

+ 3
- 4
src/com/dmdirc/addons/time/TimerManager.java Parādīt failu

@@ -22,12 +22,11 @@
22 22
 
23 23
 package com.dmdirc.addons.time;
24 24
 
25
+import com.dmdirc.DMDircMBassador;
25 26
 import com.dmdirc.FrameContainer;
26 27
 import com.dmdirc.interfaces.ActionController;
27 28
 import com.dmdirc.interfaces.CommandController;
28 29
 
29
-import net.engio.mbassy.bus.MBassador;
30
-
31 30
 import java.util.Calendar;
32 31
 import java.util.HashMap;
33 32
 import java.util.Map;
@@ -50,7 +49,7 @@ public class TimerManager {
50 49
     /** Action controller. */
51 50
     private final ActionController actionController;
52 51
     /** Event bus to post events on . */
53
-    private final MBassador eventBus;
52
+    private final DMDircMBassador eventBus;
54 53
     /** Have we registered our types already? */
55 54
     private static boolean registered;
56 55
     /** The timer to use for scheduling. */
@@ -59,7 +58,7 @@ public class TimerManager {
59 58
     @Inject
60 59
     public TimerManager(final CommandController commandController,
61 60
             final ActionController actionController,
62
-            final MBassador eventBus) {
61
+            final DMDircMBassador eventBus) {
63 62
         this.commandController = commandController;
64 63
         this.actionController = actionController;
65 64
         this.eventBus = eventBus;

+ 3
- 3
src/com/dmdirc/addons/ui_swing/Apple.java Parādīt failu

@@ -23,6 +23,7 @@
23 23
 package com.dmdirc.addons.ui_swing;
24 24
 
25 25
 import com.dmdirc.ClientModule.GlobalConfig;
26
+import com.dmdirc.DMDircMBassador;
26 27
 import com.dmdirc.ServerManager;
27 28
 import com.dmdirc.addons.ui_swing.components.menubar.MenuBar;
28 29
 import com.dmdirc.events.ClientOpenedEvent;
@@ -51,7 +52,6 @@ import javax.swing.JMenuBar;
51 52
 import javax.swing.JMenuItem;
52 53
 import javax.swing.UIManager;
53 54
 
54
-import net.engio.mbassy.bus.MBassador;
55 55
 import net.engio.mbassy.listener.Handler;
56 56
 
57 57
 /**
@@ -75,7 +75,7 @@ public class Apple implements InvocationHandler {
75 75
     /** The server manager to use to connect to URLs. */
76 76
     private final ServerManager serverManager;
77 77
     /** Event bus. */
78
-    private final MBassador eventBus;
78
+    private final DMDircMBassador eventBus;
79 79
 
80 80
     /**
81 81
      * Creates a new instance of {@link Apple}.
@@ -91,7 +91,7 @@ public class Apple implements InvocationHandler {
91 91
     public Apple(
92 92
             @GlobalConfig final AggregateConfigProvider configManager,
93 93
             final ServerManager serverManager,
94
-            final MBassador eventBus) {
94
+            final DMDircMBassador eventBus) {
95 95
         this.configManager = configManager;
96 96
         this.serverManager = serverManager;
97 97
         this.eventBus = eventBus;

+ 3
- 3
src/com/dmdirc/addons/ui_swing/DMDircEventQueue.java Parādīt failu

@@ -45,7 +45,7 @@ import javax.swing.MenuSelectionManager;
45 45
 import javax.swing.SwingUtilities;
46 46
 import javax.swing.text.JTextComponent;
47 47
 
48
-import net.engio.mbassy.bus.MBassador;
48
+import com.dmdirc.DMDircMBassador;
49 49
 
50 50
 /**
51 51
  * Custom event queue to add common functionality to certain components.
@@ -54,12 +54,12 @@ import net.engio.mbassy.bus.MBassador;
54 54
 public class DMDircEventQueue extends EventQueue {
55 55
 
56 56
     /** Event bus to dispatch events to. */
57
-    private final MBassador eventBus;
57
+    private final DMDircMBassador eventBus;
58 58
     /** Clipboard to copy and paste from. */
59 59
     private final Clipboard clipboard;
60 60
 
61 61
     @Inject
62
-    public DMDircEventQueue(final MBassador eventBus, final Clipboard clipboard) {
62
+    public DMDircEventQueue(final DMDircMBassador eventBus, final Clipboard clipboard) {
63 63
         this.eventBus = eventBus;
64 64
         this.clipboard = clipboard;
65 65
     }

+ 3
- 3
src/com/dmdirc/addons/ui_swing/MainFrame.java Parādīt failu

@@ -22,6 +22,7 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing;
24 24
 
25
+import com.dmdirc.DMDircMBassador;
25 26
 import com.dmdirc.FrameContainer;
26 27
 import com.dmdirc.addons.ui_swing.components.SplitPane;
27 28
 import com.dmdirc.addons.ui_swing.components.frames.TextFrame;
@@ -65,7 +66,6 @@ import javax.swing.WindowConstants;
65 66
 
66 67
 import net.miginfocom.swing.MigLayout;
67 68
 
68
-import net.engio.mbassy.bus.MBassador;
69 69
 import net.engio.mbassy.listener.Handler;
70 70
 
71 71
 import static com.dmdirc.addons.ui_swing.SwingPreconditions.checkOnEDT;
@@ -99,7 +99,7 @@ public class MainFrame extends JFrame implements WindowListener,
99 99
     /** Provider of frame managers. */
100 100
     private final Provider<FrameManager> frameManagerProvider;
101 101
     /** The bus to despatch events on. */
102
-    private final MBassador eventBus;
102
+    private final DMDircMBassador eventBus;
103 103
     /** The main application icon. */
104 104
     private ImageIcon imageIcon;
105 105
     /** The frame manager that's being used. */
@@ -143,7 +143,7 @@ public class MainFrame extends JFrame implements WindowListener,
143 143
             final Provider<QuitWorker> quitWorker,
144 144
             final IconManager iconManager,
145 145
             final Provider<FrameManager> frameManagerProvider,
146
-            final MBassador eventBus) {
146
+            final DMDircMBassador eventBus) {
147 147
         checkOnEDT();
148 148
         this.apple = apple;
149 149
         this.lifecycleController = lifecycleController;

+ 3
- 4
src/com/dmdirc/addons/ui_swing/PrefsComponentFactory.java Parādīt failu

@@ -23,6 +23,7 @@
23 23
 package com.dmdirc.addons.ui_swing;
24 24
 
25 25
 import com.dmdirc.ClientModule.GlobalConfig;
26
+import com.dmdirc.DMDircMBassador;
26 27
 import com.dmdirc.addons.ui_swing.components.FileBrowser;
27 28
 import com.dmdirc.addons.ui_swing.components.FontPicker;
28 29
 import com.dmdirc.addons.ui_swing.components.OptionalJSpinner;
@@ -39,8 +40,6 @@ import com.dmdirc.util.validators.NumericalValidator;
39 40
 import com.dmdirc.util.validators.OptionalValidator;
40 41
 import com.dmdirc.util.validators.Validator;
41 42
 
42
-import net.engio.mbassy.bus.MBassador;
43
-
44 43
 import java.awt.Dimension;
45 44
 import java.awt.Font;
46 45
 import java.awt.event.ActionEvent;
@@ -78,7 +77,7 @@ public final class PrefsComponentFactory {
78 77
     /** The colour manager to use for colour preferences. */
79 78
     private final ColourManager colourManager;
80 79
     /** The global event bus. */
81
-    private final MBassador eventBus;
80
+    private final DMDircMBassador eventBus;
82 81
 
83 82
     /**
84 83
      * Creates a new instance of PrefsComponentFactory.
@@ -89,7 +88,7 @@ public final class PrefsComponentFactory {
89 88
      */
90 89
     @Inject
91 90
     public PrefsComponentFactory(
92
-            final MBassador eventBus,
91
+            final DMDircMBassador eventBus,
93 92
             @GlobalConfig final IconManager iconManager,
94 93
             final ColourManager colourManager) {
95 94
         this.iconManager = iconManager;

+ 3
- 3
src/com/dmdirc/addons/ui_swing/QuitWorker.java Parādīt failu

@@ -31,7 +31,7 @@ import com.dmdirc.interfaces.config.IdentityController;
31 31
 import javax.inject.Inject;
32 32
 import javax.swing.SwingWorker;
33 33
 
34
-import net.engio.mbassy.bus.MBassador;
34
+import com.dmdirc.DMDircMBassador;
35 35
 
36 36
 /**
37 37
  * Worker which handles quitting the application on behalf of a {@link MainFrame}.
@@ -47,7 +47,7 @@ public class QuitWorker extends SwingWorker<Void, Void> {
47 47
     /** The main frame to interact with. */
48 48
     private final MainFrame mainFrame;
49 49
     /** Bus to dispatch events on. */
50
-    private final MBassador eventBus;
50
+    private final DMDircMBassador eventBus;
51 51
 
52 52
     /**
53 53
      * Creates a new {@link QuitWorker}.
@@ -62,7 +62,7 @@ public class QuitWorker extends SwingWorker<Void, Void> {
62 62
             final IdentityController identityController,
63 63
             final ServerManager serverManager,
64 64
             final MainFrame mainFrame,
65
-            final MBassador eventBus) {
65
+            final DMDircMBassador eventBus) {
66 66
         this.globalIdentity = identityController.getUserSettings();
67 67
         this.globalConfig = identityController.getGlobalConfiguration();
68 68
         this.serverManager = serverManager;

+ 5
- 5
src/com/dmdirc/addons/ui_swing/SwingManager.java Parādīt failu

@@ -22,6 +22,7 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing;
24 24
 
25
+import com.dmdirc.DMDircMBassador;
25 26
 import com.dmdirc.addons.ui_swing.components.menubar.MenuBar;
26 27
 import com.dmdirc.addons.ui_swing.components.statusbar.FeedbackNag;
27 28
 import com.dmdirc.addons.ui_swing.components.statusbar.SwingStatusBar;
@@ -48,7 +49,6 @@ import javax.inject.Provider;
48 49
 import javax.inject.Singleton;
49 50
 import javax.swing.SwingUtilities;
50 51
 
51
-import net.engio.mbassy.bus.MBassador;
52 52
 import net.engio.mbassy.listener.Handler;
53 53
 
54 54
 /**
@@ -76,9 +76,9 @@ public class SwingManager {
76 76
     /** Link handler for swing links. */
77 77
     private final SwingLinkHandler linkHandler;
78 78
     /** Bus to listen on for events. */
79
-    private final MBassador eventBus;
79
+    private final DMDircMBassador eventBus;
80 80
     /** The event bus for this plugin. */
81
-    private final MBassador swingEventBus;
81
+    private final DMDircMBassador swingEventBus;
82 82
     /** The provider to use to create tree-based frame managers. */
83 83
     private final TreeFrameManagerProvider treeProvider;
84 84
     /** The provider to use to create button-based frame managers. */
@@ -128,8 +128,8 @@ public class SwingManager {
128 128
             final Provider<FeedbackNag> feedbackNagProvider,
129 129
             final URLDialogFactory urlDialogFactory,
130 130
             final SwingLinkHandler linkHandler,
131
-            final MBassador eventBus,
132
-            @SwingEventBus final MBassador swingEventBus,
131
+            final DMDircMBassador eventBus,
132
+            @SwingEventBus final DMDircMBassador swingEventBus,
133 133
             final TreeFrameManagerProvider treeProvider,
134 134
             final ButtonBarProvider buttonProvider,
135 135
             final Provider<SwingWindowManager> swingWindowManager,

+ 3
- 4
src/com/dmdirc/addons/ui_swing/SwingUIInitialiser.java Parādīt failu

@@ -24,6 +24,7 @@ package com.dmdirc.addons.ui_swing;
24 24
 
25 25
 import com.dmdirc.ClientModule.AddonConfig;
26 26
 import com.dmdirc.ClientModule.GlobalConfig;
27
+import com.dmdirc.DMDircMBassador;
27 28
 import com.dmdirc.addons.ui_swing.dialogs.DialogKeyListener;
28 29
 import com.dmdirc.events.UserErrorEvent;
29 30
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
@@ -40,8 +41,6 @@ import javax.swing.UnsupportedLookAndFeelException;
40 41
 
41 42
 import net.miginfocom.layout.PlatformDefaults;
42 43
 
43
-import net.engio.mbassy.bus.MBassador;
44
-
45 44
 /**
46 45
  * Initialises swing and system UI settings.
47 46
  */
@@ -52,10 +51,10 @@ public class SwingUIInitialiser {
52 51
     private final ConfigProvider addonConfig;
53 52
     private final DialogKeyListener dialogKeyListener;
54 53
     private final DMDircEventQueue eventQueue;
55
-    private final MBassador eventBus;
54
+    private final DMDircMBassador eventBus;
56 55
 
57 56
     @Inject
58
-    public SwingUIInitialiser(final MBassador eventBus, final Apple apple,
57
+    public SwingUIInitialiser(final DMDircMBassador eventBus, final Apple apple,
59 58
             @GlobalConfig final AggregateConfigProvider globalConfig,
60 59
             @AddonConfig final ConfigProvider addonConfig,
61 60
             final DialogKeyListener dialogKeyListener,

+ 5
- 6
src/com/dmdirc/addons/ui_swing/SwingWindowFactory.java Parādīt failu

@@ -22,6 +22,7 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing;
24 24
 
25
+import com.dmdirc.DMDircMBassador;
25 26
 import com.dmdirc.FrameContainer;
26 27
 import com.dmdirc.addons.ui_swing.components.frames.ChannelFrameFactory;
27 28
 import com.dmdirc.addons.ui_swing.components.frames.CustomFrameFactory;
@@ -48,8 +49,6 @@ import javax.inject.Inject;
48 49
 import javax.inject.Provider;
49 50
 import javax.inject.Singleton;
50 51
 
51
-import net.engio.mbassy.bus.MBassador;
52
-
53 52
 /**
54 53
  * Handles creation of windows in the Swing UI.
55 54
  *
@@ -65,9 +64,9 @@ public class SwingWindowFactory implements FrameListener {
65 64
     /** Active window manager. */
66 65
     private final Provider<ActiveFrameManager> activeFrameManager;
67 66
     /** The event bus to post errors to. */
68
-    private final MBassador eventBus;
67
+    private final DMDircMBassador eventBus;
69 68
     /** The swing event bus. */
70
-    private final MBassador swingEventBus;
69
+    private final DMDircMBassador swingEventBus;
71 70
 
72 71
     /**
73 72
      * Creates a new window factory for the specified controller.
@@ -87,8 +86,8 @@ public class SwingWindowFactory implements FrameListener {
87 86
             final CustomInputFrameFactory customInputFrameFactory,
88 87
             final ServerFrameFactory serverFrameFactory,
89 88
             final ChannelFrameFactory channelFrameFactory,
90
-            final MBassador eventBus,
91
-            @SwingEventBus final MBassador swingEventBus) {
89
+            final DMDircMBassador eventBus,
90
+            @SwingEventBus final DMDircMBassador swingEventBus) {
92 91
         this.activeFrameManager = activeFrameManager;
93 92
         this.eventBus = eventBus;
94 93
         this.swingEventBus = swingEventBus;

+ 2
- 3
src/com/dmdirc/addons/ui_swing/UIUtilities.java Parādīt failu

@@ -22,13 +22,12 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing;
24 24
 
25
+import com.dmdirc.DMDircMBassador;
25 26
 import com.dmdirc.addons.ui_swing.actions.RedoAction;
26 27
 import com.dmdirc.addons.ui_swing.actions.UndoAction;
27 28
 import com.dmdirc.addons.ui_swing.components.DMDircUndoableEditListener;
28 29
 import com.dmdirc.ui.Colour;
29 30
 
30
-import net.engio.mbassy.bus.MBassador;
31
-
32 31
 import java.awt.Color;
33 32
 import java.awt.Font;
34 33
 import java.awt.FontMetrics;
@@ -91,7 +90,7 @@ public final class UIUtilities {
91 90
      * @param eventBus  The event bus to post errors to
92 91
      * @param component The text component to add an undo manager to
93 92
      */
94
-    public static void addUndoManager(final MBassador eventBus, final JTextComponent component) {
93
+    public static void addUndoManager(final DMDircMBassador eventBus, final JTextComponent component) {
95 94
         final UndoManager undoManager = new UndoManager();
96 95
 
97 96
         // Listen for undo and redo events

+ 3
- 4
src/com/dmdirc/addons/ui_swing/actions/RedoAction.java Parādīt failu

@@ -22,6 +22,7 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing.actions;
24 24
 
25
+import com.dmdirc.DMDircMBassador;
25 26
 import com.dmdirc.events.UserErrorEvent;
26 27
 import com.dmdirc.logger.ErrorLevel;
27 28
 
@@ -31,8 +32,6 @@ import javax.swing.AbstractAction;
31 32
 import javax.swing.undo.CannotUndoException;
32 33
 import javax.swing.undo.UndoManager;
33 34
 
34
-import net.engio.mbassy.bus.MBassador;
35
-
36 35
 /**
37 36
  * Handles redo's on text components.
38 37
  */
@@ -43,7 +42,7 @@ public final class RedoAction extends AbstractAction {
43 42
     /** Undo manager. */
44 43
     private final UndoManager undoManager;
45 44
     /** The event bus to post errors to. */
46
-    private final MBassador eventBus;
45
+    private final DMDircMBassador eventBus;
47 46
 
48 47
     /**
49 48
      * Creates a new instance of RedoAction.
@@ -51,7 +50,7 @@ public final class RedoAction extends AbstractAction {
51 50
      * @param eventBus    The event bus to post errors to
52 51
      * @param undoManager UndoManager to use for this redo action
53 52
      */
54
-    public RedoAction(final MBassador eventBus, final UndoManager undoManager) {
53
+    public RedoAction(final DMDircMBassador eventBus, final UndoManager undoManager) {
55 54
         super("Undo");
56 55
 
57 56
         this.undoManager = undoManager;

+ 3
- 4
src/com/dmdirc/addons/ui_swing/actions/ReplacePasteAction.java Parādīt failu

@@ -22,6 +22,7 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing.actions;
24 24
 
25
+import com.dmdirc.DMDircMBassador;
25 26
 import com.dmdirc.events.UserErrorEvent;
26 27
 import com.dmdirc.logger.ErrorLevel;
27 28
 
@@ -34,8 +35,6 @@ import java.io.IOException;
34 35
 import javax.swing.AbstractAction;
35 36
 import javax.swing.text.JTextComponent;
36 37
 
37
-import net.engio.mbassy.bus.MBassador;
38
-
39 38
 /**
40 39
  * Paste action that replaces matching regexes.
41 40
  */
@@ -50,7 +49,7 @@ public final class ReplacePasteAction extends AbstractAction {
50 49
     /** Replacement string. */
51 50
     private final String replacementString;
52 51
     /** The event bus to post errors to. */
53
-    private final MBassador eventBus;
52
+    private final DMDircMBassador eventBus;
54 53
 
55 54
     /**
56 55
      * Creates a new instance of regex replacement paste action.
@@ -60,7 +59,7 @@ public final class ReplacePasteAction extends AbstractAction {
60 59
      * @param replacementRegex  Regex to match for replacement
61 60
      * @param replacementString Replacement string
62 61
      */
63
-    public ReplacePasteAction(final MBassador eventBus, final Clipboard clipboard,
62
+    public ReplacePasteAction(final DMDircMBassador eventBus, final Clipboard clipboard,
64 63
             final String replacementRegex, final String replacementString) {
65 64
         super("NoSpacesPasteAction");
66 65
 

+ 3
- 4
src/com/dmdirc/addons/ui_swing/actions/UndoAction.java Parādīt failu

@@ -22,6 +22,7 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing.actions;
24 24
 
25
+import com.dmdirc.DMDircMBassador;
25 26
 import com.dmdirc.events.UserErrorEvent;
26 27
 import com.dmdirc.logger.ErrorLevel;
27 28
 
@@ -31,8 +32,6 @@ import javax.swing.AbstractAction;
31 32
 import javax.swing.undo.CannotUndoException;
32 33
 import javax.swing.undo.UndoManager;
33 34
 
34
-import net.engio.mbassy.bus.MBassador;
35
-
36 35
 /**
37 36
  * Handles undo's on text components.
38 37
  */
@@ -43,7 +42,7 @@ public final class UndoAction extends AbstractAction {
43 42
     /** Undo manager. */
44 43
     private final UndoManager undoManager;
45 44
     /** The event bus to post errors to. */
46
-    private final MBassador eventBus;
45
+    private final DMDircMBassador eventBus;
47 46
 
48 47
     /**
49 48
      * Creates a new instance of UndoAction.
@@ -51,7 +50,7 @@ public final class UndoAction extends AbstractAction {
51 50
      * @param eventBus    The event bus to post errors to
52 51
      * @param undoManager UndoManager to use for this redo action
53 52
      */
54
-    public UndoAction(final MBassador eventBus, final UndoManager undoManager) {
53
+    public UndoAction(final DMDircMBassador eventBus, final UndoManager undoManager) {
55 54
         super("Undo");
56 55
 
57 56
         this.undoManager = undoManager;

+ 2
- 3
src/com/dmdirc/addons/ui_swing/components/FontPicker.java Parādīt failu

@@ -22,6 +22,7 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing.components;
24 24
 
25
+import com.dmdirc.DMDircMBassador;
25 26
 import com.dmdirc.addons.ui_swing.components.renderers.FontListCellRenderer;
26 27
 import com.dmdirc.events.UserErrorEvent;
27 28
 import com.dmdirc.logger.ErrorLevel;
@@ -34,8 +35,6 @@ import javax.swing.DefaultComboBoxModel;
34 35
 import javax.swing.JComboBox;
35 36
 import javax.swing.SwingUtilities;
36 37
 
37
-import net.engio.mbassy.bus.MBassador;
38
-
39 38
 /**
40 39
  * System font picking component.
41 40
  */
@@ -52,7 +51,7 @@ public class FontPicker extends JComboBox<Object> {
52 51
      * @param eventBus   The event bus to post errors to
53 52
      * @param fontFamily Font family
54 53
      */
55
-    public FontPicker(final MBassador eventBus, final String fontFamily) {
54
+    public FontPicker(final DMDircMBassador eventBus, final String fontFamily) {
56 55
         super(new DefaultComboBoxModel<>());
57 56
         this.fontFamily = fontFamily;
58 57
 

+ 3
- 3
src/com/dmdirc/addons/ui_swing/components/LoggingSwingWorker.java Parādīt failu

@@ -29,7 +29,7 @@ import java.util.concurrent.ExecutionException;
29 29
 
30 30
 import javax.swing.SwingWorker;
31 31
 
32
-import net.engio.mbassy.bus.MBassador;
32
+import com.dmdirc.DMDircMBassador;
33 33
 
34 34
 /**
35 35
  * Logging swing worker.
@@ -39,14 +39,14 @@ import net.engio.mbassy.bus.MBassador;
39 39
  */
40 40
 public abstract class LoggingSwingWorker<T, V> extends SwingWorker<T, V> {
41 41
 
42
-    private final MBassador eventBus;
42
+    private final DMDircMBassador eventBus;
43 43
 
44 44
     /**
45 45
      * Creates a new logging swing worker.
46 46
      *
47 47
      * @param eventBus Event bus to post errors to.
48 48
      */
49
-    public LoggingSwingWorker(final MBassador eventBus) {
49
+    public LoggingSwingWorker(final DMDircMBassador eventBus) {
50 50
         this.eventBus = eventBus;
51 51
     }
52 52
 

+ 2
- 2
src/com/dmdirc/addons/ui_swing/components/MDIBar.java Parādīt failu

@@ -45,7 +45,7 @@ import javax.swing.SwingUtilities;
45 45
 
46 46
 import net.miginfocom.swing.MigLayout;
47 47
 
48
-import net.engio.mbassy.bus.MBassador;
48
+import com.dmdirc.DMDircMBassador;
49 49
 import net.engio.mbassy.listener.Handler;
50 50
 
51 51
 /**
@@ -84,7 +84,7 @@ public class MDIBar extends JPanel implements SelectionListener, ActionListener,
84 84
             @GlobalConfig final IconManager iconManager,
85 85
             @PluginDomain(SwingController.class) final String domain,
86 86
             final ActiveFrameManager activeFrameManager,
87
-            @SwingEventBus final MBassador eventBus) {
87
+            @SwingEventBus final DMDircMBassador eventBus) {
88 88
         this.activeFrameManager = activeFrameManager;
89 89
         config = globalConfig;
90 90
         configDomain = domain;

+ 2
- 2
src/com/dmdirc/addons/ui_swing/components/TopicBar.java Parādīt failu

@@ -23,6 +23,7 @@
23 23
 package com.dmdirc.addons.ui_swing.components;
24 24
 
25 25
 import com.dmdirc.Channel;
26
+import com.dmdirc.DMDircMBassador;
26 27
 import com.dmdirc.Topic;
27 28
 import com.dmdirc.addons.ui_swing.UIUtilities;
28 29
 import com.dmdirc.addons.ui_swing.actions.ReplacePasteAction;
@@ -40,7 +41,6 @@ import com.dmdirc.ui.messages.ColourManager;
40 41
 import com.dmdirc.ui.messages.Styliser;
41 42
 
42 43
 import com.google.common.base.Optional;
43
-import net.engio.mbassy.bus.MBassador;
44 44
 
45 45
 import java.awt.Color;
46 46
 import java.awt.Window;
@@ -131,7 +131,7 @@ public class TopicBar extends JComponent implements ActionListener, ConfigChange
131 131
             final Channel channel,
132 132
             final ChannelFrame window,
133 133
             final IconManager iconManager,
134
-            final MBassador eventBus) {
134
+            final DMDircMBassador eventBus) {
135 135
         this.channel = channel;
136 136
         this.domain = domain;
137 137
         this.colourManager = colourManager;

+ 3
- 4
src/com/dmdirc/addons/ui_swing/components/TopicBarFactory.java Parādīt failu

@@ -23,6 +23,7 @@
23 23
 package com.dmdirc.addons.ui_swing.components;
24 24
 
25 25
 import com.dmdirc.Channel;
26
+import com.dmdirc.DMDircMBassador;
26 27
 import com.dmdirc.addons.ui_swing.SwingController;
27 28
 import com.dmdirc.addons.ui_swing.components.frames.ChannelFrame;
28 29
 import com.dmdirc.addons.ui_swing.injection.MainWindow;
@@ -33,8 +34,6 @@ import com.dmdirc.plugins.PluginManager;
33 34
 import com.dmdirc.ui.IconManager;
34 35
 import com.dmdirc.ui.messages.ColourManager;
35 36
 
36
-import net.engio.mbassy.bus.MBassador;
37
-
38 37
 import java.awt.Window;
39 38
 import java.awt.datatransfer.Clipboard;
40 39
 
@@ -57,7 +56,7 @@ public class TopicBarFactory {
57 56
     private final PluginManager pluginManager;
58 57
     private final Clipboard clipboard;
59 58
     private final CommandController commandController;
60
-    private final MBassador eventBus;
59
+    private final DMDircMBassador eventBus;
61 60
 
62 61
     @Inject
63 62
     public TopicBarFactory(
@@ -68,7 +67,7 @@ public class TopicBarFactory {
68 67
             final PluginManager pluginManager,
69 68
             final Clipboard clipboard,
70 69
             final CommandController commandController,
71
-            final MBassador eventBus) {
70
+            final DMDircMBassador eventBus) {
72 71
         this.parentWindow = parentWindow;
73 72
         this.globalConfig = globalConfig;
74 73
         this.domain = domain;

+ 3
- 4
src/com/dmdirc/addons/ui_swing/components/addonbrowser/DataLoaderWorker.java Parādīt failu

@@ -23,6 +23,7 @@
23 23
 package com.dmdirc.addons.ui_swing.components.addonbrowser;
24 24
 
25 25
 import com.dmdirc.ClientModule.GlobalConfig;
26
+import com.dmdirc.DMDircMBassador;
26 27
 import com.dmdirc.addons.ui_swing.UIUtilities;
27 28
 import com.dmdirc.addons.ui_swing.components.LoggingSwingWorker;
28 29
 import com.dmdirc.addons.ui_swing.components.text.TextLabel;
@@ -54,8 +55,6 @@ import javax.swing.text.StyleConstants;
54 55
 
55 56
 import net.miginfocom.swing.MigLayout;
56 57
 
57
-import net.engio.mbassy.bus.MBassador;
58
-
59 58
 /**
60 59
  * Loads the addon data feed into the addon browser.
61 60
  */
@@ -86,7 +85,7 @@ public class DataLoaderWorker
86 85
     /** Downloader to download files. */
87 86
     private final Downloader downloader;
88 87
     /** The event bus to post errors to. */
89
-    private final MBassador eventBus;
88
+    private final DMDircMBassador eventBus;
90 89
 
91 90
     /**
92 91
      * Creates a new data loader worker.
@@ -110,7 +109,7 @@ public class DataLoaderWorker
110 109
             final InstallWorkerFactory workerFactory,
111 110
             final UpdateManager updateManager,
112 111
             @Directory(DirectoryType.TEMPORARY) final String tempDirectory,
113
-            final MBassador eventBus,
112
+            final DMDircMBassador eventBus,
114 113
             final AddonTable table,
115 114
             final boolean download,
116 115
             final BrowserWindow browserWindow,

+ 3
- 4
src/com/dmdirc/addons/ui_swing/components/addonbrowser/DataLoaderWorkerFactory.java Parādīt failu

@@ -23,14 +23,13 @@
23 23
 package com.dmdirc.addons.ui_swing.components.addonbrowser;
24 24
 
25 25
 import com.dmdirc.ClientModule;
26
+import com.dmdirc.DMDircMBassador;
26 27
 import com.dmdirc.commandline.CommandLineOptionsModule;
27 28
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
28 29
 import com.dmdirc.updater.manager.UpdateManager;
29 30
 import com.dmdirc.util.URLBuilder;
30 31
 import com.dmdirc.util.io.Downloader;
31 32
 
32
-import net.engio.mbassy.bus.MBassador;
33
-
34 33
 import javax.inject.Inject;
35 34
 import javax.swing.JScrollPane;
36 35
 
@@ -45,7 +44,7 @@ public class DataLoaderWorkerFactory {
45 44
     private final InstallWorkerFactory workerFactory;
46 45
     private final UpdateManager updateManager;
47 46
     private final String tempDirectory;
48
-    private final MBassador eventBus;
47
+    private final DMDircMBassador eventBus;
49 48
 
50 49
     @Inject
51 50
     public DataLoaderWorkerFactory(final Downloader downloader,
@@ -53,7 +52,7 @@ public class DataLoaderWorkerFactory {
53 52
             final URLBuilder urlBuilder,
54 53
             final InstallWorkerFactory workerFactory,
55 54
             final UpdateManager updateManager,
56
-            final MBassador eventBus,
55
+            final DMDircMBassador eventBus,
57 56
             @CommandLineOptionsModule.Directory(CommandLineOptionsModule.DirectoryType.TEMPORARY) final String tempDirectory) {
58 57
         this.downloader = downloader;
59 58
         this.globalConfig = globalConfig;

+ 2
- 2
src/com/dmdirc/addons/ui_swing/components/addonbrowser/InstallWorker.java Parādīt failu

@@ -29,7 +29,7 @@ import com.dmdirc.commandline.CommandLineOptionsModule.DirectoryType;
29 29
 import com.dmdirc.plugins.PluginManager;
30 30
 import com.dmdirc.util.io.Downloader;
31 31
 
32
-import net.engio.mbassy.bus.MBassador;
32
+import com.dmdirc.DMDircMBassador;
33 33
 
34 34
 import java.io.File;
35 35
 import java.io.IOException;
@@ -61,7 +61,7 @@ public class InstallWorker extends LoggingSwingWorker<String, Void> {
61 61
             @Directory(DirectoryType.PLUGINS) final String pluginDirectory,
62 62
             @Directory(DirectoryType.THEMES) final String themeDirectory,
63 63
             final PluginManager pluginManager,
64
-            final MBassador eventBus,
64
+            final DMDircMBassador eventBus,
65 65
             final AddonInfo info,
66 66
             final InstallerWindow window) {
67 67
         super(eventBus);

+ 3
- 4
src/com/dmdirc/addons/ui_swing/components/addonbrowser/InstallWorkerFactory.java Parādīt failu

@@ -22,12 +22,11 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing.components.addonbrowser;
24 24
 
25
+import com.dmdirc.DMDircMBassador;
25 26
 import com.dmdirc.commandline.CommandLineOptionsModule;
26 27
 import com.dmdirc.plugins.PluginManager;
27 28
 import com.dmdirc.util.io.Downloader;
28 29
 
29
-import net.engio.mbassy.bus.MBassador;
30
-
31 30
 import javax.inject.Inject;
32 31
 
33 32
 /**
@@ -40,14 +39,14 @@ public class InstallWorkerFactory {
40 39
     private final String pluginDirectory;
41 40
     private final String themeDirectory;
42 41
     private final PluginManager pluginManager;
43
-    private final MBassador eventBus;
42
+    private final DMDircMBassador eventBus;
44 43
 
45 44
     @Inject
46 45
     public InstallWorkerFactory(final Downloader downloader,
47 46
             @CommandLineOptionsModule.Directory(CommandLineOptionsModule.DirectoryType.TEMPORARY) final String tempDirectory,
48 47
             @CommandLineOptionsModule.Directory(CommandLineOptionsModule.DirectoryType.PLUGINS) final String pluginDirectory,
49 48
             @CommandLineOptionsModule.Directory(CommandLineOptionsModule.DirectoryType.THEMES) final String themeDirectory,
50
-            final PluginManager pluginManager, final MBassador eventBus) {
49
+            final PluginManager pluginManager, final DMDircMBassador eventBus) {
51 50
         this.downloader = downloader;
52 51
         this.tempDirectory = tempDirectory;
53 52
         this.pluginDirectory = pluginDirectory;

+ 3
- 3
src/com/dmdirc/addons/ui_swing/components/addonpanel/AddonPanel.java Parādīt failu

@@ -30,7 +30,7 @@ import com.dmdirc.addons.ui_swing.components.renderers.AddonCellRenderer;
30 30
 import com.dmdirc.addons.ui_swing.components.text.TextLabel;
31 31
 import com.dmdirc.config.prefs.PreferencesInterface;
32 32
 
33
-import net.engio.mbassy.bus.MBassador;
33
+import com.dmdirc.DMDircMBassador;
34 34
 
35 35
 import java.awt.Window;
36 36
 
@@ -63,7 +63,7 @@ public abstract class AddonPanel extends JPanel implements AddonToggleListener,
63 63
     /** The factory to use to produce data loader workers. */
64 64
     private final DataLoaderWorkerFactory workerFactory;
65 65
     /** The event bus to post errors to. */
66
-    private final MBassador eventBus;
66
+    private final DMDircMBassador eventBus;
67 67
     /** Addon list scroll pane. */
68 68
     private JScrollPane scrollPane;
69 69
     /** Blurb label. */
@@ -83,7 +83,7 @@ public abstract class AddonPanel extends JPanel implements AddonToggleListener,
83 83
      * @param eventBus      The event bus to post errors to.
84 84
      */
85 85
     public AddonPanel(final Window parentWindow, final DataLoaderWorkerFactory workerFactory,
86
-            final MBassador eventBus) {
86
+            final DMDircMBassador eventBus) {
87 87
         this.parentWindow = parentWindow;
88 88
         this.workerFactory = workerFactory;
89 89
         this.eventBus = eventBus;

+ 2
- 2
src/com/dmdirc/addons/ui_swing/components/addonpanel/PluginPanel.java Parādīt failu

@@ -43,7 +43,7 @@ import javax.inject.Inject;
43 43
 import javax.swing.JTable;
44 44
 import javax.swing.table.DefaultTableModel;
45 45
 
46
-import net.engio.mbassy.bus.MBassador;
46
+import com.dmdirc.DMDircMBassador;
47 47
 import net.engio.mbassy.listener.Handler;
48 48
 
49 49
 /**
@@ -75,7 +75,7 @@ public class PluginPanel extends AddonPanel {
75 75
      */
76 76
     @Inject
77 77
     public PluginPanel(
78
-            final MBassador eventBus,
78
+            final DMDircMBassador eventBus,
79 79
             @MainWindow final Window parentWindow,
80 80
             final PluginManager pluginManager,
81 81
             final DataLoaderWorkerFactory workerFactory,

+ 2
- 2
src/com/dmdirc/addons/ui_swing/components/addonpanel/ThemePanel.java Parādīt failu

@@ -33,7 +33,7 @@ import com.dmdirc.ui.themes.Theme;
33 33
 import com.dmdirc.ui.themes.ThemeManager;
34 34
 import com.dmdirc.updater.manager.CachingUpdateManager;
35 35
 
36
-import net.engio.mbassy.bus.MBassador;
36
+import com.dmdirc.DMDircMBassador;
37 37
 
38 38
 import java.awt.Window;
39 39
 import java.util.ArrayList;
@@ -79,7 +79,7 @@ public class ThemePanel extends AddonPanel {
79 79
             @GlobalConfig final IconManager iconManager,
80 80
             final CachingUpdateManager updateManager,
81 81
             @UserConfig final ConfigProvider userConfig,
82
-            final MBassador eventBus) {
82
+            final DMDircMBassador eventBus) {
83 83
         super(parentWindow, workerFactory, eventBus);
84 84
         this.themeManager = themeManager;
85 85
         this.iconManager = iconManager;

+ 2
- 2
src/com/dmdirc/addons/ui_swing/components/frames/ChannelFrame.java Parādīt failu

@@ -50,7 +50,7 @@ import javax.swing.JSplitPane;
50 50
 
51 51
 import net.miginfocom.swing.MigLayout;
52 52
 
53
-import net.engio.mbassy.bus.MBassador;
53
+import com.dmdirc.DMDircMBassador;
54 54
 import net.engio.mbassy.listener.Handler;
55 55
 
56 56
 /**
@@ -71,7 +71,7 @@ public final class ChannelFrame extends InputTextFrame implements ActionListener
71 71
     /** Topic bar. */
72 72
     private TopicBar topicBar;
73 73
     /** Event bus to dispatch events on. */
74
-    private final MBassador eventBus;
74
+    private final DMDircMBassador eventBus;
75 75
     /** Config to read settings from. */
76 76
     private final AggregateConfigProvider globalConfig;
77 77
     /** The domain to read settings from. */

+ 2
- 2
src/com/dmdirc/addons/ui_swing/components/frames/ComponentCreator.java Parādīt failu

@@ -37,7 +37,7 @@ import java.util.Set;
37 37
 
38 38
 import javax.swing.JComponent;
39 39
 
40
-import net.engio.mbassy.bus.MBassador;
40
+import com.dmdirc.DMDircMBassador;
41 41
 
42 42
 /**
43 43
  * Utility class to create frame components.
@@ -64,7 +64,7 @@ public class ComponentCreator {
64 64
     public Set<JComponent> initFrameComponents(
65 65
             final Object frame,
66 66
             final SwingController controller,
67
-            final MBassador eventBus,
67
+            final DMDircMBassador eventBus,
68 68
             final URLBuilder urlBuilder,
69 69
             final FrameContainer owner) {
70 70
         final SimpleInjector injector = new SimpleInjector();

+ 3
- 4
src/com/dmdirc/addons/ui_swing/components/frames/ComponentFrame.java Parādīt failu

@@ -22,14 +22,13 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing.components.frames;
24 24
 
25
+import com.dmdirc.DMDircMBassador;
25 26
 import com.dmdirc.FrameContainer;
26 27
 import com.dmdirc.addons.ui_swing.SwingController;
27 28
 import com.dmdirc.commandparser.PopupType;
28 29
 import com.dmdirc.commandparser.parsers.CommandParser;
29 30
 import com.dmdirc.util.URLBuilder;
30 31
 
31
-import net.engio.mbassy.bus.MBassador;
32
-
33 32
 import javax.swing.JComponent;
34 33
 import javax.swing.JPopupMenu;
35 34
 
@@ -49,7 +48,7 @@ public class ComponentFrame extends TextFrame {
49 48
     /** Parent controller. */
50 49
     private final SwingController controller;
51 50
     /** The global event bus. */
52
-    private final MBassador eventBus;
51
+    private final DMDircMBassador eventBus;
53 52
 
54 53
     /**
55 54
      * Creates a new instance of CustomFrame.
@@ -61,7 +60,7 @@ public class ComponentFrame extends TextFrame {
61 60
      * @param commandParser The parser to use to process commands.
62 61
      */
63 62
     public ComponentFrame(
64
-            final MBassador eventBus,
63
+            final DMDircMBassador eventBus,
65 64
             final TextFrameDependencies deps,
66 65
             final URLBuilder urlBuilder,
67 66
             final FrameContainer owner,

+ 3
- 4
src/com/dmdirc/addons/ui_swing/components/frames/ComponentFrameFactory.java Parādīt failu

@@ -22,12 +22,11 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing.components.frames;
24 24
 
25
+import com.dmdirc.DMDircMBassador;
25 26
 import com.dmdirc.FrameContainer;
26 27
 import com.dmdirc.commandparser.parsers.CommandParser;
27 28
 import com.dmdirc.util.URLBuilder;
28 29
 
29
-import net.engio.mbassy.bus.MBassador;
30
-
31 30
 import javax.inject.Inject;
32 31
 import javax.inject.Singleton;
33 32
 
@@ -39,13 +38,13 @@ import static com.dmdirc.addons.ui_swing.components.frames.TextFrame.TextFrameDe
39 38
 @Singleton
40 39
 public class ComponentFrameFactory {
41 40
 
42
-    private final MBassador eventBus;
41
+    private final DMDircMBassador eventBus;
43 42
     private final TextFrameDependencies dependencies;
44 43
     private final URLBuilder urlBuilder;
45 44
 
46 45
     @Inject
47 46
     public ComponentFrameFactory(
48
-            final MBassador eventBus,
47
+            final DMDircMBassador eventBus,
49 48
             final TextFrameDependencies dependencies,
50 49
             final URLBuilder urlBuilder) {
51 50
         this.eventBus = eventBus;

+ 3
- 3
src/com/dmdirc/addons/ui_swing/components/frames/ComponentInputFrame.java Parādīt failu

@@ -28,7 +28,7 @@ import com.dmdirc.addons.ui_swing.components.inputfields.SwingInputField;
28 28
 import com.dmdirc.commandparser.PopupType;
29 29
 import com.dmdirc.util.URLBuilder;
30 30
 
31
-import net.engio.mbassy.bus.MBassador;
31
+import com.dmdirc.DMDircMBassador;
32 32
 
33 33
 import javax.inject.Provider;
34 34
 import javax.swing.JComponent;
@@ -50,7 +50,7 @@ public class ComponentInputFrame extends InputTextFrame {
50 50
     /** Parent controller. */
51 51
     private final SwingController controller;
52 52
     /** The global event bus. */
53
-    private final MBassador eventBus;
53
+    private final DMDircMBassador eventBus;
54 54
 
55 55
     /**
56 56
      * Creates a new instance of CustomInputFrame.
@@ -62,7 +62,7 @@ public class ComponentInputFrame extends InputTextFrame {
62 62
      * @param owner              The frame container that owns this frame
63 63
      */
64 64
     public ComponentInputFrame(
65
-            final MBassador eventBus,
65
+            final DMDircMBassador eventBus,
66 66
             final TextFrameDependencies deps,
67 67
             final Provider<SwingInputField> inputFieldProvider,
68 68
             final URLBuilder urlBuilder,

+ 2
- 2
src/com/dmdirc/addons/ui_swing/components/frames/InputTextFrame.java Parādīt failu

@@ -61,7 +61,7 @@ import javax.swing.KeyStroke;
61 61
 
62 62
 import net.miginfocom.layout.PlatformDefaults;
63 63
 
64
-import net.engio.mbassy.bus.MBassador;
64
+import com.dmdirc.DMDircMBassador;
65 65
 
66 66
 /**
67 67
  * Frame with an input field.
@@ -100,7 +100,7 @@ public abstract class InputTextFrame extends TextFrame implements InputWindow,
100 100
     /** The controller to use to retrieve command information. */
101 101
     private final CommandController commandController;
102 102
     /** The bus to dispatch input events on. */
103
-    private final MBassador eventBus;
103
+    private final DMDircMBassador eventBus;
104 104
 
105 105
     /**
106 106
      * Creates a new instance of InputFrame.

+ 4
- 5
src/com/dmdirc/addons/ui_swing/components/frames/TextFrame.java Parādīt failu

@@ -23,6 +23,7 @@
23 23
 package com.dmdirc.addons.ui_swing.components.frames;
24 24
 
25 25
 import com.dmdirc.ClientModule.GlobalConfig;
26
+import com.dmdirc.DMDircMBassador;
26 27
 import com.dmdirc.FrameContainer;
27 28
 import com.dmdirc.addons.ui_swing.SwingController;
28 29
 import com.dmdirc.addons.ui_swing.UIUtilities;
@@ -82,8 +83,6 @@ import javax.swing.SwingUtilities;
82 83
 
83 84
 import net.miginfocom.swing.MigLayout;
84 85
 
85
-import net.engio.mbassy.bus.MBassador;
86
-
87 86
 /**
88 87
  * Implements a generic (internal) frame.
89 88
  */
@@ -105,7 +104,7 @@ public abstract class TextFrame extends JPanel implements com.dmdirc.interfaces.
105 104
     /** Manager to use for building popups. */
106 105
     private final PopupManager popupManager;
107 106
     /** Bus to despatch events on. */
108
-    private final MBassador eventBus;
107
+    private final DMDircMBassador eventBus;
109 108
     /** Clipboard to copy and paste from. */
110 109
     private final Clipboard clipboard;
111 110
     /** Boolean to determine if this frame should be popped out of main client. */
@@ -546,7 +545,7 @@ public abstract class TextFrame extends JPanel implements com.dmdirc.interfaces.
546 545
         final SwingController controller;
547 546
         final Provider<Window> mainWindow;
548 547
         final PopupManager popupManager;
549
-        final MBassador eventBus;
548
+        final DMDircMBassador eventBus;
550 549
         final AggregateConfigProvider globalConfig;
551 550
         final PasteDialogFactory pasteDialog;
552 551
         final PluginManager pluginManager;
@@ -561,7 +560,7 @@ public abstract class TextFrame extends JPanel implements com.dmdirc.interfaces.
561 560
                 final SwingController controller,
562 561
                 @MainWindow final Provider<Window> mainWindow,
563 562
                 final PopupManager popupManager,
564
-                final MBassador eventBus,
563
+                final DMDircMBassador eventBus,
565 564
                 final PasteDialogFactory pasteDialog,
566 565
                 final PluginManager pluginManager,
567 566
                 @GlobalConfig final IconManager iconManager,

+ 3
- 3
src/com/dmdirc/addons/ui_swing/components/inputfields/SwingInputHandler.java Parādīt failu

@@ -32,7 +32,7 @@ import com.dmdirc.interfaces.ui.InputField;
32 32
 import com.dmdirc.plugins.ServiceManager;
33 33
 import com.dmdirc.ui.input.InputHandler;
34 34
 
35
-import net.engio.mbassy.bus.MBassador;
35
+import com.dmdirc.DMDircMBassador;
36 36
 
37 37
 import java.awt.event.ActionEvent;
38 38
 import java.awt.event.KeyEvent;
@@ -49,7 +49,7 @@ import javax.swing.text.JTextComponent;
49 49
  */
50 50
 public class SwingInputHandler extends InputHandler implements KeyListener {
51 51
 
52
-    private final MBassador eventBus;
52
+    private final DMDircMBassador eventBus;
53 53
 
54 54
     /**
55 55
      * Creates a new instance of InputHandler. Adds listeners to the target that we need to operate.
@@ -67,7 +67,7 @@ public class SwingInputHandler extends InputHandler implements KeyListener {
67 67
             final CommandController commandController,
68 68
             final CommandParser commandParser,
69 69
             final FrameContainer parentWindow,
70
-            final MBassador eventBus) {
70
+            final DMDircMBassador eventBus) {
71 71
         super(serviceManager, target, commandController, commandParser, parentWindow, eventBus);
72 72
         this.eventBus = eventBus;
73 73
     }

+ 2
- 2
src/com/dmdirc/addons/ui_swing/components/statusbar/InviteLabel.java Parādīt failu

@@ -37,7 +37,7 @@ import com.dmdirc.interfaces.InviteListener;
37 37
 import com.dmdirc.interfaces.ui.StatusBarComponent;
38 38
 import com.dmdirc.ui.IconManager;
39 39
 
40
-import net.engio.mbassy.bus.MBassador;
40
+import com.dmdirc.DMDircMBassador;
41 41
 import net.engio.mbassy.listener.Handler;
42 42
 
43 43
 import java.awt.Window;
@@ -82,7 +82,7 @@ public class InviteLabel extends StatusbarPopupPanel<JLabel> implements StatusBa
82 82
      */
83 83
     @Inject
84 84
     public InviteLabel(
85
-            final MBassador eventBus,
85
+            final DMDircMBassador eventBus,
86 86
             @GlobalConfig final IconManager iconManager,
87 87
             final ServerManager serverManager,
88 88
             final MainFrame mainFrame) {

+ 3
- 4
src/com/dmdirc/addons/ui_swing/components/text/WrapEditorKit.java Parādīt failu

@@ -7,6 +7,7 @@
7 7
 
8 8
 package com.dmdirc.addons.ui_swing.components.text;
9 9
 
10
+import com.dmdirc.DMDircMBassador;
10 11
 import com.dmdirc.events.LinkChannelClickedEvent;
11 12
 import com.dmdirc.events.LinkNicknameClickedEvent;
12 13
 import com.dmdirc.events.LinkUrlClickedEvent;
@@ -25,8 +26,6 @@ import javax.swing.text.StyledDocument;
25 26
 import javax.swing.text.StyledEditorKit;
26 27
 import javax.swing.text.ViewFactory;
27 28
 
28
-import net.engio.mbassy.bus.MBassador;
29
-
30 29
 /**
31 30
  * @author Stanislav Lapitsky
32 31
  * @version 1.0
@@ -46,7 +45,7 @@ public class WrapEditorKit extends StyledEditorKit implements MouseListener, Mou
46 45
     /** Associated Component. */
47 46
     private JEditorPane editorPane;
48 47
     /** Event bus to fire link click events on. */
49
-    private final MBassador eventBus;
48
+    private final DMDircMBassador eventBus;
50 49
     /** The window this editor kit is used in. */
51 50
     private final Window window;
52 51
 
@@ -57,7 +56,7 @@ public class WrapEditorKit extends StyledEditorKit implements MouseListener, Mou
57 56
      * @param eventBus Event bus to raise hyperlink events on
58 57
      * @param window   Window as source for hyperlink events
59 58
      */
60
-    public WrapEditorKit(final boolean wrapping, final MBassador eventBus, final Window window) {
59
+    public WrapEditorKit(final boolean wrapping, final DMDircMBassador eventBus, final Window window) {
61 60
         this.window = window;
62 61
         this.eventBus = eventBus;
63 62
         wrap = wrapping;

+ 2
- 2
src/com/dmdirc/addons/ui_swing/dialogs/about/LicenceLoader.java Parādīt failu

@@ -27,7 +27,7 @@ import com.dmdirc.addons.ui_swing.components.LoggingSwingWorker;
27 27
 import com.dmdirc.plugins.PluginInfo;
28 28
 import com.dmdirc.util.resourcemanager.ResourceManager;
29 29
 
30
-import net.engio.mbassy.bus.MBassador;
30
+import com.dmdirc.DMDircMBassador;
31 31
 
32 32
 import java.io.BufferedReader;
33 33
 import java.io.IOException;
@@ -67,7 +67,7 @@ public class LicenceLoader extends LoggingSwingWorker<Void, Void> {
67 67
      * @param eventBus The event bus to post errors to
68 68
      */
69 69
     public LicenceLoader(final Collection<PluginInfo> plugins, final JTree tree,
70
-            final DefaultTreeModel model, final MBassador eventBus) {
70
+            final DefaultTreeModel model, final DMDircMBassador eventBus) {
71 71
         super(eventBus);
72 72
         this.plugins = plugins;
73 73
         this.tree = tree;

+ 2
- 2
src/com/dmdirc/addons/ui_swing/dialogs/about/LicencesPanel.java Parādīt failu

@@ -29,7 +29,7 @@ import com.dmdirc.interfaces.config.AggregateConfigProvider;
29 29
 import com.dmdirc.plugins.PluginInfo;
30 30
 import com.dmdirc.plugins.PluginManager;
31 31
 
32
-import net.engio.mbassy.bus.MBassador;
32
+import com.dmdirc.DMDircMBassador;
33 33
 
34 34
 import java.awt.Font;
35 35
 import java.awt.Rectangle;
@@ -80,7 +80,7 @@ public class LicencesPanel extends JPanel implements TreeSelectionListener {
80 80
     @Inject
81 81
     public LicencesPanel(
82 82
             @GlobalConfig final AggregateConfigProvider globalConfig,
83
-            final PluginManager pluginManager, final MBassador eventBus) {
83
+            final PluginManager pluginManager, final DMDircMBassador eventBus) {
84 84
         config = globalConfig;
85 85
         initComponents();
86 86
         new LicenceLoader(pluginManager.getPluginInfos(), list, listModel, eventBus).execute();

+ 3
- 3
src/com/dmdirc/addons/ui_swing/dialogs/actionsmanager/ActionsManagerDialog.java Parādīt failu

@@ -66,7 +66,7 @@ import javax.swing.event.ListSelectionListener;
66 66
 
67 67
 import net.miginfocom.swing.MigLayout;
68 68
 
69
-import net.engio.mbassy.bus.MBassador;
69
+import com.dmdirc.DMDircMBassador;
70 70
 import net.engio.mbassy.listener.Handler;
71 71
 
72 72
 /**
@@ -86,7 +86,7 @@ public class ActionsManagerDialog extends StandardDialog implements
86 86
     /** Duplicate action group validator. */
87 87
     private final ValidatorChain<String> validator;
88 88
     /** Event bus to post events to and subscribe to events on. */
89
-    private final MBassador eventbus;
89
+    private final DMDircMBassador eventbus;
90 90
     /** Info label. */
91 91
     private TextLabel infoLabel;
92 92
     /** Group list. */
@@ -125,7 +125,7 @@ public class ActionsManagerDialog extends StandardDialog implements
125 125
      */
126 126
     @Inject
127 127
     public ActionsManagerDialog(
128
-            final MBassador eventBus,
128
+            final DMDircMBassador eventBus,
129 129
             final Apple apple,
130 130
             final MainFrame parentWindow,
131 131
             @UserConfig final ConfigProvider config,

+ 2
- 2
src/com/dmdirc/addons/ui_swing/dialogs/aliases/AliasManagerDialog.java Parādīt failu

@@ -33,7 +33,7 @@ import com.dmdirc.interfaces.ui.AliasDialogModel;
33 33
 import com.dmdirc.ui.IconManager;
34 34
 import com.dmdirc.util.validators.NotEmptyValidator;
35 35
 
36
-import net.engio.mbassy.bus.MBassador;
36
+import com.dmdirc.DMDircMBassador;
37 37
 
38 38
 import java.awt.Dimension;
39 39
 import java.awt.Window;
@@ -58,7 +58,7 @@ public class AliasManagerDialog extends StandardDialog {
58 58
 
59 59
     @Inject
60 60
     public AliasManagerDialog(@MainWindow final Window mainFrame, final AliasDialogModel model,
61
-            @GlobalConfig final IconManager iconManager, final MBassador eventBus) {
61
+            @GlobalConfig final IconManager iconManager, final DMDircMBassador eventBus) {
62 62
         super(mainFrame, ModalityType.DOCUMENT_MODAL);
63 63
         final AliasManagerLinker linker = new AliasManagerLinker(model, this, iconManager);
64 64
         setTitle("Alias Manager");

+ 3
- 3
src/com/dmdirc/addons/ui_swing/dialogs/channelsetting/ChannelSettingsDialog.java Parādīt failu

@@ -36,7 +36,7 @@ import com.dmdirc.interfaces.config.IdentityFactory;
36 36
 import com.dmdirc.interfaces.ui.InputWindow;
37 37
 import com.dmdirc.plugins.ServiceManager;
38 38
 
39
-import net.engio.mbassy.bus.MBassador;
39
+import com.dmdirc.DMDircMBassador;
40 40
 
41 41
 import java.awt.Window;
42 42
 import java.awt.datatransfer.Clipboard;
@@ -88,7 +88,7 @@ public class ChannelSettingsDialog extends StandardDialog implements ActionListe
88 88
     /** The controller to use to retrieve command information. */
89 89
     private final CommandController commandController;
90 90
     /** The event bus to post errors to. */
91
-    private final MBassador eventBus;
91
+    private final DMDircMBassador eventBus;
92 92
 
93 93
     /**
94 94
      * Creates a new instance of ChannelSettingsDialog.
@@ -116,7 +116,7 @@ public class ChannelSettingsDialog extends StandardDialog implements ActionListe
116 116
             final Window parentWindow,
117 117
             final Clipboard clipboard,
118 118
             final CommandController commandController,
119
-            final MBassador eventBus) {
119
+            final DMDircMBassador eventBus) {
120 120
         super(parentWindow, ModalityType.MODELESS);
121 121
 
122 122
         this.userConfig = checkNotNull(userConfig);

+ 3
- 3
src/com/dmdirc/addons/ui_swing/dialogs/channelsetting/TopicDisplayPane.java Parādīt failu

@@ -23,6 +23,7 @@
23 23
 package com.dmdirc.addons.ui_swing.dialogs.channelsetting;
24 24
 
25 25
 import com.dmdirc.Channel;
26
+import com.dmdirc.DMDircMBassador;
26 27
 import com.dmdirc.Topic;
27 28
 import com.dmdirc.addons.ui_swing.UIUtilities;
28 29
 import com.dmdirc.addons.ui_swing.actions.ReplacePasteAction;
@@ -37,7 +38,6 @@ import com.dmdirc.plugins.ServiceManager;
37 38
 import com.dmdirc.ui.IconManager;
38 39
 
39 40
 import com.google.common.base.Optional;
40
-import net.engio.mbassy.bus.MBassador;
41 41
 
42 42
 import java.awt.Color;
43 43
 import java.awt.datatransfer.Clipboard;
@@ -71,7 +71,7 @@ public class TopicDisplayPane extends JPanel implements DocumentListener {
71 71
     /** Clipboard to copy and paste from. */
72 72
     private final Clipboard clipboard;
73 73
     /** The event bus to post errors to. */
74
-    private final MBassador eventBus;
74
+    private final DMDircMBassador eventBus;
75 75
     /** label showing the number of characters left in a topic. */
76 76
     private JLabel topicLengthLabel;
77 77
     /** Topic text entry text area. */
@@ -95,7 +95,7 @@ public class TopicDisplayPane extends JPanel implements DocumentListener {
95 95
     public TopicDisplayPane(final Channel channel, final IconManager iconManager,
96 96
             final ServiceManager serviceManager, final ChannelSettingsDialog parent,
97 97
             final InputWindow channelWindow, final Clipboard clipboard,
98
-            final CommandController commandController, final MBassador eventBus) {
98
+            final CommandController commandController, final DMDircMBassador eventBus) {
99 99
         this.clipboard = clipboard;
100 100
         this.channel = channel;
101 101
         this.parent = parent;

+ 3
- 3
src/com/dmdirc/addons/ui_swing/dialogs/channelsetting/TopicPane.java Parādīt failu

@@ -23,6 +23,7 @@
23 23
 package com.dmdirc.addons.ui_swing.dialogs.channelsetting;
24 24
 
25 25
 import com.dmdirc.Channel;
26
+import com.dmdirc.DMDircMBassador;
26 27
 import com.dmdirc.addons.ui_swing.UIUtilities;
27 28
 import com.dmdirc.interfaces.CommandController;
28 29
 import com.dmdirc.interfaces.ui.InputWindow;
@@ -30,7 +31,6 @@ import com.dmdirc.plugins.ServiceManager;
30 31
 import com.dmdirc.ui.IconManager;
31 32
 
32 33
 import com.google.common.base.Optional;
33
-import net.engio.mbassy.bus.MBassador;
34 34
 
35 35
 import java.awt.datatransfer.Clipboard;
36 36
 import java.awt.event.ActionEvent;
@@ -74,7 +74,7 @@ public class TopicPane extends JPanel implements ActionListener {
74 74
             final CommandController commandController,
75 75
             final ServiceManager serviceManager, final ChannelSettingsDialog parent,
76 76
             final InputWindow channelWindow, final Clipboard clipboard,
77
-            final MBassador eventBus) {
77
+            final DMDircMBassador eventBus) {
78 78
         setOpaque(UIUtilities.getTabbedPaneOpaque());
79 79
         this.channel = channel;
80 80
         this.parent = parent;
@@ -96,7 +96,7 @@ public class TopicPane extends JPanel implements ActionListener {
96 96
             final IconManager iconManager,
97 97
             final ServiceManager serviceManager,
98 98
             final CommandController commandController,
99
-            final MBassador eventBus) {
99
+            final DMDircMBassador eventBus) {
100 100
         topicDisplayPane = new TopicDisplayPane(channel, iconManager, serviceManager, parent,
101 101
                 channelWindow, clipboard, commandController, eventBus);
102 102
         topicHistoryPane = new TopicHistoryPane(channel);

+ 3
- 4
src/com/dmdirc/addons/ui_swing/dialogs/paste/PasteDialog.java Parādīt failu

@@ -22,6 +22,7 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing.dialogs.paste;
24 24
 
25
+import com.dmdirc.DMDircMBassador;
25 26
 import com.dmdirc.addons.ui_swing.UIUtilities;
26 27
 import com.dmdirc.addons.ui_swing.components.frames.InputTextFrame;
27 28
 import com.dmdirc.addons.ui_swing.components.inputfields.SwingInputHandler;
@@ -33,8 +34,6 @@ import com.dmdirc.interfaces.config.AggregateConfigProvider;
33 34
 import com.dmdirc.plugins.PluginManager;
34 35
 import com.dmdirc.ui.IconManager;
35 36
 
36
-import net.engio.mbassy.bus.MBassador;
37
-
38 37
 import java.awt.Window;
39 38
 import java.awt.event.ActionEvent;
40 39
 import java.awt.event.ActionListener;
@@ -97,7 +96,7 @@ public final class PasteDialog extends StandardDialog implements ActionListener,
97 96
             final AggregateConfigProvider config,
98 97
             final PluginManager pluginManager,
99 98
             final CommandController commandController,
100
-            final MBassador eventBus,
99
+            final DMDircMBassador eventBus,
101 100
             final InputTextFrame newParent,
102 101
             final String text,
103 102
             final Window parentWindow) {
@@ -126,7 +125,7 @@ public final class PasteDialog extends StandardDialog implements ActionListener,
126 125
      *
127 126
      * @param text text to show in the dialog
128 127
      */
129
-    private void initComponents(final MBassador eventBus, final String text) {
128
+    private void initComponents(final DMDircMBassador eventBus, final String text) {
130 129
         scrollPane = new JScrollPane();
131 130
         textField = new TextAreaInputField(iconManager, config, text);
132 131
         editButton = new JButton("Edit");

+ 3
- 4
src/com/dmdirc/addons/ui_swing/dialogs/paste/PasteDialogFactory.java Parādīt failu

@@ -23,14 +23,13 @@
23 23
 package com.dmdirc.addons.ui_swing.dialogs.paste;
24 24
 
25 25
 import com.dmdirc.ClientModule;
26
+import com.dmdirc.DMDircMBassador;
26 27
 import com.dmdirc.addons.ui_swing.components.frames.InputTextFrame;
27 28
 import com.dmdirc.interfaces.CommandController;
28 29
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
29 30
 import com.dmdirc.plugins.PluginManager;
30 31
 import com.dmdirc.ui.IconManager;
31 32
 
32
-import net.engio.mbassy.bus.MBassador;
33
-
34 33
 import java.awt.Window;
35 34
 
36 35
 import javax.inject.Inject;
@@ -46,7 +45,7 @@ public class PasteDialogFactory {
46 45
     private final AggregateConfigProvider config;
47 46
     private final PluginManager pluginManager;
48 47
     private final CommandController commandController;
49
-    private final MBassador eventBus;
48
+    private final DMDircMBassador eventBus;
50 49
 
51 50
     @Inject
52 51
     public PasteDialogFactory(
@@ -54,7 +53,7 @@ public class PasteDialogFactory {
54 53
             @ClientModule.GlobalConfig final AggregateConfigProvider config,
55 54
             final PluginManager pluginManager,
56 55
             final CommandController commandController,
57
-            final MBassador eventBus) {
56
+            final DMDircMBassador eventBus) {
58 57
         this.iconManager = iconManager;
59 58
         this.config = config;
60 59
         this.pluginManager = pluginManager;

+ 2
- 3
src/com/dmdirc/addons/ui_swing/dialogs/prefs/CategoryLabel.java Parādīt failu

@@ -22,11 +22,10 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing.dialogs.prefs;
24 24
 
25
+import com.dmdirc.DMDircMBassador;
25 26
 import com.dmdirc.config.prefs.PreferencesCategory;
26 27
 import com.dmdirc.ui.IconManager;
27 28
 
28
-import net.engio.mbassy.bus.MBassador;
29
-
30 29
 import java.awt.Dimension;
31 30
 
32 31
 import javax.annotation.Nullable;
@@ -60,7 +59,7 @@ public class CategoryLabel extends JLabel {
60 59
      * @param index       Index of this label
61 60
      */
62 61
     public CategoryLabel(final IconManager iconManager,
63
-            final MBassador eventBus,
62
+            final DMDircMBassador eventBus,
64 63
             @Nullable final JList<? extends PreferencesCategory> parentList,
65 64
             final PreferencesCategory category, final int numCats,
66 65
             final int index) {

+ 4
- 4
src/com/dmdirc/addons/ui_swing/dialogs/prefs/CategoryPanel.java Parādīt failu

@@ -32,7 +32,7 @@ import com.dmdirc.addons.ui_swing.components.text.TextLabel;
32 32
 import com.dmdirc.config.prefs.PreferencesCategory;
33 33
 import com.dmdirc.ui.IconManager;
34 34
 
35
-import net.engio.mbassy.bus.MBassador;
35
+import com.dmdirc.DMDircMBassador;
36 36
 
37 37
 import java.awt.Component;
38 38
 import java.util.Collections;
@@ -76,7 +76,7 @@ public class CategoryPanel extends JPanel {
76 76
     /** Prefs component factory. */
77 77
     private final PrefsComponentFactory factory;
78 78
     /** The event bus to post errors to. */
79
-    private final MBassador eventBus;
79
+    private final DMDircMBassador eventBus;
80 80
 
81 81
     /**
82 82
      * Instantiates a new category panel.
@@ -87,7 +87,7 @@ public class CategoryPanel extends JPanel {
87 87
      */
88 88
     @Inject
89 89
     public CategoryPanel(
90
-            final MBassador eventBus,
90
+            final DMDircMBassador eventBus,
91 91
             final PrefsComponentFactory factory,
92 92
             @GlobalConfig final IconManager iconManager) {
93 93
         this(eventBus, factory, iconManager, null);
@@ -102,7 +102,7 @@ public class CategoryPanel extends JPanel {
102 102
      * @param category    Initial category
103 103
      */
104 104
     public CategoryPanel(
105
-            final MBassador eventBus, final PrefsComponentFactory factory,
105
+            final DMDircMBassador eventBus, final PrefsComponentFactory factory,
106 106
             final IconManager iconManager,
107 107
             final PreferencesCategory category) {
108 108
         super(new MigLayout("fillx, wrap, ins 0"));

+ 3
- 4
src/com/dmdirc/addons/ui_swing/dialogs/prefs/IconLoader.java Parādīt failu

@@ -22,6 +22,7 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing.dialogs.prefs;
24 24
 
25
+import com.dmdirc.DMDircMBassador;
25 26
 import com.dmdirc.addons.ui_swing.components.LoggingSwingWorker;
26 27
 import com.dmdirc.events.UserErrorEvent;
27 28
 import com.dmdirc.logger.ErrorLevel;
@@ -31,8 +32,6 @@ import java.util.concurrent.ExecutionException;
31 32
 
32 33
 import javax.swing.Icon;
33 34
 
34
-import net.engio.mbassy.bus.MBassador;
35
-
36 35
 /**
37 36
  * Loads an icon in the background and uses it for a category label once it has been loaded.
38 37
  */
@@ -41,7 +40,7 @@ public class IconLoader extends LoggingSwingWorker<Icon, Void> {
41 40
     /** Category this icon will be used for. */
42 41
     private final CategoryLabel label;
43 42
     /** The event bus to post errors to. */
44
-    private final MBassador eventBus;
43
+    private final DMDircMBassador eventBus;
45 44
     /** Icon to load. */
46 45
     private final String icon;
47 46
     /** Icon manager. */
@@ -56,7 +55,7 @@ public class IconLoader extends LoggingSwingWorker<Icon, Void> {
56 55
      * @param label       Label to load category for
57 56
      * @param icon        Icon to load
58 57
      */
59
-    public IconLoader(final IconManager iconManager, final MBassador eventBus,
58
+    public IconLoader(final IconManager iconManager, final DMDircMBassador eventBus,
60 59
             final CategoryLabel label, final String icon) {
61 60
         super(eventBus);
62 61
         this.iconManager = iconManager;

+ 3
- 3
src/com/dmdirc/addons/ui_swing/dialogs/prefs/PreferencesListCellRenderer.java Parādīt failu

@@ -25,7 +25,7 @@ package com.dmdirc.addons.ui_swing.dialogs.prefs;
25 25
 import com.dmdirc.config.prefs.PreferencesCategory;
26 26
 import com.dmdirc.ui.IconManager;
27 27
 
28
-import net.engio.mbassy.bus.MBassador;
28
+import com.dmdirc.DMDircMBassador;
29 29
 
30 30
 import java.awt.Component;
31 31
 import java.awt.Font;
@@ -51,7 +51,7 @@ public class PreferencesListCellRenderer extends JLabel implements
51 51
     /** Label map. */
52 52
     private final Map<PreferencesCategory, JLabel> labelMap;
53 53
     /** The event bus to post errors to. */
54
-    private final MBassador eventBus;
54
+    private final DMDircMBassador eventBus;
55 55
 
56 56
     /**
57 57
      * Instantiates a new prefs list cell renderer.
@@ -60,7 +60,7 @@ public class PreferencesListCellRenderer extends JLabel implements
60 60
      * @param eventBus    The event bus to post errors to
61 61
      * @param numCats     Number of categories in the list
62 62
      */
63
-    public PreferencesListCellRenderer(final IconManager iconManager, final MBassador eventBus,
63
+    public PreferencesListCellRenderer(final IconManager iconManager, final DMDircMBassador eventBus,
64 64
             final int numCats) {
65 65
         labelMap = new HashMap<>();
66 66
         this.numCats = numCats;

+ 3
- 4
src/com/dmdirc/addons/ui_swing/dialogs/prefs/PrefsCategoryLoader.java Parādīt failu

@@ -22,6 +22,7 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing.dialogs.prefs;
24 24
 
25
+import com.dmdirc.DMDircMBassador;
25 26
 import com.dmdirc.addons.ui_swing.Apple;
26 27
 import com.dmdirc.addons.ui_swing.PrefsComponentFactory;
27 28
 import com.dmdirc.addons.ui_swing.UIUtilities;
@@ -45,8 +46,6 @@ import javax.swing.UIManager;
45 46
 import net.miginfocom.layout.PlatformDefaults;
46 47
 import net.miginfocom.swing.MigLayout;
47 48
 
48
-import net.engio.mbassy.bus.MBassador;
49
-
50 49
 /**
51 50
  * Loads a preferences panel for a specified preferences category in the background.
52 51
  */
@@ -70,7 +69,7 @@ public class PrefsCategoryLoader extends LoggingSwingWorker<JPanel, Object> {
70 69
     /** Prefs component factory instance. */
71 70
     private final PrefsComponentFactory factory;
72 71
     /** The event bus to post the errors to. */
73
-    private final MBassador eventBus;
72
+    private final DMDircMBassador eventBus;
74 73
 
75 74
     /**
76 75
      * Instantiates a new preferences category loader.
@@ -81,7 +80,7 @@ public class PrefsCategoryLoader extends LoggingSwingWorker<JPanel, Object> {
81 80
      * @param category      Preferences Category to load
82 81
      */
83 82
     public PrefsCategoryLoader(final PrefsComponentFactory factory,
84
-            final MBassador eventBus,
83
+            final DMDircMBassador eventBus,
85 84
             final CategoryPanel categoryPanel,
86 85
             final PreferencesCategory category) {
87 86
         super(eventBus);

+ 3
- 3
src/com/dmdirc/addons/ui_swing/dialogs/prefs/SwingPreferencesDialog.java Parādīt failu

@@ -58,7 +58,7 @@ import javax.swing.event.ListSelectionListener;
58 58
 
59 59
 import net.miginfocom.swing.MigLayout;
60 60
 
61
-import net.engio.mbassy.bus.MBassador;
61
+import com.dmdirc.DMDircMBassador;
62 62
 
63 63
 /**
64 64
  * Allows the user to modify global client preferences.
@@ -85,7 +85,7 @@ public final class SwingPreferencesDialog extends StandardDialog implements
85 85
     /** Icon manager to retrieve icons from. */
86 86
     private final IconManager iconManager;
87 87
     /** The event bus to post errors to. */
88
-    private final MBassador eventBus;
88
+    private final DMDircMBassador eventBus;
89 89
 
90 90
     /**
91 91
      * Creates a new instance of SwingPreferencesDialog.
@@ -104,7 +104,7 @@ public final class SwingPreferencesDialog extends StandardDialog implements
104 104
             @ForSettings final DialogProvider<SwingRestartDialog> restartDialogProvider,
105 105
             final Provider<PreferencesDialogModel> dialogModelProvider,
106 106
             final Provider<CategoryPanel> categoryPanelProvider,
107
-            final MBassador eventBus) {
107
+            final DMDircMBassador eventBus) {
108 108
         super(parentWindow, ModalityType.MODELESS);
109 109
 
110 110
         this.iconManager = iconManager;

+ 3
- 4
src/com/dmdirc/addons/ui_swing/dialogs/prefs/UpdateConfigPanel.java Parādīt failu

@@ -24,6 +24,7 @@ package com.dmdirc.addons.ui_swing.dialogs.prefs;
24 24
 
25 25
 import com.dmdirc.ClientModule.GlobalConfig;
26 26
 import com.dmdirc.ClientModule.UserConfig;
27
+import com.dmdirc.DMDircMBassador;
27 28
 import com.dmdirc.addons.ui_swing.components.PackingTable;
28 29
 import com.dmdirc.config.prefs.PreferencesInterface;
29 30
 import com.dmdirc.events.UserErrorEvent;
@@ -50,8 +51,6 @@ import javax.swing.JScrollPane;
50 51
 
51 52
 import net.miginfocom.swing.MigLayout;
52 53
 
53
-import net.engio.mbassy.bus.MBassador;
54
-
55 54
 /**
56 55
  * Updates configuration UI.
57 56
  */
@@ -79,7 +78,7 @@ public class UpdateConfigPanel extends JPanel implements ActionListener,
79 78
     /** Controller to pass to the update checker. */
80 79
     private final IdentityController identityController;
81 80
     /** The event bus to post errors to. */
82
-    private final MBassador eventBus;
81
+    private final DMDircMBassador eventBus;
83 82
 
84 83
     /**
85 84
      * Instantiates a new update config panel.
@@ -96,7 +95,7 @@ public class UpdateConfigPanel extends JPanel implements ActionListener,
96 95
             @GlobalConfig final AggregateConfigProvider globalConfig,
97 96
             final CachingUpdateManager updateManager,
98 97
             final IdentityController identityController,
99
-            final MBassador eventBus) {
98
+            final DMDircMBassador eventBus) {
100 99
         this.userConfig = userConfig;
101 100
         this.globalConfig = globalConfig;
102 101
         this.updateManager = updateManager;

+ 3
- 4
src/com/dmdirc/addons/ui_swing/dialogs/updater/SwingUpdaterDialog.java Parādīt failu

@@ -22,6 +22,7 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing.dialogs.updater;
24 24
 
25
+import com.dmdirc.DMDircMBassador;
25 26
 import com.dmdirc.addons.ui_swing.UIUtilities;
26 27
 import com.dmdirc.addons.ui_swing.components.LoggingSwingWorker;
27 28
 import com.dmdirc.addons.ui_swing.components.PackingTable;
@@ -39,8 +40,6 @@ import com.dmdirc.updater.manager.UpdateManagerListener;
39 40
 import com.dmdirc.updater.manager.UpdateManagerStatus;
40 41
 import com.dmdirc.updater.manager.UpdateStatus;
41 42
 
42
-import net.engio.mbassy.bus.MBassador;
43
-
44 43
 import java.awt.Dimension;
45 44
 import java.awt.Window;
46 45
 import java.awt.event.ActionEvent;
@@ -82,7 +81,7 @@ public class SwingUpdaterDialog extends StandardDialog implements
82 81
     /** Provider of restart dialogs. */
83 82
     private final DialogProvider<SwingRestartDialog> restartDialogProvider;
84 83
     /** The event bus to post errors to. */
85
-    private final MBassador eventBus;
84
+    private final DMDircMBassador eventBus;
86 85
 
87 86
     /**
88 87
      * Creates a new instance of the updater dialog.
@@ -97,7 +96,7 @@ public class SwingUpdaterDialog extends StandardDialog implements
97 96
             final CachingUpdateManager updateManager,
98 97
             @MainWindow final Window parentWindow,
99 98
             @ForUpdates final DialogProvider<SwingRestartDialog> restartDialogProvider,
100
-            final MBassador eventBus) {
99
+            final DMDircMBassador eventBus) {
101 100
         super(parentWindow, ModalityType.MODELESS);
102 101
 
103 102
         this.updateManager = updateManager;

+ 1
- 1
src/com/dmdirc/addons/ui_swing/events/SwingWindowAddedEvent.java Parādīt failu

@@ -29,7 +29,7 @@ import com.google.common.base.Optional;
29 29
 /**
30 30
  * Event triggered when a swing window is added.
31 31
  */
32
-public class SwingWindowAddedEvent {
32
+public class SwingWindowAddedEvent extends SwingEvent {
33 33
 
34 34
     private final Optional<TextFrame> parentWindow;
35 35
     private final TextFrame childWindow;

+ 1
- 1
src/com/dmdirc/addons/ui_swing/events/SwingWindowDeletedEvent.java Parādīt failu

@@ -29,7 +29,7 @@ import com.google.common.base.Optional;
29 29
 /**
30 30
  * Event triggered when a swing window is deleted.
31 31
  */
32
-public class SwingWindowDeletedEvent {
32
+public class SwingWindowDeletedEvent extends SwingEvent {
33 33
 
34 34
     private final Optional<TextFrame> parentWindow;
35 35
     private final TextFrame childWindow;

+ 2
- 2
src/com/dmdirc/addons/ui_swing/framemanager/buttonbar/ButtonBar.java Parādīt failu

@@ -23,6 +23,7 @@
23 23
 package com.dmdirc.addons.ui_swing.framemanager.buttonbar;
24 24
 
25 25
 import com.dmdirc.ClientModule.GlobalConfig;
26
+import com.dmdirc.DMDircMBassador;
26 27
 import com.dmdirc.FrameContainer;
27 28
 import com.dmdirc.FrameContainerComparator;
28 29
 import com.dmdirc.addons.ui_swing.SwingWindowFactory;
@@ -72,7 +73,6 @@ import javax.swing.SwingUtilities;
72 73
 import net.miginfocom.layout.PlatformDefaults;
73 74
 import net.miginfocom.swing.MigLayout;
74 75
 
75
-import net.engio.mbassy.bus.MBassador;
76 76
 import net.engio.mbassy.listener.Handler;
77 77
 
78 78
 /**
@@ -131,7 +131,7 @@ public final class ButtonBar implements FrameManager, ActionListener,
131 131
             @GlobalConfig final AggregateConfigProvider globalConfig,
132 132
             final WindowManager windowManager,
133 133
             final ActiveFrameManager activeFrameManager,
134
-            final MBassador eventBus) {
134
+            final DMDircMBassador eventBus) {
135 135
         this.windowFactory = windowFactory;
136 136
         this.globalConfig = globalConfig;
137 137
         this.windowManager = windowManager;

+ 3
- 3
src/com/dmdirc/addons/ui_swing/framemanager/ctrltab/CtrlTabWindowManager.java Parādīt failu

@@ -54,7 +54,7 @@ import javax.swing.tree.TreeNode;
54 54
 import javax.swing.tree.TreePath;
55 55
 import javax.swing.tree.TreeSelectionModel;
56 56
 
57
-import net.engio.mbassy.bus.MBassador;
57
+import com.dmdirc.DMDircMBassador;
58 58
 import net.engio.mbassy.listener.Handler;
59 59
 
60 60
 /**
@@ -72,7 +72,7 @@ public class CtrlTabWindowManager implements SelectionListener {
72 72
     /** Selection model for the tree scroller. */
73 73
     private final TreeSelectionModel selectionModel;
74 74
     /** The event bus to post errors to. */
75
-    private final MBassador eventBus;
75
+    private final DMDircMBassador eventBus;
76 76
 
77 77
     /**
78 78
      * Creates a new ctrl tab window manager.
@@ -89,7 +89,7 @@ public class CtrlTabWindowManager implements SelectionListener {
89 89
             final SwingWindowFactory windowFactory,
90 90
             final ActiveFrameManager activeFrameManager,
91 91
             final MainFrame mainFrame,
92
-            final MBassador eventBus) {
92
+            final DMDircMBassador eventBus) {
93 93
         this.eventBus = eventBus;
94 94
         nodes = new HashMap<>();
95 95
         model = new TreeViewModel(globalConfig, new TreeViewNode(null, null));

+ 5
- 5
src/com/dmdirc/addons/ui_swing/framemanager/tree/TreeFrameManager.java Parādīt failu

@@ -65,7 +65,7 @@ import javax.swing.tree.TreePath;
65 65
 
66 66
 import net.miginfocom.swing.MigLayout;
67 67
 
68
-import net.engio.mbassy.bus.MBassador;
68
+import com.dmdirc.DMDircMBassador;
69 69
 import net.engio.mbassy.listener.Handler;
70 70
 
71 71
 /**
@@ -95,9 +95,9 @@ public class TreeFrameManager implements FrameManager, Serializable, ConfigChang
95 95
     /** Active frame manager. */
96 96
     private final ActiveFrameManager activeFrameManager;
97 97
     /** The event bus to post errors to. */
98
-    private final MBassador eventBus;
98
+    private final DMDircMBassador eventBus;
99 99
     /** Swing event bus. */
100
-    private final MBassador swingEventBus;
100
+    private final DMDircMBassador swingEventBus;
101 101
 
102 102
     /**
103 103
      * Creates a new instance of the TreeFrameManager.
@@ -119,8 +119,8 @@ public class TreeFrameManager implements FrameManager, Serializable, ConfigChang
119 119
             final ActiveFrameManager activeFrameManager,
120 120
             final SwingWindowFactory windowFactory,
121 121
             @PluginDomain(SwingController.class) final String domain,
122
-            final MBassador eventBus,
123
-            @SwingEventBus final MBassador swingEventBus) {
122
+            final DMDircMBassador eventBus,
123
+            @SwingEventBus final DMDircMBassador swingEventBus) {
124 124
         this.windowFactory = windowFactory;
125 125
         this.windowManager = windowManager;
126 126
         this.nodes = new HashMap<>();

+ 6
- 2
src/com/dmdirc/addons/ui_swing/framemanager/windowmenu/WindowMenuFrameManager.java Parādīt failu

@@ -23,6 +23,7 @@
23 23
 package com.dmdirc.addons.ui_swing.framemanager.windowmenu;
24 24
 
25 25
 import com.dmdirc.ClientModule.GlobalConfig;
26
+import com.dmdirc.DMDircMBassador;
26 27
 import com.dmdirc.FrameContainer;
27 28
 import com.dmdirc.FrameContainerComparator;
28 29
 import com.dmdirc.addons.ui_swing.SelectionListener;
@@ -58,7 +59,6 @@ import javax.swing.JMenuItem;
58 59
 import javax.swing.JPopupMenu;
59 60
 import javax.swing.JSeparator;
60 61
 
61
-import net.engio.mbassy.bus.MBassador;
62 62
 import net.engio.mbassy.listener.Handler;
63 63
 
64 64
 /**
@@ -87,6 +87,8 @@ public class WindowMenuFrameManager extends JMenu implements ActionListener, Sel
87 87
     private final ActiveFrameManager activeFrameManager;
88 88
     private final AggregateConfigProvider globalConfig;
89 89
     private final String domain;
90
+    /** The client event bus to subscribe to events on. */
91
+    private final DMDircMBassador eventBus;
90 92
 
91 93
     /**
92 94
      * Creates a new instance of WindowMenuFrameManager.
@@ -103,10 +105,12 @@ public class WindowMenuFrameManager extends JMenu implements ActionListener, Sel
103 105
             @GlobalConfig final AggregateConfigProvider globalConfig,
104 106
             @PluginDomain(SwingController.class) final String domain,
105 107
             final ActiveFrameManager activeFrameManager,
106
-            @SwingEventBus final MBassador swingEventBus) {
108
+            @SwingEventBus final DMDircMBassador swingEventBus,
109
+            final DMDircMBassador eventBus) {
107 110
         this.globalConfig = globalConfig;
108 111
         this.domain = domain;
109 112
         this.activeFrameManager = activeFrameManager;
113
+        this.eventBus = eventBus;
110 114
         swingEventBus.subscribe(this);
111 115
 
112 116
         menus = Collections.synchronizedMap(

+ 2
- 2
src/com/dmdirc/addons/ui_swing/injection/DialogModule.java Parādīt failu

@@ -55,7 +55,7 @@ import com.dmdirc.ui.core.aliases.CoreAliasDialogModel;
55 55
 import com.dmdirc.ui.core.feedback.CoreFeedbackDialogModel;
56 56
 import com.dmdirc.ui.core.newserver.CoreNewServerDialogModel;
57 57
 
58
-import net.engio.mbassy.bus.MBassador;
58
+import com.dmdirc.DMDircMBassador;
59 59
 
60 60
 import java.awt.Window;
61 61
 import java.awt.datatransfer.Clipboard;
@@ -179,7 +179,7 @@ public class DialogModule {
179 179
             @MainWindow final Window parentWindow,
180 180
             final Clipboard clipboard,
181 181
             final CommandController commandController,
182
-            final MBassador eventBus) {
182
+            final DMDircMBassador eventBus) {
183 183
         return new KeyedDialogProvider<Channel, ChannelSettingsDialog>() {
184 184
             @Override
185 185
             protected ChannelSettingsDialog getInstance(final Channel key) {

+ 6
- 6
src/com/dmdirc/addons/ui_swing/injection/SwingModule.java Parādīt failu

@@ -25,6 +25,7 @@ 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;
28 29
 import com.dmdirc.ServerManager;
29 30
 import com.dmdirc.actions.ActionManager;
30 31
 import com.dmdirc.addons.ui_swing.Apple;
@@ -75,7 +76,6 @@ import javax.inject.Singleton;
75 76
 
76 77
 import dagger.Module;
77 78
 import dagger.Provides;
78
-import net.engio.mbassy.bus.MBassador;
79 79
 import net.engio.mbassy.bus.config.BusConfiguration;
80 80
 
81 81
 /**
@@ -107,8 +107,8 @@ public class SwingModule {
107 107
     @Provides
108 108
     @Singleton
109 109
     @SwingEventBus
110
-    public MBassador getSwingEventBus() {
111
-        return new MBassador(BusConfiguration.Default());
110
+    public DMDircMBassador getSwingEventBus() {
111
+        return new DMDircMBassador(BusConfiguration.Default());
112 112
     }
113 113
 
114 114
     @Provides
@@ -141,7 +141,7 @@ public class SwingModule {
141 141
             final Provider<QuitWorker> quitWorker,
142 142
             final URLBuilder urlBuilder,
143 143
             final Provider<FrameManager> frameManagerProvider,
144
-            final MBassador eventBus) {
144
+            final DMDircMBassador eventBus) {
145 145
         return UIUtilities.invokeAndWait(new Callable<MainFrame>() {
146 146
 
147 147
             @Override
@@ -194,7 +194,7 @@ public class SwingModule {
194 194
     @Provides
195 195
     @Singleton
196 196
     public URLHandler getURLHandler(
197
-            final MBassador eventBus,
197
+            final DMDircMBassador eventBus,
198 198
             @GlobalConfig final AggregateConfigProvider globalConfig,
199 199
             final ServerManager serverManager,
200 200
             final StatusBarManager statusBarManager) {
@@ -211,7 +211,7 @@ public class SwingModule {
211 211
             @UserConfig final ConfigProvider identity,
212 212
             final ActionManager actionManager,
213 213
             final PluginManager pluginManager,
214
-            final MBassador eventBus) {
214
+            final DMDircMBassador eventBus) {
215 215
         return new PreferencesDialogModel(pluginPanel, themePanel, updatePanel, urlPanel,
216 216
                 configManager, identity, pluginManager, eventBus);
217 217
     }

+ 0
- 0
src/com/dmdirc/addons/ui_swing/textpane/BackgroundPainter.java Parādīt failu


Daži faili netika attēloti, jo izmaiņu fails ir pārāk liels

Notiek ielāde…
Atcelt
Saglabāt