Browse Source

Remove SwingController.getIdentityFactory().

Change-Id: I08db215e954aea317c2a7dd635b171fbde99ef00
Reviewed-on: http://gerrit.dmdirc.com/3096
Reviewed-by: Greg Holmes <greg@dmdirc.com>
Automatic-Compile: DMDirc Build Manager
tags/0.8
Chris Smith 10 years ago
parent
commit
6d385706b1

+ 0
- 11
src/com/dmdirc/addons/ui_swing/SwingController.java View File

42
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
42
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
43
 import com.dmdirc.interfaces.config.ConfigProvider;
43
 import com.dmdirc.interfaces.config.ConfigProvider;
44
 import com.dmdirc.interfaces.config.IdentityController;
44
 import com.dmdirc.interfaces.config.IdentityController;
45
-import com.dmdirc.interfaces.config.IdentityFactory;
46
 import com.dmdirc.interfaces.ui.UIController;
45
 import com.dmdirc.interfaces.ui.UIController;
47
 import com.dmdirc.interfaces.ui.Window;
46
 import com.dmdirc.interfaces.ui.Window;
48
 import com.dmdirc.logger.ErrorLevel;
47
 import com.dmdirc.logger.ErrorLevel;
92
     private final PluginInfo pluginInfo;
91
     private final PluginInfo pluginInfo;
93
     /** Global config manager. */
92
     /** Global config manager. */
94
     private final AggregateConfigProvider globalConfig;
93
     private final AggregateConfigProvider globalConfig;
95
-    /** Identity factory. */
96
-    private final IdentityFactory identityFactory;
97
     /** Global config identity. */
94
     /** Global config identity. */
98
     private final ConfigProvider globalIdentity;
95
     private final ConfigProvider globalIdentity;
99
     /** Addon config identity. */
96
     /** Addon config identity. */
116
      *
113
      *
117
      * @param pluginInfo Plugin info
114
      * @param pluginInfo Plugin info
118
      * @param identityManager Identity Manager
115
      * @param identityManager Identity Manager
119
-     * @param identityFactory Factory used to create identities.
120
      * @param pluginManager Plugin manager
116
      * @param pluginManager Plugin manager
121
      * @param serverManager Server manager to use for server information.
117
      * @param serverManager Server manager to use for server information.
122
      * @param urlBuilder URL builder to use to resolve icons etc.
118
      * @param urlBuilder URL builder to use to resolve icons etc.
126
     public SwingController(
122
     public SwingController(
127
             final PluginInfo pluginInfo,
123
             final PluginInfo pluginInfo,
128
             final IdentityController identityManager,
124
             final IdentityController identityManager,
129
-            final IdentityFactory identityFactory,
130
             final PluginManager pluginManager,
125
             final PluginManager pluginManager,
131
             final ServerManager serverManager,
126
             final ServerManager serverManager,
132
             final URLBuilder urlBuilder,
127
             final URLBuilder urlBuilder,
133
             final ColourManager colourManager,
128
             final ColourManager colourManager,
134
             final EventBus eventBus) {
129
             final EventBus eventBus) {
135
         this.pluginInfo = pluginInfo;
130
         this.pluginInfo = pluginInfo;
136
-        this.identityFactory = identityFactory;
137
         this.pluginManager = pluginManager;
131
         this.pluginManager = pluginManager;
138
         this.colourManager = colourManager;
132
         this.colourManager = colourManager;
139
         this.urlBuilder = urlBuilder;
133
         this.urlBuilder = urlBuilder;
152
         return globalConfig;
146
         return globalConfig;
153
     }
147
     }
154
 
148
 
155
-    @Deprecated
156
-    public IdentityFactory getIdentityFactory() {
157
-        return identityFactory;
158
-    }
159
-
160
     @Deprecated
149
     @Deprecated
161
     public ConfigProvider getGlobalIdentity() {
150
     public ConfigProvider getGlobalIdentity() {
162
         return globalIdentity;
151
         return globalIdentity;

+ 5
- 2
src/com/dmdirc/addons/ui_swing/components/frames/ChannelFrame.java View File

36
 import com.dmdirc.commandparser.PopupType;
36
 import com.dmdirc.commandparser.PopupType;
37
 import com.dmdirc.interfaces.actions.ActionType;
37
 import com.dmdirc.interfaces.actions.ActionType;
38
 import com.dmdirc.interfaces.config.ConfigProvider;
38
 import com.dmdirc.interfaces.config.ConfigProvider;
39
+import com.dmdirc.interfaces.config.IdentityFactory;
39
 import com.dmdirc.util.URLBuilder;
40
 import com.dmdirc.util.URLBuilder;
40
 import com.dmdirc.util.annotations.factory.Factory;
41
 import com.dmdirc.util.annotations.factory.Factory;
41
 import com.dmdirc.util.annotations.factory.Unbound;
42
 import com.dmdirc.util.annotations.factory.Unbound;
81
      * and default options for the form.
82
      * and default options for the form.
82
      *
83
      *
83
      * @param deps The dependencies required by text frames.
84
      * @param deps The dependencies required by text frames.
85
+     * @param identityFactory The factory to use to create a channel identity.
84
      * @param topicBarFactory The factory to use to create topic bars.
86
      * @param topicBarFactory The factory to use to create topic bars.
85
      * @param urlBuilder The URL Builder to use for constructing icons paths.
87
      * @param urlBuilder The URL Builder to use for constructing icons paths.
86
      * @param owner The Channel object that owns this frame
88
      * @param owner The Channel object that owns this frame
87
      */
89
      */
88
     public ChannelFrame(
90
     public ChannelFrame(
89
             final TextFrameDependencies deps,
91
             final TextFrameDependencies deps,
92
+            final IdentityFactory identityFactory,
90
             final TopicBarFactory topicBarFactory,
93
             final TopicBarFactory topicBarFactory,
91
             final URLBuilder urlBuilder,
94
             final URLBuilder urlBuilder,
92
             @Unbound final Channel owner) {
95
             @Unbound final Channel owner) {
102
         ActionManager.getActionManager().registerListener(this,
105
         ActionManager.getActionManager().registerListener(this,
103
                 CoreActionType.CLIENT_CLOSING);
106
                 CoreActionType.CLIENT_CLOSING);
104
 
107
 
105
-        identity = controller.getIdentityFactory().createChannelConfig(
106
-                owner.getConnection().getNetwork(), owner.getChannelInfo().getName());
108
+        identity = identityFactory.createChannelConfig(owner.getConnection().getNetwork(),
109
+                owner.getChannelInfo().getName());
107
     }
110
     }
108
 
111
 
109
     /**
112
     /**

Loading…
Cancel
Save