Browse Source

Remove some deprecations.

This also fixes the param mode panel incorrectly using the global config.
Up until now it was using the global config, so only default mode aliases
would have been available, not ircd/network-specific ones.

Fortunately there aren't many param modes...

Change-Id: Ibe0986050b67264238b34abedd95f84afab5e959
Fixes-issue: CLIENT-481
Reviewed-on: http://gerrit.dmdirc.com/3280
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com>
changes/80/3280/2
Chris Smith 10 years ago
parent
commit
2f855ed966

+ 4
- 16
src/com/dmdirc/addons/ui_swing/components/modes/ChannelModesPane.java View File

@@ -23,7 +23,6 @@
23 23
 package com.dmdirc.addons.ui_swing.components.modes;
24 24
 
25 25
 import com.dmdirc.Channel;
26
-import com.dmdirc.addons.ui_swing.SwingController;
27 26
 import com.dmdirc.parser.interfaces.Parser;
28 27
 
29 28
 /** Non list mode panel. */
@@ -33,28 +32,22 @@ public final class ChannelModesPane extends ModesPane {
33 32
     private static final long serialVersionUID = 1;
34 33
     /** Parent channel. */
35 34
     private final Channel channel;
36
-    /** Swing controller. */
37
-    private final SwingController controller;
38 35
 
39 36
     /**
40 37
      * Creates a new instance of ChannelModesPane.
41 38
      *
42
-     * @param controller Swing controller
43
-     * @param channel    Parent channel
39
+     * @param channel Parent channel
44 40
      */
45
-    public ChannelModesPane(final SwingController controller,
46
-            final Channel channel) {
47
-        super();
41
+    public ChannelModesPane(final Channel channel) {
42
+        super(channel.getConfigManager(), channel.getIconManager());
48 43
 
49
-        this.controller = controller;
50 44
         this.channel = channel;
51 45
         initModesPanel();
52 46
     }
53 47
 
54 48
     @Override
55 49
     public boolean hasModeValue(final String mode) {
56
-        return channel.getConfigManager().hasOptionString("server", "mode"
57
-                + mode);
50
+        return channel.getConfigManager().hasOptionString("server", "mode" + mode);
58 51
     }
59 52
 
60 53
     @Override
@@ -114,9 +107,4 @@ public final class ChannelModesPane extends ModesPane {
114 107
         channel.getChannelInfo().flushModes();
115 108
     }
116 109
 
117
-    @Override
118
-    public SwingController getSwingController() {
119
-        return controller;
120
-    }
121
-
122 110
 }

+ 15
- 13
src/com/dmdirc/addons/ui_swing/components/modes/ModesPane.java View File

@@ -22,9 +22,10 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing.components.modes;
24 24
 
25
-import com.dmdirc.addons.ui_swing.SwingController;
26 25
 import com.dmdirc.addons.ui_swing.UIUtilities;
27 26
 import com.dmdirc.addons.ui_swing.components.text.TextLabel;
27
+import com.dmdirc.interfaces.config.AggregateConfigProvider;
28
+import com.dmdirc.ui.IconManager;
28 29
 
29 30
 import java.awt.Insets;
30 31
 import java.util.HashMap;
@@ -56,10 +57,16 @@ public abstract class ModesPane extends JPanel {
56 57
     private final JPanel paramModesPanel;
57 58
     /** Modes set, used for layout. */
58 59
     private final Set<String> modes;
60
+    /** The config to read mode aliases information from. */
61
+    private final AggregateConfigProvider config;
62
+    /** The manager to use to retrieve validation error icons. */
63
+    private final IconManager iconManager;
59 64
 
60
-    public ModesPane() {
61
-        super();
62
-
65
+    /**
66
+     * @param config      The config to read mode aliases information from.
67
+     * @param iconManager The manager to use to retrieve validation error icons.
68
+     */
69
+    public ModesPane(final AggregateConfigProvider config, final IconManager iconManager) {
63 70
         setLayout(new MigLayout("fill, wmax 100%, wrap 1"));
64 71
         booleanModesPanel = new JPanel(new MigLayout("wrap 2"));
65 72
         paramModesPanel = new JPanel(new MigLayout("wrap 2"));
@@ -67,6 +74,8 @@ public abstract class ModesPane extends JPanel {
67 74
         modeCheckBoxes = new HashMap<>();
68 75
         modeInputs = new HashMap<>();
69 76
         this.setOpaque(UIUtilities.getTabbedPaneOpaque());
77
+        this.config = config;
78
+        this.iconManager = iconManager;
70 79
     }
71 80
 
72 81
     public Map<String, JCheckBox> getBooleanModes() {
@@ -112,8 +121,8 @@ public abstract class ModesPane extends JPanel {
112 121
             final boolean state = ourBooleanModes.split(" ")[0].contains(
113 122
                     mode.subSequence(0, 1));
114 123
 
115
-            final ParamModePanel panel = new ParamModePanel(mode, state, value,
116
-                    getSwingController());
124
+            final ParamModePanel panel = new ParamModePanel(config, iconManager, mode,
125
+                    state, value);
117 126
 
118 127
             getParamModes().put(mode, panel);
119 128
         }
@@ -235,13 +244,6 @@ public abstract class ModesPane extends JPanel {
235 244
         }
236 245
     }
237 246
 
238
-    /**
239
-     * Returns the Swing controller to grab various objects from.
240
-     *
241
-     * @return Swing controller
242
-     */
243
-    public abstract SwingController getSwingController();
244
-
245 247
     /**
246 248
      * Checks whether there is a plain text description for this mode.
247 249
      *

+ 18
- 13
src/com/dmdirc/addons/ui_swing/components/modes/ParamModePanel.java View File

@@ -22,9 +22,10 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing.components.modes;
24 24
 
25
-import com.dmdirc.addons.ui_swing.SwingController;
26 25
 import com.dmdirc.addons.ui_swing.UIUtilities;
27 26
 import com.dmdirc.addons.ui_swing.components.validating.ValidatingJTextField;
27
+import com.dmdirc.interfaces.config.AggregateConfigProvider;
28
+import com.dmdirc.ui.IconManager;
28 29
 import com.dmdirc.util.validators.RegexStringValidator;
29 30
 
30 31
 import java.awt.Component;
@@ -60,21 +61,25 @@ public final class ParamModePanel extends JPanel implements ActionListener {
60 61
     /**
61 62
      * Creates a new instance of ParamModePanel.
62 63
      *
63
-     * @param thisMode   The mode that this panel should deal with
64
-     * @param state      The current state of the mode
65
-     * @param value      The current value of the mode
66
-     * @param controller Swing controller to gain access to settings/icons
64
+     * @param config      The config to read mode aliases information from.
65
+     * @param iconManager The manager to use to retrieve validation error icons.
66
+     * @param thisMode    The mode that this panel should deal with
67
+     * @param state       The current state of the mode
68
+     * @param value       The current value of the mode
67 69
      */
68
-    public ParamModePanel(final String thisMode, final boolean state,
69
-            final String value, final SwingController controller) {
70
+    public ParamModePanel(
71
+            final AggregateConfigProvider config,
72
+            final IconManager iconManager,
73
+            final String thisMode,
74
+            final boolean state,
75
+            final String value) {
70 76
         super();
71 77
         this.mode = thisMode;
72 78
         this.originalValue = value;
73 79
         String text;
74 80
         String tooltip;
75
-        if (controller.getGlobalConfig().hasOptionString("server", "mode" + mode)) {
76
-            tooltip = "Mode " + mode + ": " + controller.getGlobalConfig()
77
-                    .getOption("server", "mode" + mode);
81
+        if (config.hasOptionString("server", "mode" + mode)) {
82
+            tooltip = "Mode " + mode + ": " + config.getOption("server", "mode" + mode);
78 83
         } else {
79 84
             tooltip = "Mode " + mode + ": Unknown";
80 85
         }
@@ -83,8 +88,8 @@ public final class ParamModePanel extends JPanel implements ActionListener {
83 88
 
84 89
         text = "Mode " + mode + ": ";
85 90
 
86
-        if (controller.getGlobalConfig().hasOptionString("server", "mode" + mode)) {
87
-            text = controller.getGlobalConfig().getOption("server", "mode" + mode)
91
+        if (config.hasOptionString("server", "mode" + mode)) {
92
+            text = config.getOption("server", "mode" + mode)
88 93
                     + " [+" + mode + "]: ";
89 94
         }
90 95
 
@@ -93,7 +98,7 @@ public final class ParamModePanel extends JPanel implements ActionListener {
93 98
         checkBox.setOpaque(UIUtilities.getTabbedPaneOpaque());
94 99
         add(checkBox);
95 100
 
96
-        textField = new ValidatingJTextField(controller.getIconManager(),
101
+        textField = new ValidatingJTextField(iconManager,
97 102
                 new RegexStringValidator("^[^ ]*$", "Cannot contain spaces"));
98 103
         textField.setText(value);
99 104
         add(textField, "growx, pushx");

+ 3
- 14
src/com/dmdirc/addons/ui_swing/components/modes/UserModesPane.java View File

@@ -23,7 +23,6 @@
23 23
 package com.dmdirc.addons.ui_swing.components.modes;
24 24
 
25 25
 import com.dmdirc.Server;
26
-import com.dmdirc.addons.ui_swing.SwingController;
27 26
 
28 27
 /** User mode panel. */
29 28
 public final class UserModesPane extends ModesPane {
@@ -36,20 +35,15 @@ public final class UserModesPane extends ModesPane {
36 35
     private static final long serialVersionUID = 1;
37 36
     /** Parent server. */
38 37
     private final Server server;
39
-    /** Swing controller. */
40
-    private final SwingController controller;
41 38
 
42 39
     /**
43 40
      * Creates a new instance of UserModesPane.
44 41
      *
45
-     * @param controller Swing controller
46
-     * @param server     Parent server
42
+     * @param server Parent server
47 43
      */
48
-    public UserModesPane(final SwingController controller,
49
-            final Server server) {
50
-        super();
44
+    public UserModesPane(final Server server) {
45
+        super(server.getConfigManager(), server.getIconManager());
51 46
 
52
-        this.controller = controller;
53 47
         this.server = server;
54 48
         initModesPanel();
55 49
     }
@@ -106,9 +100,4 @@ public final class UserModesPane extends ModesPane {
106 100
         server.getParser().getLocalClient().flushModes();
107 101
     }
108 102
 
109
-    @Override
110
-    public SwingController getSwingController() {
111
-        return controller;
112
-    }
113
-
114 103
 }

+ 6
- 23
src/com/dmdirc/addons/ui_swing/dialogs/channelsetting/ChannelSettingsDialog.java View File

@@ -25,19 +25,16 @@ package com.dmdirc.addons.ui_swing.dialogs.channelsetting;
25 25
 import com.dmdirc.Channel;
26 26
 import com.dmdirc.addons.ui_swing.MainFrame;
27 27
 import com.dmdirc.addons.ui_swing.PrefsComponentFactory;
28
-import com.dmdirc.addons.ui_swing.SwingController;
29 28
 import com.dmdirc.addons.ui_swing.SwingWindowFactory;
30 29
 import com.dmdirc.addons.ui_swing.UIUtilities;
31 30
 import com.dmdirc.addons.ui_swing.components.expandingsettings.SettingsPanel;
32 31
 import com.dmdirc.addons.ui_swing.components.modes.ChannelModesPane;
33 32
 import com.dmdirc.addons.ui_swing.dialogs.StandardDialog;
34 33
 import com.dmdirc.config.prefs.PreferencesManager;
35
-import com.dmdirc.interfaces.config.AggregateConfigProvider;
36 34
 import com.dmdirc.interfaces.config.ConfigProvider;
37 35
 import com.dmdirc.interfaces.config.IdentityFactory;
38 36
 import com.dmdirc.interfaces.ui.InputWindow;
39 37
 import com.dmdirc.plugins.ServiceManager;
40
-import com.dmdirc.ui.IconManager;
41 38
 
42 39
 import java.awt.event.ActionEvent;
43 40
 import java.awt.event.ActionListener;
@@ -74,16 +71,10 @@ public class ChannelSettingsDialog extends StandardDialog implements ActionListe
74 71
     private TopicPane topicModesPane;
75 72
     /** List modes panel. */
76 73
     private ChannelListModesPane channelListModesPane;
77
-    /** Swing controller. */
78
-    private final SwingController controller;
79
-    /** The config to read settings from. */
80
-    private final AggregateConfigProvider globalConfig;
81 74
     /** The config to write settings to. */
82 75
     private final ConfigProvider userConfig;
83 76
     /** Service manager. */
84 77
     private final ServiceManager serviceManager;
85
-    /** Icon manager. */
86
-    private final IconManager iconManager;
87 78
     /** Preferences Manager. */
88 79
     private final PreferencesManager preferencesManager;
89 80
     /** Preferences setting component factory. */
@@ -92,11 +83,8 @@ public class ChannelSettingsDialog extends StandardDialog implements ActionListe
92 83
     /**
93 84
      * Creates a new instance of ChannelSettingsDialog.
94 85
      *
95
-     * @param controller         Swing controller
96 86
      * @param identityFactory    Identity factory
97 87
      * @param windowFactory      Swing window factory
98
-     * @param iconManager        Icon manager
99
-     * @param globalConfig       The config to read global settings from.
100 88
      * @param userConfig         The config to write global settings to.
101 89
      * @param serviceManager     Service manager
102 90
      * @param preferencesManager Preferences Manager
@@ -105,11 +93,8 @@ public class ChannelSettingsDialog extends StandardDialog implements ActionListe
105 93
      * @param parentWindow       Parent window
106 94
      */
107 95
     public ChannelSettingsDialog(
108
-            final SwingController controller,
109 96
             final IdentityFactory identityFactory,
110 97
             final SwingWindowFactory windowFactory,
111
-            final IconManager iconManager,
112
-            final AggregateConfigProvider globalConfig,
113 98
             final ConfigProvider userConfig,
114 99
             final ServiceManager serviceManager,
115 100
             final PreferencesManager preferencesManager,
@@ -118,9 +103,6 @@ public class ChannelSettingsDialog extends StandardDialog implements ActionListe
118 103
             final MainFrame parentWindow) {
119 104
         super(parentWindow, ModalityType.MODELESS);
120 105
 
121
-        this.controller = checkNotNull(controller);
122
-        this.iconManager = checkNotNull(iconManager);
123
-        this.globalConfig = checkNotNull(globalConfig);
124 106
         this.userConfig = checkNotNull(userConfig);
125 107
         this.serviceManager = checkNotNull(serviceManager);
126 108
         this.preferencesManager = checkNotNull(preferencesManager);
@@ -165,13 +147,14 @@ public class ChannelSettingsDialog extends StandardDialog implements ActionListe
165 147
 
166 148
     /** Initialises the Topic tab. */
167 149
     private void initTopicTab() {
168
-        topicModesPane = new TopicPane(channel, iconManager, serviceManager, this, channelWindow);
150
+        topicModesPane = new TopicPane(channel, channel.getIconManager(), serviceManager,
151
+                this, channelWindow);
169 152
         tabbedPane.addTab("Topic", topicModesPane);
170 153
     }
171 154
 
172 155
     /** Initialises the IRC Settings tab. */
173 156
     private void initIrcTab() {
174
-        channelModesPane = new ChannelModesPane(controller, channel);
157
+        channelModesPane = new ChannelModesPane(channel);
175 158
 
176 159
         final JScrollPane channelModesSP = new JScrollPane(channelModesPane);
177 160
         channelModesSP.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
@@ -184,8 +167,8 @@ public class ChannelSettingsDialog extends StandardDialog implements ActionListe
184 167
 
185 168
     /** Initialises the IRC Settings tab. */
186 169
     private void initListModesTab() {
187
-        channelListModesPane = new ChannelListModesPane(globalConfig, userConfig, iconManager,
188
-                channel, this);
170
+        channelListModesPane = new ChannelListModesPane(channel.getConfigManager(), userConfig,
171
+                channel.getIconManager(), channel, this);
189 172
         tabbedPane.addTab("List Modes", channelListModesPane);
190 173
     }
191 174
 
@@ -198,7 +181,7 @@ public class ChannelSettingsDialog extends StandardDialog implements ActionListe
198 181
 
199 182
     /** Initialises the channel settings. */
200 183
     private void initSettingsPanel() {
201
-        channelSettingsPane = new SettingsPanel(iconManager, compFactory,
184
+        channelSettingsPane = new SettingsPanel(channel.getIconManager(), compFactory,
202 185
                 "These settings are specific to this channel on this network,"
203 186
                 + " any settings specified here will overwrite global settings");
204 187
         channelSettingsPane.addOption(preferencesManager.getChannelSettings(

+ 13
- 20
src/com/dmdirc/addons/ui_swing/dialogs/serversetting/ServerSettingsDialog.java View File

@@ -27,7 +27,6 @@ import com.dmdirc.ServerState;
27 27
 import com.dmdirc.actions.wrappers.PerformWrapper;
28 28
 import com.dmdirc.addons.ui_swing.MainFrame;
29 29
 import com.dmdirc.addons.ui_swing.PrefsComponentFactory;
30
-import com.dmdirc.addons.ui_swing.SwingController;
31 30
 import com.dmdirc.addons.ui_swing.UIUtilities;
32 31
 import com.dmdirc.addons.ui_swing.components.expandingsettings.SettingsPanel;
33 32
 import com.dmdirc.addons.ui_swing.components.modes.UserModesPane;
@@ -36,7 +35,6 @@ import com.dmdirc.addons.ui_swing.dialogs.StandardQuestionDialog;
36 35
 import com.dmdirc.config.prefs.PreferencesManager;
37 36
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
38 37
 import com.dmdirc.interfaces.config.ConfigProvider;
39
-import com.dmdirc.ui.IconManager;
40 38
 
41 39
 import java.awt.event.ActionEvent;
42 40
 import java.awt.event.ActionListener;
@@ -72,16 +70,12 @@ public class ServerSettingsDialog extends StandardDialog implements ActionListen
72 70
     /**
73 71
      * Creates a new instance of ServerSettingsDialog.
74 72
      *
75
-     * @param controller     Swing controller
76
-     * @param iconManager    Icon manager
77 73
      * @param compFactory    Preferences setting component factory
78 74
      * @param performWrapper Wrapper for the perform tab.
79 75
      * @param server         The server object that we're editing settings for
80 76
      * @param parentWindow   Parent window
81 77
      */
82 78
     public ServerSettingsDialog(
83
-            final SwingController controller,
84
-            final IconManager iconManager,
85 79
             final PrefsComponentFactory compFactory,
86 80
             final PerformWrapper performWrapper,
87 81
             final Server server,
@@ -93,35 +87,34 @@ public class ServerSettingsDialog extends StandardDialog implements ActionListen
93 87
         setTitle("Server settings");
94 88
         setResizable(false);
95 89
 
96
-        initComponents(controller, parentWindow, iconManager, server.getConfigManager(),
97
-                compFactory);
90
+        initComponents(parentWindow, server.getConfigManager(), compFactory);
98 91
         initListeners();
99 92
     }
100 93
 
101 94
     /**
102 95
      * Initialises the main UI components.
103 96
      *
104
-     * @param controller  Swing controller
105
-     * @param iconManager Icon manager
106
-     *
107
-     * @config Config to read from
108
-     * @param compFactory Preferences setting component factory
97
+     * @param parentWindow The window that owns this dialog
98
+     * @param config       Config to read from
99
+     * @param compFactory  Preferences setting component factory
109 100
      */
110
-    private void initComponents(final SwingController controller, final MainFrame parentWindow,
111
-            final IconManager iconManager, final AggregateConfigProvider config,
101
+    private void initComponents(
102
+            final MainFrame parentWindow,
103
+            final AggregateConfigProvider config,
112 104
             final PrefsComponentFactory compFactory) {
113 105
         orderButtons(new JButton(), new JButton());
114 106
 
115 107
         tabbedPane = new JTabbedPane();
116 108
 
117
-        modesPanel = new UserModesPane(controller, server);
109
+        modesPanel = new UserModesPane(server);
118 110
 
119
-        ignoreList = new IgnoreListPanel(iconManager, server, parentWindow);
111
+        ignoreList = new IgnoreListPanel(server.getIconManager(), server, parentWindow);
120 112
 
121
-        performPanel = new PerformTab(iconManager, config, performWrapper, server);
113
+        performPanel = new PerformTab(server.getIconManager(), config, performWrapper, server);
122 114
 
123
-        settingsPanel = new SettingsPanel(iconManager, compFactory, "These settings are specific"
124
-                + " to this network, any settings specified here will overwrite global settings");
115
+        settingsPanel = new SettingsPanel(server.getIconManager(), compFactory,
116
+                "These settings are specific to this network, any settings specified here will "
117
+                + "overwrite global settings");
125 118
 
126 119
         if (settingsPanel != null) {
127 120
             addSettings();

+ 3
- 13
src/com/dmdirc/addons/ui_swing/injection/DialogModule.java View File

@@ -23,13 +23,11 @@
23 23
 package com.dmdirc.addons.ui_swing.injection;
24 24
 
25 25
 import com.dmdirc.Channel;
26
-import com.dmdirc.ClientModule.GlobalConfig;
27 26
 import com.dmdirc.ClientModule.UserConfig;
28 27
 import com.dmdirc.Server;
29 28
 import com.dmdirc.actions.wrappers.PerformWrapper;
30 29
 import com.dmdirc.addons.ui_swing.MainFrame;
31 30
 import com.dmdirc.addons.ui_swing.PrefsComponentFactory;
32
-import com.dmdirc.addons.ui_swing.SwingController;
33 31
 import com.dmdirc.addons.ui_swing.SwingWindowFactory;
34 32
 import com.dmdirc.addons.ui_swing.dialogs.FeedbackDialog;
35 33
 import com.dmdirc.addons.ui_swing.dialogs.NewServerDialog;
@@ -45,11 +43,9 @@ import com.dmdirc.addons.ui_swing.dialogs.updater.SwingRestartDialog;
45 43
 import com.dmdirc.addons.ui_swing.dialogs.updater.SwingUpdaterDialog;
46 44
 import com.dmdirc.config.prefs.PreferencesManager;
47 45
 import com.dmdirc.interfaces.LifecycleController;
48
-import com.dmdirc.interfaces.config.AggregateConfigProvider;
49 46
 import com.dmdirc.interfaces.config.ConfigProvider;
50 47
 import com.dmdirc.interfaces.config.IdentityFactory;
51 48
 import com.dmdirc.plugins.ServiceManager;
52
-import com.dmdirc.ui.IconManager;
53 49
 
54 50
 import javax.inject.Provider;
55 51
 import javax.inject.Qualifier;
@@ -123,16 +119,13 @@ public class DialogModule {
123 119
     @Provides
124 120
     @Singleton
125 121
     public KeyedDialogProvider<Server, ServerSettingsDialog> getServerSettingsDialogProvider(
126
-            final SwingController controller,
127
-            @GlobalConfig final IconManager iconManager,
128 122
             final PrefsComponentFactory compFactory,
129 123
             final PerformWrapper performWrapper,
130 124
             final MainFrame parentWindow) {
131 125
         return new KeyedDialogProvider<Server, ServerSettingsDialog>() {
132 126
             @Override
133 127
             protected ServerSettingsDialog getInstance(final Server key) {
134
-                return new ServerSettingsDialog(controller, iconManager, compFactory,
135
-                        performWrapper, key, parentWindow);
128
+                return new ServerSettingsDialog(compFactory, performWrapper, key, parentWindow);
136 129
             }
137 130
         };
138 131
     }
@@ -140,11 +133,8 @@ public class DialogModule {
140 133
     @Provides
141 134
     @Singleton
142 135
     public KeyedDialogProvider<Channel, ChannelSettingsDialog> getChannelSettingsDialogProvider(
143
-            final SwingController controller,
144 136
             final IdentityFactory identityFactory,
145 137
             final SwingWindowFactory windowFactory,
146
-            @GlobalConfig final IconManager iconManager,
147
-            @GlobalConfig final AggregateConfigProvider globalConfig,
148 138
             @UserConfig final ConfigProvider userConfig,
149 139
             final ServiceManager serviceManager,
150 140
             final PreferencesManager preferencesManager,
@@ -153,8 +143,8 @@ public class DialogModule {
153 143
         return new KeyedDialogProvider<Channel, ChannelSettingsDialog>() {
154 144
             @Override
155 145
             protected ChannelSettingsDialog getInstance(final Channel key) {
156
-                return new ChannelSettingsDialog(controller, identityFactory, windowFactory,
157
-                        iconManager, globalConfig, userConfig, serviceManager, preferencesManager,
146
+                return new ChannelSettingsDialog(identityFactory, windowFactory,
147
+                        userConfig, serviceManager, preferencesManager,
158 148
                         compFactory, key, parentWindow);
159 149
             }
160 150
         };

Loading…
Cancel
Save