Browse Source

Moves all plugins to use PluginPreferencesCategory

Change-Id: I73ae6bd4eadd67bee7381dc8117ab43b77b9db5b
Reviewed-on: http://gerrit.dmdirc.com/583
Automatic-Compile: Gregory Holmes <greboid@dmdirc.com>
Reviewed-by: Chris Smith <chris@dmdirc.com>
tags/0.6.3
Gregory Holmes 14 years ago
parent
commit
a3fdb4c3a3

+ 3
- 1
src/com/dmdirc/addons/addonbrowser/BrowserPlugin.java View File

23
 
23
 
24
 package com.dmdirc.addons.addonbrowser;
24
 package com.dmdirc.addons.addonbrowser;
25
 
25
 
26
+import com.dmdirc.config.prefs.PluginPreferencesCategory;
26
 import com.dmdirc.config.prefs.PreferencesCategory;
27
 import com.dmdirc.config.prefs.PreferencesCategory;
27
 import com.dmdirc.config.prefs.PreferencesManager;
28
 import com.dmdirc.config.prefs.PreferencesManager;
28
 import com.dmdirc.plugins.Plugin;
29
 import com.dmdirc.plugins.Plugin;
45
     /** {@inheritDoc} */
46
     /** {@inheritDoc} */
46
     @Override
47
     @Override
