Browse Source

Removes use of deprecated methods, use new query methods.

Change-Id: I6ed0c0b45251b0cdeb717d1e8fb77e6f7563324f
Reviewed-on: http://gerrit.dmdirc.com/992
Reviewed-by: Chris Smith <chris@dmdirc.com>
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com>
tags/0.6.4
Greboid 14 years ago
parent
commit
d05ee354fc

+ 3
- 1
src/com/dmdirc/addons/ui_swing/components/MenuBar.java View File

@@ -38,6 +38,7 @@ import com.dmdirc.addons.ui_swing.dialogs.aliases.AliasManagerDialog;
38 38
 import com.dmdirc.addons.ui_swing.dialogs.prefs.SwingPreferencesDialog;
39 39
 import com.dmdirc.addons.ui_swing.dialogs.profiles.ProfileManagerDialog;
40 40
 import com.dmdirc.addons.ui_swing.framemanager.windowmenu.WindowMenuFrameManager;
41
+import com.dmdirc.parser.common.ChannelJoinRequest;
41 42
 import com.dmdirc.ui.WindowManager;
42 43
 
43 44
 import java.awt.event.ActionEvent;
@@ -288,7 +289,8 @@ public class MenuBar extends JMenuBar implements ActionListener, MenuListener {
288 289
                 /** {@inheritDoc} */
289 290
                 @Override
290 291
                 public boolean save() {
291
-                    WindowManager.getActiveServer().join(getText());
292
+                    WindowManager.getActiveServer().join(new ChannelJoinRequest(
293
+                            getText()));
292 294
                     return true;
293 295
                 }
294 296
 

+ 3
- 7
src/com/dmdirc/addons/ui_swing/components/TopicBar.java View File

@@ -33,6 +33,7 @@ import com.dmdirc.addons.ui_swing.components.text.WrapEditorKit;
33 33
 import com.dmdirc.config.IdentityManager;
34 34
 import com.dmdirc.interfaces.ConfigChangeListener;
35 35
 import com.dmdirc.interfaces.TopicChangeListener;
36
+import com.dmdirc.parser.common.ChannelJoinRequest;
36 37
 import com.dmdirc.ui.IconManager;
37 38
 import com.dmdirc.ui.messages.ColourManager;
38 39
 import com.dmdirc.ui.messages.Styliser;
@@ -295,16 +296,11 @@ public class TopicBar extends JComponent implements ActionListener,
295 296
                 return;
296 297
             }
297 298
             if (url.startsWith("#")) {
298
-                channel.getServer().join(url);
299
+                channel.getServer().join(new ChannelJoinRequest(url));
299 300
             } else if (url.contains("://")) {
300 301
                 URLHandler.getURLHander().launchApp(e.getDescription());
301 302
             } else {
302
-                if (channel.getServer().hasQuery(url)) {
303
-                    channel.getServer().getQuery(url).activateFrame();
304
-                } else {
305
-                    channel.getServer().addQuery(url);
306
-                    channel.getServer().getQuery(url).show();
307
-                }
303
+                channel.getServer().addQuery(url).activateFrame();
308 304
             }
309 305
         }
310 306
     }

+ 11
- 13
src/com/dmdirc/addons/ui_swing/components/frames/TextFrame.java View File

@@ -53,6 +53,7 @@ import com.dmdirc.interfaces.ConfigChangeListener;
53 53
 import com.dmdirc.interfaces.FrameInfoListener;
54 54
 import com.dmdirc.logger.ErrorLevel;
55 55
 import com.dmdirc.logger.Logger;
56
+import com.dmdirc.parser.common.ChannelJoinRequest;
56 57
 import com.dmdirc.ui.IconManager;
57 58
 import com.dmdirc.ui.WindowManager;
58 59
 import com.dmdirc.ui.interfaces.InputWindow;
@@ -905,24 +906,21 @@ public abstract class TextFrame extends JInternalFrame implements Window,
905 906
                 if (type == MouseClickType.CLICKED) {
906 907
                     switch (clickType) {
907 908
                         case CHANNEL:
908
-                            ActionManager.processEvent(CoreActionType.LINK_CHANNEL_CLICKED, null, attribute);
909
-                            frameParent.getServer().join(attribute);
909
+                            ActionManager.processEvent(CoreActionType.
910
+                                    LINK_CHANNEL_CLICKED, null, attribute);
911
+                            frameParent.getServer().join(
912
+                                    new ChannelJoinRequest(attribute));
910 913
                             break;
911 914
                         case HYPERLINK:
912
-                            ActionManager.processEvent(CoreActionType.LINK_URL_CLICKED, null, attribute);
915
+                            ActionManager.processEvent(CoreActionType.
916
+                                    LINK_URL_CLICKED, null, attribute);
913 917
                             URLHandler.getURLHander().launchApp(attribute);
914 918
                             break;
915 919
                         case NICKNAME:
916
-                            ActionManager.processEvent(CoreActionType.LINK_NICKNAME_CLICKED, null, attribute);
917
-                            if (getContainer().getServer().hasQuery(attribute)) {
918
-                                getContainer().getServer().getQuery(attribute).
919
-                                        activateFrame();
920
-                            } else {
921
-                                getContainer().getServer().addQuery(attribute);
922
-                                getContainer().getServer().getQuery(attribute).
923
-                                        show();
924
-                            }
925
-
920
+                            ActionManager.processEvent(CoreActionType.
921
+                                    LINK_NICKNAME_CLICKED, null, attribute);
922
+                            getContainer().getServer().addQuery(attribute).
923
+                                    activateFrame();
926 924
                             break;
927 925
                         default:
928 926
                             break;

+ 4
- 1
src/com/dmdirc/addons/ui_web/DynamicRequestHandler.java View File

@@ -22,6 +22,7 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_web;
24 24
 
25
+import com.dmdirc.Channel;
25 26
 import com.dmdirc.Server;
26 27
 import com.dmdirc.config.Identity;
27 28
 import com.dmdirc.config.IdentityManager;
@@ -30,6 +31,7 @@ import com.dmdirc.addons.ui_web.uicomponents.WebChannelWindow;
30 31
 import com.dmdirc.addons.ui_web.uicomponents.WebInputHandler;
31 32
 import com.dmdirc.addons.ui_web.uicomponents.WebInputWindow;
32 33
 import com.dmdirc.addons.ui_web.uicomponents.WebWindow;
34
+import com.dmdirc.parser.common.ChannelJoinRequest;
33 35
 
34 36
 import java.io.IOException;
35 37
 import java.net.URI;
@@ -326,7 +328,8 @@ public class DynamicRequestHandler extends AbstractHandler {
326 328
             final HttpServletResponse response) throws IOException {
327 329
         final String windowID = request.getParameter("source");
328 330
         final WebWindow window = WebWindow.getWindow(windowID);
329
-        window.getContainer().getServer().join(request.getParameter("channel"));
331
+        window.getContainer().getServer().join(new ChannelJoinRequest(request.
332
+                getParameter("channel")));
330 333
     }
331 334
     
332 335
     private void doOpenQuery(final HttpServletRequest request,

Loading…
Cancel
Save