|
@@ -29,6 +29,7 @@ import com.dmdirc.Server;
|
29
|
29
|
import com.dmdirc.ServerManager;
|
30
|
30
|
import com.dmdirc.actions.ActionFactory;
|
31
|
31
|
import com.dmdirc.actions.ActionManager;
|
|
32
|
+import com.dmdirc.actions.wrappers.AliasWrapper;
|
32
|
33
|
import com.dmdirc.actions.wrappers.PerformWrapper;
|
33
|
34
|
import com.dmdirc.addons.ui_swing.commands.ChannelSettings;
|
34
|
35
|
import com.dmdirc.addons.ui_swing.commands.Input;
|
|
@@ -170,6 +171,9 @@ public class SwingController extends BaseCommandPlugin implements UIController {
|
170
|
171
|
/** Perform wrapper. */
|
171
|
172
|
@Getter
|
172
|
173
|
private final PerformWrapper performWrapper;
|
|
174
|
+ /** Alias wrapper. */
|
|
175
|
+ @Getter
|
|
176
|
+ private final AliasWrapper aliasWrapper;
|
173
|
177
|
/** Controller to use to close the application. */
|
174
|
178
|
private final LifecycleController lifecycleController;
|
175
|
179
|
/** Extractor to use for core plugins. */
|
|
@@ -195,6 +199,7 @@ public class SwingController extends BaseCommandPlugin implements UIController {
|
195
|
199
|
* @param lifecycleController Controller to use to close the application.
|
196
|
200
|
* @param corePluginExtractor Extractor to use for core plugins.
|
197
|
201
|
* @param performWrapper Perform wrapper to use for performs.
|
|
202
|
+ * @param aliasWrapper Alias wrapper to use for aliases.
|
198
|
203
|
* @param themeManager Theme manager to use.
|
199
|
204
|
* @param urlBuilder URL builder to use to resolve icons etc.
|
200
|
205
|
*/
|
|
@@ -210,6 +215,7 @@ public class SwingController extends BaseCommandPlugin implements UIController {
|
210
|
215
|
final LifecycleController lifecycleController,
|
211
|
216
|
final CorePluginExtractor corePluginExtractor,
|
212
|
217
|
final PerformWrapper performWrapper,
|
|
218
|
+ final AliasWrapper aliasWrapper,
|
213
|
219
|
final ThemeManager themeManager,
|
214
|
220
|
final URLBuilder urlBuilder) {
|
215
|
221
|
super(commandController);
|
|
@@ -223,6 +229,7 @@ public class SwingController extends BaseCommandPlugin implements UIController {
|
223
|
229
|
this.lifecycleController = lifecycleController;
|
224
|
230
|
this.corePluginExtractor = corePluginExtractor;
|
225
|
231
|
this.performWrapper = performWrapper;
|
|
232
|
+ this.aliasWrapper = aliasWrapper;
|
226
|
233
|
this.themeManager = themeManager;
|
227
|
234
|
|
228
|
235
|
globalConfig = identityManager.getGlobalConfiguration();
|