ソースを参照

Use EventBus interface.

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

+ 3
- 3
awaycolours/src/main/java/com/dmdirc/addons/awaycolours/AwayColoursManager.java ファイルの表示

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

+ 2
- 2
awaycolours/src/test/java/com/dmdirc/addons/awaycolours/AwayColoursManagerTest.java ファイルの表示

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

+ 3
- 3
channelwho/src/main/java/com/dmdirc/addons/channelwho/ChannelWhoManager.java ファイルの表示

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

+ 3
- 3
channelwho/src/main/java/com/dmdirc/addons/channelwho/ConnectionHandler.java ファイルの表示

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

+ 3
- 3
channelwho/src/main/java/com/dmdirc/addons/channelwho/ConnectionHandlerFactory.java ファイルの表示

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

+ 2
- 2
channelwho/src/test/java/com/dmdirc/addons/channelwho/ChannelWhoManagerTest.java ファイルの表示

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

+ 2
- 2
channelwho/src/test/java/com/dmdirc/addons/channelwho/ConnectionHandlerTest.java ファイルの表示

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

+ 2
- 2
conditional_execute/src/test/java/com/dmdirc/addons/conditional_execute/ConditionalExecuteCommandTest.java ファイルの表示

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

+ 3
- 3
contactlist/src/main/java/com/dmdirc/addons/contactlist/ContactListCommand.java ファイルの表示

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

+ 3
- 3
contactlist/src/main/java/com/dmdirc/addons/contactlist/ContactListListener.java ファイルの表示

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

+ 3
- 3
dcc/src/main/java/com/dmdirc/addons/dcc/ChatContainer.java ファイルの表示

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

+ 3
- 3
dcc/src/main/java/com/dmdirc/addons/dcc/DCCCommand.java ファイルの表示

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

+ 2
- 2
dcc/src/main/java/com/dmdirc/addons/dcc/DCCCommandParser.java ファイルの表示

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

+ 2
- 2
dcc/src/main/java/com/dmdirc/addons/dcc/DCCFrameContainer.java ファイルの表示

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

+ 3
- 3
dcc/src/main/java/com/dmdirc/addons/dcc/DCCManager.java ファイルの表示

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

+ 2
- 2
dcc/src/main/java/com/dmdirc/addons/dcc/PlaceholderContainer.java ファイルの表示

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

+ 3
- 3
dcc/src/main/java/com/dmdirc/addons/dcc/TransferContainer.java ファイルの表示

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

+ 3
- 3
dcc/src/main/java/com/dmdirc/addons/dcc/ui/TransferPanel.java ファイルの表示

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

+ 6
- 6
debug/src/main/java/com/dmdirc/addons/debug/commands/EventBusViewer.java ファイルの表示

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

+ 3
- 3
debug/src/main/java/com/dmdirc/addons/debug/commands/FirstRun.java ファイルの表示

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

+ 3
- 3
debug/src/main/java/com/dmdirc/addons/debug/commands/ForceUpdate.java ファイルの表示

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

+ 3
- 3
debug/src/main/java/com/dmdirc/addons/debug/commands/StatusbarMessage.java ファイルの表示

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

+ 2
- 2
debug/src/test/java/com/dmdirc/addons/debug/DebugTest.java ファイルの表示

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

+ 3
- 3
identd/src/main/java/com/dmdirc/addons/identd/IdentdManager.java ファイルの表示

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

+ 3
- 3
jpq/src/main/java/com/dmdirc/addons/jpq/JPQManager.java ファイルの表示

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

+ 2
- 2
jpq/src/test/java/com/dmdirc/addons/jpq/GroupChatHandlerTest.java ファイルの表示

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

+ 2
- 2
jpq/src/test/java/com/dmdirc/addons/jpq/JPQManagerTest.java ファイルの表示

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

+ 3
- 3
lagdisplay/src/main/java/com/dmdirc/addons/lagdisplay/LagDisplayManager.java ファイルの表示

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

+ 2
- 2
logging/src/main/java/com/dmdirc/addons/logging/HistoryWindow.java ファイルの表示

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

+ 3
- 3
logging/src/main/java/com/dmdirc/addons/logging/LoggingManager.java ファイルの表示

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

+ 2
- 2
logging/src/test/java/com/dmdirc/addons/logging/HistoryWindowTest.java ファイルの表示

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

+ 3
- 3
nickcolours/src/main/java/com/dmdirc/addons/nickcolours/NickColourManager.java ファイルの表示

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

+ 3
- 3
nickkeep/src/main/java/com/dmdirc/addons/nickkeep/NickKeepManager.java ファイルの表示

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

+ 2
- 2
nickkeep/src/test/java/com/dmdirc/addons/nickkeep/NickKeepManagerTest.java ファイルの表示

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

+ 3
- 3
notifications/src/main/java/com/dmdirc/addons/notifications/NotificationsManager.java ファイルの表示

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

+ 3
- 3
nowplaying/src/main/java/com/dmdirc/addons/nowplaying/NowPlayingManager.java ファイルの表示

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

+ 3
- 3
osd/src/main/java/com/dmdirc/addons/osd/OsdManager.java ファイルの表示

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