47
     public void showConfig(final PreferencesManager manager) {
48
     public void showConfig(final PreferencesManager manager) {
48
-        PreferencesCategory category = new PreferencesCategory("Addon Browser",
49
+        PreferencesCategory category = new PluginPreferencesCategory(
50
+                getPluginInfo(), "Addon Browser",
49
                 "This addon is now part of the Swing UI and is no longer " +
51
                 "This addon is now part of the Swing UI and is no longer " +
50
                 "required. The plugin may be manually deleted from your " +
52
                 "required. The plugin may be manually deleted from your " +
51
                 "plugins directory.");
53
                 "plugins directory.");

+ 5
- 4
src/com/dmdirc/addons/dcc/DCCPlugin.java View File

34
 import com.dmdirc.commandparser.CommandManager;
34
 import com.dmdirc.commandparser.CommandManager;
35
 import com.dmdirc.config.Identity;
35
 import com.dmdirc.config.Identity;
36
 import com.dmdirc.config.IdentityManager;
36
 import com.dmdirc.config.IdentityManager;
37
+import com.dmdirc.config.prefs.PluginPreferencesCategory;
37
 import com.dmdirc.config.prefs.PreferencesCategory;
38
 import com.dmdirc.config.prefs.PreferencesCategory;
38
 import com.dmdirc.config.prefs.PreferencesManager;
39
 import com.dmdirc.config.prefs.PreferencesManager;
39
 import com.dmdirc.config.prefs.PreferencesSetting;
40
 import com.dmdirc.config.prefs.PreferencesSetting;
563
     /** {@inheritDoc} */
564
     /** {@inheritDoc} */
564
     @Override
565
     @Override
565
     public void showConfig(final PreferencesManager manager) {
566
     public void showConfig(final PreferencesManager manager) {
566
-        final PreferencesCategory general = new PreferencesCategory("DCC", "", "category-dcc");
567
-        final PreferencesCategory firewall = new PreferencesCategory("Firewall", "");
568
-        final PreferencesCategory sending = new PreferencesCategory("Sending", "");
569
-        final PreferencesCategory receiving = new PreferencesCategory("Receiving", "");
567
+        final PreferencesCategory general = new PluginPreferencesCategory(getPluginInfo(), "DCC", "", "category-dcc");
568
+        final PreferencesCategory firewall = new PluginPreferencesCategory(getPluginInfo(), "Firewall", "");
569
+        final PreferencesCategory sending = new PluginPreferencesCategory(getPluginInfo(), "Sending", "");
570
+        final PreferencesCategory receiving = new PluginPreferencesCategory(getPluginInfo(), "Receiving", "");
570
 
571
 
571
         manager.getCategory("Plugins").addSubCategory(general.setInlineAfter());
572
         manager.getCategory("Plugins").addSubCategory(general.setInlineAfter());
572
         general.addSubCategory(firewall.setInline());
573
         general.addSubCategory(firewall.setInline());

+ 2
- 1
src/com/dmdirc/addons/freedesktop_notifications/FreeDesktopNotificationsPlugin.java View File

26
 import com.dmdirc.addons.freedesktop_notifications.commons.StringEscapeUtils;
26
 import com.dmdirc.addons.freedesktop_notifications.commons.StringEscapeUtils;
27
 import com.dmdirc.commandparser.CommandManager;
27
 import com.dmdirc.commandparser.CommandManager;
28
 import com.dmdirc.config.IdentityManager;
28
 import com.dmdirc.config.IdentityManager;
29
+import com.dmdirc.config.prefs.PluginPreferencesCategory;
29
 import com.dmdirc.config.prefs.PreferencesCategory;
30
 import com.dmdirc.config.prefs.PreferencesCategory;
30
 import com.dmdirc.config.prefs.PreferencesManager;
31
 import com.dmdirc.config.prefs.PreferencesManager;
31
 import com.dmdirc.config.prefs.PreferencesSetting;
32
 import com.dmdirc.config.prefs.PreferencesSetting;
193
     /** {@inheritDoc} */
194
     /** {@inheritDoc} */
194
     @Override
195
     @Override
195
     public void showConfig(final PreferencesManager manager) {
196
     public void showConfig(final PreferencesManager manager) {
196
-        final PreferencesCategory general = new PreferencesCategory("FreeDesktop Notifications", "General configuration for FreeDesktop Notifications plugin.");
197
+        final PreferencesCategory general = new PluginPreferencesCategory(getPluginInfo(), "FreeDesktop Notifications", "General configuration for FreeDesktop Notifications plugin.");
197
         
198
         
198
         general.addSetting(new PreferencesSetting(PreferencesType.INTEGER, getDomain(), "general.timeout", "Timeout", "Length of time in seconds before the notification popup closes."));
199
         general.addSetting(new PreferencesSetting(PreferencesType.INTEGER, getDomain(), "general.timeout", "Timeout", "Length of time in seconds before the notification popup closes."));
199
         general.addSetting(new PreferencesSetting(PreferencesType.TEXT, getDomain(), "general.icon", "icon", "Path to icon to use on the notification."));
200
         general.addSetting(new PreferencesSetting(PreferencesType.TEXT, getDomain(), "general.icon", "icon", "Path to icon to use on the notification."));

+ 3
- 2
src/com/dmdirc/addons/identd/IdentdPlugin.java View File

27
 import com.dmdirc.actions.CoreActionType;
27
 import com.dmdirc.actions.CoreActionType;
28
 import com.dmdirc.actions.interfaces.ActionType;
28
 import com.dmdirc.actions.interfaces.ActionType;
29
 import com.dmdirc.config.IdentityManager;
29
 import com.dmdirc.config.IdentityManager;
30
+import com.dmdirc.config.prefs.PluginPreferencesCategory;
30
 import com.dmdirc.config.prefs.PreferencesCategory;
31
 import com.dmdirc.config.prefs.PreferencesCategory;
31
 import com.dmdirc.config.prefs.PreferencesManager;
32
 import com.dmdirc.config.prefs.PreferencesManager;
32
 import com.dmdirc.config.prefs.PreferencesSetting;
33
 import com.dmdirc.config.prefs.PreferencesSetting;
111
     /** {@inheritDoc} */
112
     /** {@inheritDoc} */
112
     @Override
113
     @Override
113
     public void showConfig(final PreferencesManager manager) {
114
     public void showConfig(final PreferencesManager manager) {
114
-        final PreferencesCategory general = new PreferencesCategory("Identd",
115
+        final PreferencesCategory general = new PluginPreferencesCategory(getPluginInfo(), "Identd",
115
                 "General Identd Plugin config ('Lower' options take priority " +
116
                 "General Identd Plugin config ('Lower' options take priority " +
116
                 "over those above them)");
117
                 "over those above them)");
117
-        final PreferencesCategory advanced = new PreferencesCategory("Advanced",
118
+        final PreferencesCategory advanced = new PluginPreferencesCategory(getPluginInfo(), "Advanced",
118
                 "Advanced Identd Plugin config - Only edit these if you need " +
119
                 "Advanced Identd Plugin config - Only edit these if you need " +
119
                 "to/know what you are doing. Editing these could prevent " +
120
                 "to/know what you are doing. Editing these could prevent " +
120
                 "access to some servers. ('Lower' options take priority over " +
121
                 "access to some servers. ('Lower' options take priority over " +

+ 3
- 2
src/com/dmdirc/addons/lagdisplay/LagDisplayPlugin.java View File

31
 import com.dmdirc.actions.CoreActionType;
31
 import com.dmdirc.actions.CoreActionType;
32
 import com.dmdirc.config.ConfigManager;
32
 import com.dmdirc.config.ConfigManager;
33
 import com.dmdirc.config.IdentityManager;
33
 import com.dmdirc.config.IdentityManager;
34
+import com.dmdirc.config.prefs.PluginPreferencesCategory;
34
 import com.dmdirc.config.prefs.PreferencesCategory;
35
 import com.dmdirc.config.prefs.PreferencesCategory;
35
 import com.dmdirc.config.prefs.PreferencesManager;
36
 import com.dmdirc.config.prefs.PreferencesManager;
36
 import com.dmdirc.config.prefs.PreferencesSetting;
37
 import com.dmdirc.config.prefs.PreferencesSetting;
260
     /** {@inheritDoc} */
261
     /** {@inheritDoc} */
261
     @Override
262
     @Override
262
     public void showConfig(final PreferencesManager manager) {
263
     public void showConfig(final PreferencesManager manager) {
263
-        final PreferencesCategory cat = new PreferencesCategory("Lag display plugin",
264
-                                                                "");
264
+        final PreferencesCategory cat = new PluginPreferencesCategory(
265
+                getPluginInfo(), "Lag display plugin", "");
265
         cat.addSetting(new PreferencesSetting(PreferencesType.BOOLEAN,
266
         cat.addSetting(new PreferencesSetting(PreferencesType.BOOLEAN,
266
                 getDomain(), "usealternate",
267
                 getDomain(), "usealternate",
267
                 "Alternate method", "Use an alternate method of determining "
268
                 "Alternate method", "Use an alternate method of determining "

+ 7
- 3
src/com/dmdirc/addons/logging/LoggingPlugin.java View File

31
 import com.dmdirc.actions.interfaces.ActionType;
31
 import com.dmdirc.actions.interfaces.ActionType;
32
 import com.dmdirc.commandparser.CommandManager;
32
 import com.dmdirc.commandparser.CommandManager;
33
 import com.dmdirc.config.IdentityManager;
33
 import com.dmdirc.config.IdentityManager;
34
+import com.dmdirc.config.prefs.PluginPreferencesCategory;
34
 import com.dmdirc.config.prefs.PreferencesCategory;
35
 import com.dmdirc.config.prefs.PreferencesCategory;
35
 import com.dmdirc.config.prefs.PreferencesManager;
36
 import com.dmdirc.config.prefs.PreferencesManager;
36
 import com.dmdirc.config.prefs.PreferencesSetting;
37
 import com.dmdirc.config.prefs.PreferencesSetting;
235
     /** {@inheritDoc} */
236
     /** {@inheritDoc} */
236
     @Override
237
     @Override
237
     public void showConfig(final PreferencesManager manager) {
238
     public void showConfig(final PreferencesManager manager) {
238
-        final PreferencesCategory general = new PreferencesCategory("Logging", "General configuration for Logging plugin.");
239
-        final PreferencesCategory backbuffer = new PreferencesCategory("Back Buffer", "Options related to the automatic backbuffer");
240
-        final PreferencesCategory advanced = new PreferencesCategory("Advanced", "Advanced configuration for Logging plugin. You shouldn't need to edit this unless you know what you are doing.");
239
+        final PreferencesCategory general = new PluginPreferencesCategory(
240
+                getPluginInfo(), "Logging", "General configuration for Logging plugin.");
241
+        final PreferencesCategory backbuffer = new PluginPreferencesCategory(
242
+                getPluginInfo(), "Back Buffer", "Options related to the automatic backbuffer");
243
+        final PreferencesCategory advanced = new PluginPreferencesCategory(
244
+                getPluginInfo(), "Advanced", "Advanced configuration for Logging plugin. You shouldn't need to edit this unless you know what you are doing.");
241
 
245
 
242
         general.addSetting(new PreferencesSetting(PreferencesType.TEXT, getDomain(), "general.directory", "Directory", "Directory for log files"));
246
         general.addSetting(new PreferencesSetting(PreferencesType.TEXT, getDomain(), "general.directory", "Directory", "Directory for log files"));
243
         general.addSetting(new PreferencesSetting(PreferencesType.BOOLEAN, getDomain(), "general.networkfolders", "Separate logs by network", "Should the files be stored in a sub-dir with the networks name?"));
247
         general.addSetting(new PreferencesSetting(PreferencesType.BOOLEAN, getDomain(), "general.networkfolders", "Separate logs by network", "Should the files be stored in a sub-dir with the networks name?"));

+ 5
- 2
src/com/dmdirc/addons/mediasource_vlc/VlcMediaSourcePlugin.java View File

25
 import com.dmdirc.addons.nowplaying.MediaSource;
25
 import com.dmdirc.addons.nowplaying.MediaSource;
26
 import com.dmdirc.addons.nowplaying.MediaSourceState;
26
 import com.dmdirc.addons.nowplaying.MediaSourceState;
27
 import com.dmdirc.config.IdentityManager;
27
 import com.dmdirc.config.IdentityManager;
28
+import com.dmdirc.config.prefs.PluginPreferencesCategory;
28
 import com.dmdirc.config.prefs.PreferencesCategory;
29
 import com.dmdirc.config.prefs.PreferencesCategory;
29
 import com.dmdirc.config.prefs.PreferencesManager;
30
 import com.dmdirc.config.prefs.PreferencesManager;
30
 import com.dmdirc.config.prefs.PreferencesSetting;
31
 import com.dmdirc.config.prefs.PreferencesSetting;
201
     /** {@inheritDoc} */
202
     /** {@inheritDoc} */
202
     @Override
203
     @Override
203
     public void showConfig(final PreferencesManager manager) {
204
     public void showConfig(final PreferencesManager manager) {
204
-        final PreferencesCategory general = new PreferencesCategory("VLC Media Source",
205
+        final PreferencesCategory general = new PluginPreferencesCategory(
206
+                getPluginInfo(), "VLC Media Source",
205
                 "", "category-vlc");
207
                 "", "category-vlc");
206
-        final PreferencesCategory instr = new PreferencesCategory("Instructions",
208
+        final PreferencesCategory instr = new PluginPreferencesCategory(
209
+                getPluginInfo(), "Instructions",
207
                 "", new InstructionsPanel());
210
                 "", new InstructionsPanel());
208
         
211
         
209
         general.addSetting(new PreferencesSetting(PreferencesType.TEXT, 
212
         general.addSetting(new PreferencesSetting(PreferencesType.TEXT, 

+ 5
- 2
src/com/dmdirc/addons/nickcolours/NickColourPlugin.java View File

28
 import com.dmdirc.actions.interfaces.ActionType;
28
 import com.dmdirc.actions.interfaces.ActionType;
29
 import com.dmdirc.actions.CoreActionType;
29
 import com.dmdirc.actions.CoreActionType;
30
 import com.dmdirc.config.IdentityManager;
30
 import com.dmdirc.config.IdentityManager;
31
+import com.dmdirc.config.prefs.PluginPreferencesCategory;
31
 import com.dmdirc.config.prefs.PreferencesCategory;
32
 import com.dmdirc.config.prefs.PreferencesCategory;
32
 import com.dmdirc.config.prefs.PreferencesManager;
33
 import com.dmdirc.config.prefs.PreferencesManager;
33
 import com.dmdirc.config.prefs.PreferencesSetting;
34
 import com.dmdirc.config.prefs.PreferencesSetting;
235
     /** {@inheritDoc} */
236
     /** {@inheritDoc} */
236
     @Override
237
     @Override
237
     public void showConfig(final PreferencesManager manager) {
238
     public void showConfig(final PreferencesManager manager) {
238
-        final PreferencesCategory general = new PreferencesCategory("Nick Colours",
239
+        final PreferencesCategory general = new PluginPreferencesCategory(
240
+                getPluginInfo(), "Nick Colours",
239
                 "General configuration for NickColour plugin.");
241
                 "General configuration for NickColour plugin.");
240
-        final PreferencesCategory colours = new PreferencesCategory("Colours",
242
+        final PreferencesCategory colours = new PluginPreferencesCategory(
243
+                getPluginInfo(), "Colours",
241
                 "Set colours for specific nicknames.", new NickColourPanel(this));
244
                 "Set colours for specific nicknames.", new NickColourPanel(this));
242
         
245
         
243
         general.addSetting(new PreferencesSetting(PreferencesType.BOOLEAN,
246
         general.addSetting(new PreferencesSetting(PreferencesType.BOOLEAN,

+ 3
- 1
src/com/dmdirc/addons/nowplaying/NowPlayingPlugin.java View File

27
 import com.dmdirc.actions.CoreActionType;
27
 import com.dmdirc.actions.CoreActionType;
28
 import com.dmdirc.commandparser.CommandManager;
28
 import com.dmdirc.commandparser.CommandManager;
29
 import com.dmdirc.config.IdentityManager;
29
 import com.dmdirc.config.IdentityManager;
30
+import com.dmdirc.config.prefs.PluginPreferencesCategory;
30
 import com.dmdirc.config.prefs.PreferencesCategory;
31
 import com.dmdirc.config.prefs.PreferencesCategory;
31
 import com.dmdirc.config.prefs.PreferencesManager;
32
 import com.dmdirc.config.prefs.PreferencesManager;
32
 import com.dmdirc.interfaces.ActionListener;
33
 import com.dmdirc.interfaces.ActionListener;
101
     public void showConfig(final PreferencesManager manager) {
102
     public void showConfig(final PreferencesManager manager) {
102
         final ConfigPanel configPanel = new ConfigPanel(this, order);
103
         final ConfigPanel configPanel = new ConfigPanel(this, order);
103
         
104
         
104
-        final PreferencesCategory category = new PreferencesCategory("Now Playing",
105
+        final PreferencesCategory category = new PluginPreferencesCategory(
106
+                getPluginInfo(), "Now Playing",
105
                 "", "category-nowplaying", configPanel);
107
                 "", "category-nowplaying", configPanel);
106
         manager.getCategory("Plugins").addSubCategory(category);
108
         manager.getCategory("Plugins").addSubCategory(category);
107
     }
109
     }

+ 3
- 1
src/com/dmdirc/addons/osd/OsdPlugin.java View File

25
 import com.dmdirc.commandparser.CommandManager;
25
 import com.dmdirc.commandparser.CommandManager;
26
 import com.dmdirc.config.IdentityManager;
26
 import com.dmdirc.config.IdentityManager;
27
 import com.dmdirc.config.prefs.CategoryChangeListener;
27
 import com.dmdirc.config.prefs.CategoryChangeListener;
28
+import com.dmdirc.config.prefs.PluginPreferencesCategory;
28
 import com.dmdirc.config.prefs.PreferencesCategory;
29
 import com.dmdirc.config.prefs.PreferencesCategory;
29
 import com.dmdirc.config.prefs.PreferencesInterface;
30
 import com.dmdirc.config.prefs.PreferencesInterface;
30
 import com.dmdirc.config.prefs.PreferencesManager;
31
 import com.dmdirc.config.prefs.PreferencesManager;
83
         x = IdentityManager.getGlobalConfig().getOptionInt(getDomain(), "locationX");
84
         x = IdentityManager.getGlobalConfig().getOptionInt(getDomain(), "locationX");
84
         y = IdentityManager.getGlobalConfig().getOptionInt(getDomain(), "locationY");
85
         y = IdentityManager.getGlobalConfig().getOptionInt(getDomain(), "locationY");
85
         
86
         
86
-        final PreferencesCategory category = new PreferencesCategory("OSD",
87
+        final PreferencesCategory category = new PluginPreferencesCategory(
88
+                getPluginInfo(), "OSD",
87
                 "General configuration for OSD plugin.", "category-osd");
89
                 "General configuration for OSD plugin.", "category-osd");
88
         
90
         
89
         fontSizeSetting = new PreferencesSetting(PreferencesType.INTEGER,
91
         fontSizeSetting = new PreferencesSetting(PreferencesType.INTEGER,

+ 5
- 2
src/com/dmdirc/addons/parser_twitter/TwitterPlugin.java View File

22
 
22
 
23
 package com.dmdirc.addons.parser_twitter;
23
 package com.dmdirc.addons.parser_twitter;
24
 
24
 
25
+import com.dmdirc.config.prefs.PluginPreferencesCategory;
25
 import com.dmdirc.config.prefs.PreferencesCategory;
26
 import com.dmdirc.config.prefs.PreferencesCategory;
26
 import com.dmdirc.config.prefs.PreferencesManager;
27
 import com.dmdirc.config.prefs.PreferencesManager;
27
 import com.dmdirc.config.prefs.PreferencesSetting;
28
 import com.dmdirc.config.prefs.PreferencesSetting;
71
     /** {@inheritDoc} */
72
     /** {@inheritDoc} */
72
     @Override
73
     @Override
73
     public void showConfig(final PreferencesManager manager) {
74
     public void showConfig(final PreferencesManager manager) {
74
-        final PreferencesCategory category = new PreferencesCategory("Twitter Plugin", "Settings related to the twitter plugin");
75
-        final PreferencesCategory advanced = new PreferencesCategory("Advanced", "Advanced Settings related to the twitter plugin");
75
+        final PreferencesCategory category = new PluginPreferencesCategory(
76
+                getPluginInfo(), "Twitter Plugin", "Settings related to the twitter plugin");
77
+        final PreferencesCategory advanced = new PluginPreferencesCategory(
78
+                getPluginInfo(), "Advanced", "Advanced Settings related to the twitter plugin");
76
 
79
 
77
         category.addSetting(new PreferencesSetting(PreferencesType.INTEGER, getDomain(), "statuscount", "Statuses to request", "How many statuses to request at a time.?"));
80
         category.addSetting(new PreferencesSetting(PreferencesType.INTEGER, getDomain(), "statuscount", "Statuses to request", "How many statuses to request at a time.?"));
78
         category.addSetting(new PreferencesSetting(PreferencesType.INTEGER, getDomain(), "apicalls", "API Calls", "Aim to only use how many API Calls per hour? (Twitter has a max of 150)"));
81
         category.addSetting(new PreferencesSetting(PreferencesType.INTEGER, getDomain(), "apicalls", "API Calls", "Aim to only use how many API Calls per hour? (Twitter has a max of 150)"));

+ 3
- 1
src/com/dmdirc/addons/systray/SystrayPlugin.java View File

29
 import com.dmdirc.actions.CoreActionType;
29
 import com.dmdirc.actions.CoreActionType;
30
 import com.dmdirc.addons.ui_swing.MainFrame;
30
 import com.dmdirc.addons.ui_swing.MainFrame;
31
 import com.dmdirc.config.IdentityManager;
31
 import com.dmdirc.config.IdentityManager;
32
+import com.dmdirc.config.prefs.PluginPreferencesCategory;
32
 import com.dmdirc.config.prefs.PreferencesCategory;
33
 import com.dmdirc.config.prefs.PreferencesCategory;
33
 import com.dmdirc.config.prefs.PreferencesManager;
34
 import com.dmdirc.config.prefs.PreferencesManager;
34
 import com.dmdirc.config.prefs.PreferencesSetting;
35
 import com.dmdirc.config.prefs.PreferencesSetting;
149
     /** {@inheritDoc} */
150
     /** {@inheritDoc} */
150
     @Override
151
     @Override
151
     public void showConfig(final PreferencesManager manager) {
152
     public void showConfig(final PreferencesManager manager) {
152
-        final PreferencesCategory category = new PreferencesCategory("System Tray", 
153
+        final PreferencesCategory category = new PluginPreferencesCategory(
154
+                getPluginInfo(), "System Tray",
153
                 "General configuration settings");
155
                 "General configuration settings");
154
         
156
         
155
         category.addSetting(new PreferencesSetting(PreferencesType.BOOLEAN,
157
         category.addSetting(new PreferencesSetting(PreferencesType.BOOLEAN,

+ 3
- 1
src/com/dmdirc/addons/windowstatus/WindowStatusPlugin.java View File

31
 import com.dmdirc.actions.CoreActionType;
31
 import com.dmdirc.actions.CoreActionType;
32
 import com.dmdirc.actions.interfaces.ActionType;
32
 import com.dmdirc.actions.interfaces.ActionType;
33
 import com.dmdirc.config.IdentityManager;
33
 import com.dmdirc.config.IdentityManager;
34
+import com.dmdirc.config.prefs.PluginPreferencesCategory;
34
 import com.dmdirc.config.prefs.PreferencesCategory;
35
 import com.dmdirc.config.prefs.PreferencesCategory;
35
 import com.dmdirc.config.prefs.PreferencesManager;
36
 import com.dmdirc.config.prefs.PreferencesManager;
36
 import com.dmdirc.config.prefs.PreferencesSetting;
37
 import com.dmdirc.config.prefs.PreferencesSetting;
202
     /** {@inheritDoc} */
203
     /** {@inheritDoc} */
203
     @Override
204
     @Override
204
     public void showConfig(final PreferencesManager manager) {
205
     public void showConfig(final PreferencesManager manager) {
205
-        final PreferencesCategory category = new PreferencesCategory("Window status", "");
206
+        final PreferencesCategory category = new PluginPreferencesCategory(
207
+                getPluginInfo(), "Window status", "");
206
 
208
 
207
         category.addSetting(new PreferencesSetting(PreferencesType.BOOLEAN,
209
         category.addSetting(new PreferencesSetting(PreferencesType.BOOLEAN,
208
                 getDomain(), "channel.shownone", "Show 'none' count",
210
                 getDomain(), "channel.shownone", "Show 'none' count",

Loading…
Cancel
Save