瀏覽代碼

Use @PluginDomain everywhere else.

Change-Id: I638186bb258a83ff21c79e2425eac25688a6c6ed
Reviewed-on: http://gerrit.dmdirc.com/3187
Reviewed-by: Greg Holmes <greg@dmdirc.com>
Automatic-Compile: DMDirc Build Manager
tags/0.8
Chris Smith 10 年之前
父節點
當前提交
9073e65091

+ 2
- 2
src/com/dmdirc/addons/lagdisplay/LagDisplayManager.java 查看文件

@@ -27,7 +27,6 @@ import com.dmdirc.FrameContainer;
27 27
 import com.dmdirc.ServerState;
28 28
 import com.dmdirc.actions.ActionManager;
29 29
 import com.dmdirc.actions.CoreActionType;
30
-import com.dmdirc.addons.lagdisplay.LagDisplayModule.LagDisplaySettingsDomain;
31 30
 import com.dmdirc.addons.ui_swing.MainFrame;
32 31
 import com.dmdirc.addons.ui_swing.SelectionListener;
33 32
 import com.dmdirc.addons.ui_swing.components.frames.TextFrame;
@@ -37,6 +36,7 @@ import com.dmdirc.interfaces.Connection;
37 36
 import com.dmdirc.interfaces.actions.ActionType;
38 37
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
39 38
 import com.dmdirc.interfaces.config.ConfigChangeListener;
39
+import com.dmdirc.plugins.PluginDomain;
40 40
 import com.dmdirc.util.collections.RollingList;
41 41
 
42 42
 import java.util.Date;
@@ -82,7 +82,7 @@ public class LagDisplayManager implements ActionListener, ConfigChangeListener,
82 82
             final MainFrame mainFrame,
83 83
             final SwingStatusBar statusBar,
84 84
             final Provider<LagDisplayPanel> panelProvider,