+ 2
- 2
parserdebug/src/main/java/com/dmdirc/addons/parserdebug/DebugWindow.java ファイルの表示

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

+ 3
- 3
parserdebug/src/main/java/com/dmdirc/addons/parserdebug/ParserDebugManager.java ファイルの表示

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

+ 3
- 3
qauth/src/main/java/com/dmdirc/addons/qauth/QAuthManager.java ファイルの表示

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

+ 2
- 2
qauth/src/test/java/com/dmdirc/addons/qauth/QAuthManagerTest.java ファイルの表示

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

+ 2
- 2
redirect/src/main/java/com/dmdirc/addons/redirect/FakeWriteableFrameContainer.java ファイルの表示

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

+ 3
- 3
redirect/src/main/java/com/dmdirc/addons/redirect/RedirectCommand.java ファイルの表示

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

+ 3
- 3
scriptplugin/src/main/java/com/dmdirc/addons/scriptplugin/ScriptPluginManager.java ファイルの表示

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

+ 3
- 3
systray/src/main/java/com/dmdirc/addons/systray/SystrayManager.java ファイルの表示

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

+ 2
- 2
time/src/test/java/com/dmdirc/addons/time/TimerCommandTest.java ファイルの表示

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

+ 3
- 3
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/Apple.java ファイルの表示

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

+ 3
- 3
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/DMDircEventQueue.java ファイルの表示

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

+ 3
- 3
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/EventTriggeringFocusListener.java ファイルの表示

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

+ 3
- 3
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/MainFrame.java ファイルの表示

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

+ 3
- 3
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/PrefsComponentFactory.java ファイルの表示

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

+ 3
- 3
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/QuitWorker.java ファイルの表示

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

+ 3
- 3
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/SwingManager.java ファイルの表示

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

+ 2
- 2
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/SwingWindowManager.java ファイルの表示

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

+ 2
- 2
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/FontPicker.java ファイルの表示

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

+ 3
- 3
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/addonpanel/AddonPanel.java ファイルの表示

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

+ 2
- 2
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/addonpanel/PluginPanel.java ファイルの表示

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

+ 2
- 2
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/addonpanel/ThemePanel.java ファイルの表示

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

+ 2
- 2
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/frames/ChannelFrame.java ファイルの表示

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

+ 3
- 3
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/frames/ChannelFrameFactory.java ファイルの表示

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

+ 3
- 3
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/frames/ComponentFrameFactory.java ファイルの表示

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

+ 3
- 3
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/frames/CustomInputFrameFactory.java ファイルの表示

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

+ 2
- 2
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/frames/InputTextFrame.java ファイルの表示

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

+ 3
- 3
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/frames/InputTextFramePasteAction.java ファイルの表示

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

+ 3
- 3
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/frames/InputTextFramePasteActionFactory.java ファイルの表示

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

+ 3
- 3
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/frames/ServerFrameFactory.java ファイルの表示

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

+ 4
- 4
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/frames/TextFrame.java ファイルの表示

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

+ 2
- 2
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/inputfields/SwingInputHandler.java ファイルの表示

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

+ 3
- 3
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/statusbar/FeedbackNag.java ファイルの表示

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

+ 3
- 3
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/statusbar/InviteLabel.java ファイルの表示

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

+ 3
- 3
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/statusbar/MessageLabel.java ファイルの表示

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

+ 3
- 3
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/statusbar/MessageTimerTask.java ファイルの表示

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

+ 3
- 3
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/components/text/WrapEditorKit.java ファイルの表示

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

+ 3
- 3
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/dialogs/paste/PasteDialog.java ファイルの表示

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

+ 3
- 3
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/dialogs/paste/PasteDialogFactory.java ファイルの表示

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

+ 3
- 3
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/dialogs/updater/SwingUpdaterDialog.java ファイルの表示

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

+ 3
- 3
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/framemanager/tree/TreeFrameManager.java ファイルの表示

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

+ 2
- 2
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/injection/DialogModule.java ファイルの表示

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

+ 5
- 5
ui_swing/src/main/java/com/dmdirc/addons/ui_swing/injection/SwingModule.java ファイルの表示

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

+ 2
- 2
ui_swing/src/test/java/com/dmdirc/addons/ui_swing/EventTriggeringFocusListenerTest.java ファイルの表示

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

+ 3
- 3
ui_web2/src/main/java/com/dmdirc/addons/ui_web2/WebSocketController.java ファイルの表示

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

+ 3
- 3
whoisonquery/src/main/java/com/dmdirc/addons/whoisonquery/WhoisOnQueryManager.java ファイルの表示

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

+ 2
- 2
whoisonquery/src/test/java/com/dmdirc/addons/whoisonquery/WhoisOnQueryManagerTest.java ファイルの表示

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

+ 3
- 3
windowflashing/src/main/java/com/dmdirc/addons/windowflashing/WindowFlashingManager.java ファイルの表示

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

+ 3
- 3
windowstatus/src/main/java/com/dmdirc/addons/windowstatus/WindowStatusManager.java ファイルの表示

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

読み込み中…
キャンセル
保存