Просмотр исходного кода

Add a qualifier to PluginInfo.

pull/287/head
Greg Holmes 9 лет назад
Родитель
Сommit
5dfa4b05df

+ 2
- 1
dcc/src/com/dmdirc/addons/dcc/DCCManager.java Просмотреть файл

@@ -57,6 +57,7 @@ import com.dmdirc.interfaces.config.ConfigProvider;
57 57
 import com.dmdirc.interfaces.config.IdentityController;
58 58
 import com.dmdirc.logger.ErrorLevel;
59 59
 import com.dmdirc.parser.interfaces.Parser;
60
+import com.dmdirc.plugins.PluginDomain;
60 61
 import com.dmdirc.plugins.PluginInfo;
61 62
 import com.dmdirc.ui.WindowManager;
62 63
 import com.dmdirc.ui.input.TabCompleterFactory;
@@ -118,7 +119,7 @@ public class DCCManager {
118 119
     @Inject
119 120
     public DCCManager(
120 121
             @MainWindow final Window mainWindow,
121
-            final PluginInfo pluginInfo,
122
+            @PluginDomain(DCCPlugin.class) final PluginInfo pluginInfo,
122 123
             final IdentityController identityController,
123 124
             @GlobalConfig final AggregateConfigProvider globalConfig,
124 125
             final CommandController commandController,

+ 2
- 0
dcc/src/com/dmdirc/addons/dcc/DCCPluginModule.java Просмотреть файл

@@ -23,6 +23,7 @@
23 23
 package com.dmdirc.addons.dcc;
24 24
 
25 25
 import com.dmdirc.addons.ui_swing.injection.SwingModule;
26
+import com.dmdirc.plugins.PluginDomain;
26 27
 import com.dmdirc.plugins.PluginInfo;
27 28
 
28 29
 import dagger.Module;
@@ -42,6 +43,7 @@ public class DCCPluginModule {
42 43
     }
43 44
 
44 45
     @Provides
46
+    @PluginDomain(DCCPlugin.class)
45 47
     public PluginInfo getPluginInfo() {
46 48
         return pluginInfo;
47 49
     }

+ 1
- 1
nickcolours/src/com/dmdirc/addons/nickcolours/NickColourManager.java Просмотреть файл

@@ -93,7 +93,7 @@ public class NickColourManager {
93 93
             @GlobalConfig final AggregateConfigProvider globalConfig,
94 94
             final IconManager iconManager,
95 95
             @MainWindow final Provider<Window> mainWindowProvider,
96
-            final PluginInfo pluginInfo,
96
+            @PluginDomain(NickColourPlugin.class) final PluginInfo pluginInfo,
97 97
             final DMDircMBassador eventBus) {
98 98
         this.domain = domain;
99 99
         this.globalConfig = globalConfig;

+ 1
- 0
nickcolours/src/com/dmdirc/addons/nickcolours/NickColourModule.java Просмотреть файл

@@ -57,6 +57,7 @@ public class NickColourModule {
57 57
     }
58 58
 
59 59
     @Provides
60
+    @PluginDomain(NickColourPlugin.class)
60 61
     public PluginInfo getPluginInfo() {
61 62
         return pluginInfo;
62 63
     }

+ 2
- 2
ui_swing/src/com/dmdirc/addons/ui_swing/SwingManager.java Просмотреть файл

@@ -122,8 +122,8 @@ public class SwingManager {
122 122
             final TreeFrameManagerProvider treeProvider,
123 123
             final Provider<SwingWindowManager> swingWindowManager,
124 124
             final SwingUIInitialiser uiInitialiser,
125
-            final PluginInfo pluginInfo,
126
-            @PluginDomain(SwingController.class)final String domain) {
125
+            @PluginDomain(SwingController.class) final PluginInfo pluginInfo,
126
+            @PluginDomain(SwingController.class) final String domain) {
127 127
         this.windowFactory = windowFactory;
128 128
         this.windowManager = windowManager;
129 129
         this.menuBar = menuBar;

+ 1
- 0
ui_swing/src/com/dmdirc/addons/ui_swing/injection/SwingModule.java Просмотреть файл

@@ -217,6 +217,7 @@ public class SwingModule {
217 217
     }
218 218
 
219 219
     @Provides
220
+    @PluginDomain(SwingController.class)
220 221
     public PluginInfo getPluginInfo() {
221 222
         return pluginInfo;
222 223
     }

+ 1
- 1
windowstatus/src/com/dmdirc/addons/windowstatus/WindowStatusManager.java Просмотреть файл

@@ -82,7 +82,7 @@ public class WindowStatusManager {
82 82
             @PluginDomain(WindowStatusPlugin.class) final String domain,
83 83
             final DMDircMBassador eventBus,
84 84
             final SwingEventBus swingEventBus,
85
-            final PluginInfo pluginInfo) {
85
+            @PluginDomain(WindowStatusPlugin.class) final PluginInfo pluginInfo) {
86 86
         this.activeFrameManager = activeFrameManager;
87 87
         this.pluginInfo = pluginInfo;
88 88
         this.configBinder = config.getBinder().withDefaultDomain(domain);

+ 1
- 0
windowstatus/src/com/dmdirc/addons/windowstatus/WindowStatusModule.java Просмотреть файл

@@ -54,6 +54,7 @@ public class WindowStatusModule {
54 54
     }
55 55
 
56 56
     @Provides
57
+    @PluginDomain(WindowStatusPlugin.class)
57 58
     public PluginInfo getPluginInfo() {
58 59
         return pluginInfo;
59 60
     }

Загрузка…
Отмена
Сохранить