85
-            @LagDisplaySettingsDomain final String domain,
85
+            @PluginDomain(LagDisplayPlugin.class) final String domain,
86 86
             @GlobalConfig final AggregateConfigProvider globalConfig) {
87 87
         this.mainFrame = mainFrame;
88 88
         this.statusBar = statusBar;

+ 2
- 7
src/com/dmdirc/addons/lagdisplay/LagDisplayModule.java 查看文件

@@ -23,8 +23,7 @@
23 23
 package com.dmdirc.addons.lagdisplay;
24 24
 
25 25
 import com.dmdirc.addons.ui_swing.injection.SwingModule;
26
-
27
-import javax.inject.Qualifier;
26
+import com.dmdirc.plugins.PluginDomain;
28 27
 
29 28
 import dagger.Module;
30 29
 import dagger.Provides;
@@ -38,16 +37,12 @@ public class LagDisplayModule {
38 37
     /** The domain for plugin settings. */
39 38
     private final String domain;
40 39
 
41
-    @Qualifier
42
-    public static @interface LagDisplaySettingsDomain {
43
-    }
44
-
45 40
     public LagDisplayModule(final String domain) {
46 41
         this.domain = domain;
47 42
     }
48 43
 
49 44
     @Provides
50
-    @LagDisplaySettingsDomain
45
+    @PluginDomain(LagDisplayPlugin.class)
51 46
     public String getDomain() {
52 47
         return domain;
53 48
     }

+ 2
- 2
src/com/dmdirc/addons/logging/LoggingManager.java 查看文件

@@ -27,7 +27,6 @@ import com.dmdirc.ClientModule.GlobalConfig;
27 27
 import com.dmdirc.FrameContainer;
28 28
 import com.dmdirc.Query;
29 29
 import com.dmdirc.actions.CoreActionType;
30
-import com.dmdirc.addons.logging.LoggingModule.LoggingDomain;
31 30
 import com.dmdirc.commandline.CommandLineOptionsModule.Directory;
32 31
 import com.dmdirc.interfaces.ActionController;
33 32
 import com.dmdirc.interfaces.ActionListener;
@@ -41,6 +40,7 @@ import com.dmdirc.parser.interfaces.ChannelClientInfo;
41 40
 import com.dmdirc.parser.interfaces.ChannelInfo;
42 41
 import com.dmdirc.parser.interfaces.ClientInfo;
43 42
 import com.dmdirc.parser.interfaces.Parser;
43
+import com.dmdirc.plugins.PluginDomain;
44 44
 import com.dmdirc.ui.WindowManager;
45 45
 import com.dmdirc.ui.messages.Styliser;
46 46
 import com.dmdirc.util.URLBuilder;
@@ -114,7 +114,7 @@ public class LoggingManager implements ActionListener, ConfigChangeListener {
114 114
 
115 115
     @Inject
116 116
     public LoggingManager(
117
-            @LoggingDomain final String domain,
117
+            @PluginDomain(LoggingPlugin.class) final String domain,
118 118
             final ActionController actionController,
119 119
             @GlobalConfig final AggregateConfigProvider globalConfig,
120 120
             final WindowManager windowManager,

+ 3
- 8
src/com/dmdirc/addons/logging/LoggingModule.java 查看文件

@@ -29,11 +29,10 @@ import com.dmdirc.commandline.CommandLineOptionsModule.Directory;
29 29
 import com.dmdirc.commandline.CommandLineOptionsModule.DirectoryType;
30 30
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
31 31
 import com.dmdirc.interfaces.config.ConfigProvider;
32
+import com.dmdirc.plugins.PluginDomain;
32 33
 
33 34
 import java.io.File;
34 35
 
35
-import javax.inject.Qualifier;
36
-
37 36
 import dagger.Module;
38 37
 import dagger.Provides;
39 38
 
@@ -43,10 +42,6 @@ import dagger.Provides;
43 42
 @Module(addsTo = ClientModule.class, injects = {LoggingManager.class, LoggingCommand.class})
44 43
 public class LoggingModule {
45 44
 
46
-    @Qualifier
47
-    public @interface LoggingDomain {
48
-    }
49
-
50 45
     public static final String LOGS_DIRECTORY = "logs";
51 46
 
52 47
     private final String domain;
@@ -56,7 +51,7 @@ public class LoggingModule {
56 51
     }
57 52
 
58 53
     @Provides
59
-    @LoggingDomain
54
+    @PluginDomain(LoggingPlugin.class)
60 55
     public String getDomain() {
61 56
         return domain;
62 57
     }
@@ -67,7 +62,7 @@ public class LoggingModule {
67 62
             @UserConfig final ConfigProvider userConfig,
68 63
             @GlobalConfig final AggregateConfigProvider globalConfig,
69 64
             @Directory(DirectoryType.BASE) final String baseDirectory,
70
-            @LoggingDomain final String domain) {
65
+            @PluginDomain(LoggingPlugin.class) final String domain) {
71 66
         if (!userConfig.hasOptionString(domain, "general.directory")) {
72 67
             userConfig.setOption(domain, "general.directory",
73 68
                     baseDirectory + "logs" + File.separator);

+ 2
- 1
src/com/dmdirc/addons/nickcolours/NickColourManager.java 查看文件

@@ -36,6 +36,7 @@ import com.dmdirc.interfaces.config.ConfigProvider;
36 36
 import com.dmdirc.parser.interfaces.ChannelClientInfo;
37 37
 import com.dmdirc.parser.interfaces.ChannelInfo;
38 38
 import com.dmdirc.parser.interfaces.ClientInfo;
39
+import com.dmdirc.plugins.PluginDomain;
39 40
 import com.dmdirc.ui.Colour;
40 41
 import com.dmdirc.ui.messages.ColourManager;
41 42
 
@@ -69,7 +70,7 @@ public class NickColourManager implements ActionListener, ConfigChangeListener {
69 70
 
70 71
     @Inject
71 72
     public NickColourManager(final ColourManager colourManager,
72
-            @NickColourModule.NickColourSettingsDomain final String domain,
73
+            @PluginDomain(NickColourPlugin.class) final String domain,
73 74
             @GlobalConfig final AggregateConfigProvider globalConfig,
74 75
             @UserConfig final ConfigProvider userConfig) {
75 76
         this.domain = domain;

+ 2
- 7
src/com/dmdirc/addons/nickcolours/NickColourModule.java 查看文件

@@ -23,8 +23,7 @@
23 23
 package com.dmdirc.addons.nickcolours;
24 24
 
25 25
 import com.dmdirc.addons.ui_swing.injection.SwingModule;
26
-
27
-import javax.inject.Qualifier;
26
+import com.dmdirc.plugins.PluginDomain;
28 27
 
29 28
 import dagger.Module;
30 29
 import dagger.Provides;
@@ -38,10 +37,6 @@ public class NickColourModule {
38 37
     /** The domain for plugin settings. */
39 38
     private final String domain;
40 39
 
41
-    @Qualifier
42
-    public static @interface NickColourSettingsDomain {
43
-    }
44
-
45 40
     public NickColourModule(final String domain) {
46 41
         this.domain = domain;
47 42
     }
@@ -52,7 +47,7 @@ public class NickColourModule {
52 47
      * @return The settings domain for the swing plugin.
53 48
      */
54 49
     @Provides
55
-    @NickColourSettingsDomain
50
+    @PluginDomain(NickColourPlugin.class)
56 51
     public String getSettingsDomain() {
57 52
         return domain;
58 53
     }

Loading…
取消
儲存