Browse Source

Give AliasWrapper to plugins.

Change-Id: I4d14664e3095ce2d4e5bfaf942966a9c40191642
Reviewed-on: http://gerrit.dmdirc.com/2789
Reviewed-by: Greg Holmes <greg@dmdirc.com>
Automatic-Compile: DMDirc Build Manager
tags/0.8rc1
Chris Smith 10 years ago
parent
commit
0ab1241de3
1 changed files with 5 additions and 0 deletions
  1. 5
    0
      src/com/dmdirc/plugins/PluginInjectorInitialiser.java

+ 5
- 0
src/com/dmdirc/plugins/PluginInjectorInitialiser.java View File

@@ -26,6 +26,7 @@ import com.dmdirc.CorePluginExtractor;
26 26
 import com.dmdirc.ServerManager;
27 27
 import com.dmdirc.actions.ActionFactory;
28 28
 import com.dmdirc.actions.ActionManager;
29
+import com.dmdirc.actions.wrappers.AliasWrapper;
29 30
 import com.dmdirc.actions.wrappers.PerformWrapper;
30 31
 import com.dmdirc.commandparser.CommandManager;
31 32
 import com.dmdirc.config.IdentityManager;
@@ -51,6 +52,7 @@ public class PluginInjectorInitialiser {
51 52
 
52 53
     private final ActionManager actionManager;
53 54
     private final ActionFactory actionFactory;
55
+    private final AliasWrapper aliasWrapper;
54 56
     private final PluginManager pluginManager;
55 57
     private final IdentityManager identityManager;
56 58
     private final ServerManager serverManager;
@@ -74,6 +76,7 @@ public class PluginInjectorInitialiser {
74 76
     public PluginInjectorInitialiser(
75 77
             final ActionManager actionManager,
76 78
             final ActionFactory actionFactory,
79
+            final AliasWrapper aliasWrapper,
77 80
             final PluginManager pluginManager,
78 81
             final IdentityManager identityManager,
79 82
             final ServerManager serverManager,
@@ -90,6 +93,7 @@ public class PluginInjectorInitialiser {
90 93
             final ColourManager colourManager) {
91 94
         this.actionManager = actionManager;
92 95
         this.actionFactory = actionFactory;
96
+        this.aliasWrapper = aliasWrapper;
93 97
         this.pluginManager = pluginManager;
94 98
         this.identityManager = identityManager;
95 99
         this.serverManager = serverManager;
@@ -122,6 +126,7 @@ public class PluginInjectorInitialiser {
122 126
         injector.addParameter(statusBarManager);
123 127
         injector.addParameter(PreferencesManager.class, preferencesManager);
124 128
         injector.addParameter(PerformWrapper.class, performWrapper);
129
+        injector.addParameter(AliasWrapper.class, aliasWrapper);
125 130
         injector.addParameter(LifecycleController.class, lifecycleController);
126 131
         injector.addParameter(corePluginExtractor);
127 132
         injector.addParameter(actionFactory);

Loading…
Cancel
Save