Browse Source

Remove urlBuilder params.

pull/275/head
Chris Smith 9 years ago
parent
commit
916eaa44c5

+ 1
- 5
dcc/src/com/dmdirc/addons/dcc/ChatContainer.java View File

@@ -31,12 +31,11 @@ import com.dmdirc.addons.dcc.events.DccChatSocketopenedEvent;
31 31
 import com.dmdirc.addons.dcc.io.DCCChat;
32 32
 import com.dmdirc.interfaces.CommandController;
33 33
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
34
-import com.dmdirc.ui.messages.BackBufferFactory;
35 34
 import com.dmdirc.ui.core.components.WindowComponent;
36 35
 import com.dmdirc.ui.input.TabCompleterFactory;
36
+import com.dmdirc.ui.messages.BackBufferFactory;
37 37
 import com.dmdirc.ui.messages.sink.MessageSinkManager;
38 38
 import com.dmdirc.util.EventUtils;
39
-import com.dmdirc.util.URLBuilder;
40 39
 
41 40
 import java.util.Arrays;
42 41
 
@@ -68,7 +67,6 @@ public class ChatContainer extends DCCFrameContainer implements DCCChatHandler {
68 67
      * @param targetNick          Nickname of target
69 68
      * @param tabCompleterFactory The factory to use to create tab completers.
70 69
      * @param messageSinkManager  The sink manager to use to dispatch messages.
71
-     * @param urlBuilder          The URL builder to use when finding icons.
72 70
      * @param eventBus            The bus to dispatch events on.
73 71
      */
74 72
     public ChatContainer(
@@ -82,13 +80,11 @@ public class ChatContainer extends DCCFrameContainer implements DCCChatHandler {
82 80
             final String targetNick,
83 81
             final TabCompleterFactory tabCompleterFactory,
84 82
             final MessageSinkManager messageSinkManager,
85
-            final URLBuilder urlBuilder,
86 83
             final DMDircMBassador eventBus) {
87 84
         super(parent, title, "dcc-chat-inactive", configManager, backBufferFactory,
88 85
                 new DCCCommandParser(configManager, commandController, eventBus),
89 86
                 messageSinkManager,
90 87
                 tabCompleterFactory,
91
-                urlBuilder,
92 88
                 eventBus,
93 89
                 Arrays.asList(
94 90
                         WindowComponent.TEXTAREA.getIdentifier(),

+ 2
- 8
dcc/src/com/dmdirc/addons/dcc/DCCCommand.java View File

@@ -50,7 +50,6 @@ import com.dmdirc.ui.input.TabCompleterFactory;
50 50
 import com.dmdirc.ui.input.TabCompletionType;
51 51
 import com.dmdirc.ui.messages.BackBufferFactory;
52 52
 import com.dmdirc.ui.messages.sink.MessageSinkManager;
53
-import com.dmdirc.util.URLBuilder;
54 53
 
55 54
 import java.awt.Window;
56 55
 import java.io.File;
@@ -79,8 +78,6 @@ public class DCCCommand extends Command implements IntelligentCommand {
79 78
     private final MessageSinkManager messageSinkManager;
80 79
     /** The factory to use for tab completers. */
81 80
     private final TabCompleterFactory tabCompleterFactory;
82
-    /** The URL builder to use when finding icons. */
83
-    private final URLBuilder urlBuilder;
84 81
     /** The bus to dispatch events on. */
85 82
     private final DMDircMBassador eventBus;
86 83
     private final BackBufferFactory backBufferFactory;
@@ -96,7 +93,6 @@ public class DCCCommand extends Command implements IntelligentCommand {
96 93
             final MessageSinkManager messageSinkManager,
97 94
             final WindowManager windowManager,
98 95
             final TabCompleterFactory tabCompleterFactory,
99
-            final URLBuilder urlBuilder,
100 96
             final DMDircMBassador eventBus,
101 97
             final BackBufferFactory backBufferFactory) {
102 98
         super(controller);
@@ -105,7 +101,6 @@ public class DCCCommand extends Command implements IntelligentCommand {
105 101
         this.messageSinkManager = messageSinkManager;
106 102
         this.windowManager = windowManager;
107 103
         this.tabCompleterFactory = tabCompleterFactory;
108
-        this.urlBuilder = urlBuilder;
109 104
         this.eventBus = eventBus;
110 105
         this.backBufferFactory = backBufferFactory;
111 106
     }
@@ -177,7 +172,6 @@ public class DCCCommand extends Command implements IntelligentCommand {
177 172
                     target,
178 173
                     tabCompleterFactory,
179 174
                     messageSinkManager,
180
-                    urlBuilder,
181 175
                     eventBus);
182 176
             windowManager.addWindow(myPlugin.getContainer(), window);
183 177
             parser.sendCTCP(target, "DCC", "CHAT chat " + DCC.ipToLong(
@@ -246,7 +240,7 @@ public class DCCCommand extends Command implements IntelligentCommand {
246 240
                 final Parser parser = connection.getParser().get();
247 241
                 final TransferContainer container = new TransferContainer(myPlugin, send,
248 242
                         origin.getConfigManager(), backBufferFactory, "Send: " + target,
249
-                        target, connection, urlBuilder, eventBus);
243
+                        target, connection, eventBus);
250 244
                 windowManager.addWindow(myPlugin.getContainer(), container);
251 245
                 parser.sendCTCP(target, "DCC", "SEND \""
252 246
                         + selectedFile.getName() + "\" "
@@ -259,7 +253,7 @@ public class DCCCommand extends Command implements IntelligentCommand {
259 253
                 if (myPlugin.listen(send)) {
260 254
                     final TransferContainer container = new TransferContainer(myPlugin, send,
261 255
                             origin.getConfigManager(), backBufferFactory, "*Send: "
262
-                            + target, target, connection, urlBuilder, eventBus);
256
+                            + target, target, connection, eventBus);
263 257
                     windowManager.addWindow(myPlugin.getContainer(), container);
264 258
                     parser.sendCTCP(target, "DCC", "SEND \""
265 259
                             + selectedFile.getName() + "\" "

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

@@ -27,10 +27,9 @@ import com.dmdirc.FrameContainer;
27 27
 import com.dmdirc.commandparser.parsers.CommandParser;
28 28
 import com.dmdirc.interfaces.Connection;
29 29
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
30
-import com.dmdirc.ui.messages.BackBufferFactory;
31 30
 import com.dmdirc.ui.input.TabCompleterFactory;
31
+import com.dmdirc.ui.messages.BackBufferFactory;
32 32
 import com.dmdirc.ui.messages.sink.MessageSinkManager;
33
-import com.dmdirc.util.URLBuilder;
34 33
 
35 34
 import java.util.Collection;
36 35
 import java.util.Optional;
@@ -55,7 +54,6 @@ public abstract class DCCFrameContainer extends FrameContainer {
55 54
      * @param parser              Command parser to use for this window
56 55
      * @param messageSinkManager  The sink manager to use to dispatch messages.
57 56
      * @param tabCompleterFactory The factory to use to create tab completers.
58
-     * @param urlBuilder          The URL builder to use when finding icons.
59 57
      * @param eventBus            The bus to dispatch events on.
60 58
      * @param components          The UI components that this frame requires
61 59
      */
@@ -68,10 +66,9 @@ public abstract class DCCFrameContainer extends FrameContainer {
68 66
             final CommandParser parser,
69 67
             final MessageSinkManager messageSinkManager,
70 68
             final TabCompleterFactory tabCompleterFactory,
71
-            final URLBuilder urlBuilder,
72 69
             final DMDircMBassador eventBus,
73 70
             final Collection<String> components) {
74
-        super(parent, icon, title, title, configManager, backBufferFactory, urlBuilder, parser,
71
+        super(parent, icon, title, title, configManager, backBufferFactory, parser,
75 72
                 tabCompleterFactory.getTabCompleter(configManager),
76 73
                 messageSinkManager,
77 74
                 eventBus,

+ 5
- 11
dcc/src/com/dmdirc/addons/dcc/DCCManager.java View File

@@ -50,13 +50,12 @@ import com.dmdirc.interfaces.config.AggregateConfigProvider;
50 50
 import com.dmdirc.interfaces.config.ConfigProvider;
51 51
 import com.dmdirc.interfaces.config.IdentityController;
52 52
 import com.dmdirc.logger.ErrorLevel;
53
-import com.dmdirc.ui.messages.BackBufferFactory;
54
-import com.dmdirc.ui.messages.sink.MessageSinkManager;
55
-import com.dmdirc.parser.interfaces.ClientInfo;
56 53
 import com.dmdirc.parser.interfaces.Parser;
57 54
 import com.dmdirc.plugins.PluginInfo;
58 55
 import com.dmdirc.ui.WindowManager;
59 56
 import com.dmdirc.ui.input.TabCompleterFactory;
57
+import com.dmdirc.ui.messages.BackBufferFactory;
58
+import com.dmdirc.ui.messages.sink.MessageSinkManager;
60 59
 import com.dmdirc.util.URLBuilder;
61 60
 
62 61
 import com.google.common.collect.Lists;
@@ -103,8 +102,6 @@ public class DCCManager {
103 102
     private final Window mainWindow;
104 103
     /** The configuration domain to use. */
105 104
     private final String domain;
106
-    /** The URL builder to use when finding icons. */
107
-    private final URLBuilder urlBuilder;
108 105
     /** The bus to dispatch events on. */
109 106
     private final DMDircMBassador eventBus;
110 107
 
@@ -135,7 +132,6 @@ public class DCCManager {
135 132
         this.tabCompleterFactory = tabCompleterFactory;
136 133
         this.domain = pluginInfo.getDomain();
137 134
         this.config = globalConfig;
138
-        this.urlBuilder = urlBuilder;
139 135
         this.eventBus = eventBus;
140 136
         this.backBufferFactory = backBufferFactory;
141 137
 
@@ -211,7 +207,7 @@ public class DCCManager {
211 207
             if (reverse && !token.isEmpty()) {
212 208
                 final TransferContainer container1 = new TransferContainer(this, send,
213 209
                         config, backBufferFactory, "*Receive: " + nickname, nickname, null,
214
-                        urlBuilder, eventBus);
210
+                        eventBus);
215 211
                 windowManager.addWindow(getContainer(), container1);
216 212
                 send.setToken(token);
217 213
                 if (resume) {
@@ -238,7 +234,7 @@ public class DCCManager {
238 234
             } else {
239 235
                 final TransferContainer container1 = new TransferContainer(this, send,
240 236
                         config, backBufferFactory, "Receive: " + nickname, nickname, null,
241
-                        urlBuilder, eventBus);
237
+                        eventBus);
242 238
                 windowManager.addWindow(getContainer(), container1);
243 239
                 if (resume) {
244 240
                     parser.sendCTCP(nickname, "DCC", "RESUME "
@@ -429,7 +425,6 @@ public class DCCManager {
429 425
                 nickname,
430 426
                 tabCompleterFactory,
431 427
                 messageSinkManager,
432
-                urlBuilder,
433 428
                 eventBus);
434 429
         windowManager.addWindow(getContainer(), f);
435 430
         f.addLine("DCCChatStarting", nickname, chat.getHost(), chat.getPort());
@@ -655,8 +650,7 @@ public class DCCManager {
655 650
      * Create the container window.
656 651
      */
657 652
     protected void createContainer() {
658
-        container = new PlaceholderContainer(this, config, backBufferFactory, mainWindow,
659
-                urlBuilder, eventBus);
653
+        container = new PlaceholderContainer(this, config, backBufferFactory, mainWindow, eventBus);
660 654
         windowManager.addWindow(container);
661 655
     }
662 656
 

+ 1
- 3
dcc/src/com/dmdirc/addons/dcc/PlaceholderContainer.java View File

@@ -28,7 +28,6 @@ import com.dmdirc.addons.ui_swing.dialogs.StandardQuestionDialog;
28 28
 import com.dmdirc.interfaces.Connection;
29 29
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
30 30
 import com.dmdirc.ui.messages.BackBufferFactory;
31
-import com.dmdirc.util.URLBuilder;
32 31
 
33 32
 import java.awt.Dialog.ModalityType;
34 33
 import java.awt.Window;
@@ -59,9 +58,8 @@ public class PlaceholderContainer extends FrameContainer {
59 58
             final AggregateConfigProvider config,
60 59
             final BackBufferFactory backBufferFactory,
61 60
             final Window parentWindow,
62
-            final URLBuilder urlBuilder,
63 61
             final DMDircMBassador eventBus) {
64
-        super(null, "dcc", "DCCs", "DCCs", config, backBufferFactory, urlBuilder, eventBus,
62
+        super(null, "dcc", "DCCs", "DCCs", config, backBufferFactory, eventBus,
65 63
                 Collections.singletonList("com.dmdirc.addons.dcc.ui.PlaceholderPanel"));
66 64
         this.plugin = plugin;
67 65
         this.parentWindow = parentWindow;

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

@@ -35,7 +35,6 @@ import com.dmdirc.interfaces.config.AggregateConfigProvider;
35 35
 import com.dmdirc.parser.interfaces.Parser;
36 36
 import com.dmdirc.parser.interfaces.callbacks.SocketCloseListener;
37 37
 import com.dmdirc.ui.messages.BackBufferFactory;
38
-import com.dmdirc.util.URLBuilder;
39 38
 
40 39
 import java.awt.Desktop;
41 40
 import java.io.File;
@@ -87,10 +86,10 @@ public class TransferContainer extends FrameContainer implements
87 86
             final AggregateConfigProvider config,
88 87
             final BackBufferFactory backBufferFactory, final String title,
89 88
             final String targetNick, @Nullable final Connection connection,
90
-            final URLBuilder urlBuilder, final DMDircMBassador eventBus) {
89
+            final DMDircMBassador eventBus) {
91 90
         super(plugin.getContainer(), dcc.getType() == DCCTransfer.TransferType.SEND
92 91
                 ? "dcc-send-inactive" : "dcc-receive-inactive",
93
-                title, title, config, backBufferFactory, urlBuilder, eventBus,
92
+                title, title, config, backBufferFactory, eventBus,
94 93
                 Arrays.asList("com.dmdirc.addons.dcc.ui.TransferPanel"));
95 94
         this.plugin = plugin;
96 95
         this.dcc = dcc;

+ 2
- 7
debug/src/com/dmdirc/addons/debug/commands/EventBusViewer.java View File

@@ -37,7 +37,6 @@ import com.dmdirc.interfaces.config.AggregateConfigProvider;
37 37
 import com.dmdirc.ui.WindowManager;
38 38
 import com.dmdirc.ui.messages.BackBufferFactory;
39 39
 import com.dmdirc.ui.messages.Styliser;
40
-import com.dmdirc.util.URLBuilder;
41 40
 
42 41
 import java.lang.reflect.Method;
43 42
 
@@ -54,7 +53,6 @@ import net.engio.mbassy.listener.References;
54 53
  */
55 54
 public class EventBusViewer extends DebugCommand {
56 55
 
57
-    private final URLBuilder urlBuilder;
58 56
     private final AggregateConfigProvider globalConfig;
59 57
     private final WindowManager windowManager;
60 58
     private final DMDircMBassador globalEventBus;
@@ -67,13 +65,11 @@ public class EventBusViewer extends DebugCommand {
67 65
     public EventBusViewer(
68 66
             final Provider<Debug> commandProvider,
69 67
             @GlobalConfig final AggregateConfigProvider globalConfig,
70
-            final URLBuilder urlBuilder,
71 68
             final WindowManager windowManager,
72 69
             final DMDircMBassador globalEventBus,
73 70
             final BackBufferFactory backBufferFactory) {
74 71
         super(commandProvider);
75 72
         this.globalConfig = globalConfig;
76
-        this.urlBuilder = urlBuilder;
77 73
         this.windowManager = windowManager;
78 74
         this.globalEventBus = globalEventBus;
79 75
         this.backBufferFactory = backBufferFactory;
@@ -97,12 +93,11 @@ public class EventBusViewer extends DebugCommand {
97 93
 
98 94
         final CustomWindow window;
99 95
         if (isGlobal) {
100
-            window = new CustomWindow("Event bus", "Event bus", globalConfig, urlBuilder,
96
+            window = new CustomWindow("Event bus", "Event bus", globalConfig,
101 97
                     globalEventBus, backBufferFactory);
102 98
             windowManager.addWindow(window);
103 99
         } else {
104
-            window = new CustomWindow("Event bus", "Event bus", origin, urlBuilder,
105
-                    backBufferFactory);
100
+            window = new CustomWindow("Event bus", "Event bus", origin, backBufferFactory);
106 101
             windowManager.addWindow(origin, window);
107 102
         }
108 103
 

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

@@ -27,9 +27,8 @@ import com.dmdirc.FrameContainer;
27 27
 import com.dmdirc.events.UserErrorEvent;
28 28
 import com.dmdirc.interfaces.Connection;
29 29
 import com.dmdirc.logger.ErrorLevel;
30
-import com.dmdirc.ui.messages.BackBufferFactory;
31 30
 import com.dmdirc.ui.core.components.WindowComponent;
32
-import com.dmdirc.util.URLBuilder;
31
+import com.dmdirc.ui.messages.BackBufferFactory;
33 32
 import com.dmdirc.util.io.ReverseFileReader;
34 33
 
35 34
 import java.io.IOException;
@@ -49,12 +48,11 @@ public class HistoryWindow extends FrameContainer {
49 48
             final String title,
50 49
             final Path logFile,
51 50
             final FrameContainer parent,
52
-            final URLBuilder urlBuilder,
53 51
             final DMDircMBassador eventBus,
54 52
             final BackBufferFactory backBufferFactory,
55 53
             final int numLines) {
56 54
         super(parent, "raw", title, title, parent.getConfigManager(), backBufferFactory,
57
-                urlBuilder, eventBus,
55
+                eventBus,
58 56
                 Collections.singletonList(WindowComponent.TEXTAREA.getIdentifier()));
59 57
 
60 58
         initBackBuffer();

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

@@ -55,7 +55,6 @@ import com.dmdirc.plugins.PluginDomain;
55 55
 import com.dmdirc.ui.WindowManager;
56 56
 import com.dmdirc.ui.messages.BackBufferFactory;
57 57
 import com.dmdirc.ui.messages.Styliser;
58
-import com.dmdirc.util.URLBuilder;
59 58
 import com.dmdirc.util.io.ReverseFileReader;
60 59
 import com.dmdirc.util.io.StreamUtils;
61 60
 
@@ -105,7 +104,6 @@ public class LoggingManager implements ConfigChangeListener {
105 104
     /** Map of open files. */
106 105
     private final Map<String, OpenFile> openFiles = Collections.synchronizedMap(
107 106
             new HashMap<>());
108
-    private final URLBuilder urlBuilder;
109 107
     private final DMDircMBassador eventBus;
110 108
     private final Provider<String> directoryProvider;
111 109
     private final BackBufferFactory backBufferFactory;
@@ -128,14 +126,13 @@ public class LoggingManager implements ConfigChangeListener {
128 126
     @Inject
129 127
     public LoggingManager(@PluginDomain(LoggingPlugin.class) final String domain,
130 128
             @GlobalConfig final AggregateConfigProvider globalConfig,
131
-            final WindowManager windowManager, final URLBuilder urlBuilder, final DMDircMBassador eventBus,
129
+            final WindowManager windowManager, final DMDircMBassador eventBus,
132 130
             @Directory(LoggingModule.LOGS_DIRECTORY) final Provider<String> directoryProvider,
133 131
             final BackBufferFactory backBufferFactory,
134 132
             final LogFileLocator locator) {
135 133
         this.domain = domain;
136 134
         this.config = globalConfig;
137 135
         this.windowManager = windowManager;
138
-        this.urlBuilder = urlBuilder;
139 136
         this.eventBus = eventBus;
140 137
         this.directoryProvider = directoryProvider;
141 138
         this.backBufferFactory = backBufferFactory;
@@ -587,7 +584,7 @@ public class LoggingManager implements ConfigChangeListener {
587 584
             return false;
588 585
         }
589 586
 
590
-        windowManager.addWindow(target, new HistoryWindow("History", log, target, urlBuilder,
587
+        windowManager.addWindow(target, new HistoryWindow("History", log, target,
591 588
                 eventBus, backBufferFactory, historyLines));
592 589
 
593 590
         return true;

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

@@ -27,9 +27,8 @@ import com.dmdirc.FrameContainer;
27 27
 import com.dmdirc.interfaces.Connection;
28 28
 import com.dmdirc.parser.interfaces.Parser;
29 29
 import com.dmdirc.parser.interfaces.callbacks.DebugInfoListener;
30
-import com.dmdirc.ui.messages.BackBufferFactory;
31 30
 import com.dmdirc.ui.core.components.WindowComponent;
32
-import com.dmdirc.util.URLBuilder;
31
+import com.dmdirc.ui.messages.BackBufferFactory;
33 32
 
34 33
 import java.util.Arrays;
35 34
 import java.util.Optional;
@@ -54,12 +53,11 @@ public class DebugWindow extends FrameContainer {
54 53
             final String title,
55 54
             final Parser parser,
56 55
             final Connection connection,
57
-            final URLBuilder urlBuilder,
58 56
             final DMDircMBassador eventBus,
59 57
             final BackBufferFactory backBufferFactory) {
60 58
         super(connection.getWindowModel(), "raw", "Parser Debug", title,
61 59
                 connection.getWindowModel().getConfigManager(), backBufferFactory,
62
-                urlBuilder, eventBus, Arrays.asList(WindowComponent.TEXTAREA.getIdentifier()));
60
+                eventBus, Arrays.asList(WindowComponent.TEXTAREA.getIdentifier()));
63 61
         this.listener = listener;
64 62
         this.parser = parser;
65 63
         this.connection = connection;

+ 1
- 4
parserdebug/src/com/dmdirc/addons/parserdebug/ParserDebugManager.java View File

@@ -46,8 +46,6 @@ public class ParserDebugManager implements DebugInfoListener {
46 46
     private final DMDircMBassador eventBus;
47 47
     /** Map of parsers registered. */
48 48
     protected final Map<Parser, DebugWindow> registeredParsers;
49
-    /** URL Builder. */
50
-    private final URLBuilder urlBuilder;
51 49
     /** Window manager. */
52 50
     private final WindowManager windowManager;
53 51
     private final BackBufferFactory backBufferFactory;
@@ -58,7 +56,6 @@ public class ParserDebugManager implements DebugInfoListener {
58 56
             final WindowManager windowManager,
59 57
             final DMDircMBassador eventBus,
60 58
             final BackBufferFactory backBufferFactory) {
61
-        this.urlBuilder = urlBuilder;
62 59
         this.windowManager = windowManager;
63 60
         this.eventBus = eventBus;
64 61
         this.backBufferFactory = backBufferFactory;
@@ -102,7 +99,7 @@ public class ParserDebugManager implements DebugInfoListener {
102 99
         try {
103 100
             parser.getCallbackManager().addCallback(DebugInfoListener.class, this);
104 101
             final DebugWindow window = new DebugWindow(this, "Parser Debug", parser,
105
-                    connection, urlBuilder, eventBus, backBufferFactory);
102
+                    connection, eventBus, backBufferFactory);
106 103
             windowManager.addWindow(connection.getWindowModel(), window);
107 104
             registeredParsers.put(parser, window);
108 105
             window.addLine("======================", true);

+ 1
- 3
redirect/src/com/dmdirc/addons/redirect/FakeWriteableFrameContainer.java View File

@@ -28,7 +28,6 @@ import com.dmdirc.interfaces.Connection;
28 28
 import com.dmdirc.ui.messages.BackBufferFactory;
29 29
 import com.dmdirc.ui.messages.Formatter;
30 30
 import com.dmdirc.ui.messages.sink.MessageSinkManager;
31
-import com.dmdirc.util.URLBuilder;
32 31
 
33 32
 import java.util.Collections;
34 33
 import java.util.Date;
@@ -49,10 +48,9 @@ public class FakeWriteableFrameContainer extends FrameContainer {
49 48
             final FrameContainer target,
50 49
             final MessageSinkManager messageSinkManager,
51 50
             final DMDircMBassador eventBus,
52
-            final URLBuilder urlBuilder,
53 51
             final BackBufferFactory backBufferFactory) {
54 52
         super(target, target.getIcon(), target.getName(), target.getTitle(),
55
-                target.getConfigManager(), backBufferFactory, urlBuilder,
53
+                target.getConfigManager(), backBufferFactory,
56 54
                 target.getCommandParser(), target.getTabCompleter(), messageSinkManager, eventBus,
57 55
                 Collections.<String>emptyList());
58 56
         this.target = target;

+ 2
- 7
redirect/src/com/dmdirc/addons/redirect/RedirectCommand.java View File

@@ -33,11 +33,10 @@ import com.dmdirc.commandparser.commands.context.ChatCommandContext;
33 33
 import com.dmdirc.commandparser.commands.context.CommandContext;
34 34
 import com.dmdirc.interfaces.Chat;
35 35
 import com.dmdirc.interfaces.CommandController;
36
-import com.dmdirc.ui.messages.BackBufferFactory;
37 36
 import com.dmdirc.ui.input.AdditionalTabTargets;
38 37
 import com.dmdirc.ui.input.TabCompleterUtils;
38
+import com.dmdirc.ui.messages.BackBufferFactory;
39 39
 import com.dmdirc.ui.messages.sink.MessageSinkManager;
40
-import com.dmdirc.util.URLBuilder;
41 40
 
42 41
 import javax.annotation.Nonnull;
43 42
 import javax.inject.Inject;
@@ -55,8 +54,6 @@ public class RedirectCommand extends Command implements IntelligentCommand {
55 54
             CommandType.TYPE_CHAT);
56 55
     /** The sink manager to use to dispatch messages. */
57 56
     private final MessageSinkManager messageSinkManager;
58
-    /** The URL builder to use when finding icons. */
59
-    private final URLBuilder urlBuilder;
60 57
     /** The bus to dispatch events on. */
61 58
     private final DMDircMBassador eventBus;
62 59
     private final BackBufferFactory backBufferFactory;
@@ -70,13 +67,11 @@ public class RedirectCommand extends Command implements IntelligentCommand {
70 67
     public RedirectCommand(
71 68
             final CommandController controller,
72 69
             final MessageSinkManager messageSinkManager,
73
-            final URLBuilder urlBuilder,
74 70
             final DMDircMBassador eventBus,
75 71
             final BackBufferFactory backBufferFactory,
76 72
             final TabCompleterUtils tabCompleterUtils) {
77 73
         super(controller);
78 74
         this.messageSinkManager = messageSinkManager;
79
-        this.urlBuilder = urlBuilder;
80 75
         this.eventBus = eventBus;
81 76
         this.backBufferFactory = backBufferFactory;
82 77
         this.tabCompleterUtils = tabCompleterUtils;
@@ -88,7 +83,7 @@ public class RedirectCommand extends Command implements IntelligentCommand {
88 83
         final Chat target = ((ChatCommandContext) context).getChat();
89 84
         target.getWindowModel().getCommandParser().parseCommand(
90 85
                 new FakeWriteableFrameContainer(target.getWindowModel(), messageSinkManager,
91
-                        eventBus, urlBuilder, backBufferFactory), args.getArgumentsAsString());
86
+                        eventBus, backBufferFactory), args.getArgumentsAsString());
92 87
     }
93 88
 
94 89
     @Override

Loading…
Cancel
Save