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
 import com.dmdirc.addons.ui_swing.dialogs.prefs.SwingPreferencesDialog;
38
 import com.dmdirc.addons.ui_swing.dialogs.prefs.SwingPreferencesDialog;
39
 import com.dmdirc.addons.ui_swing.dialogs.profiles.ProfileManagerDialog;
39
 import com.dmdirc.addons.ui_swing.dialogs.profiles.ProfileManagerDialog;
40
 import com.dmdirc.addons.ui_swing.framemanager.windowmenu.WindowMenuFrameManager;
40
 import com.dmdirc.addons.ui_swing.framemanager.windowmenu.WindowMenuFrameManager;
41
+import com.dmdirc.parser.common.ChannelJoinRequest;
41
 import com.dmdirc.ui.WindowManager;
42
 import com.dmdirc.ui.WindowManager;
42
 
43
 
43
 import java.awt.event.ActionEvent;
44
 import java.awt.event.ActionEvent;
288
                 /** {@inheritDoc} */
289
                 /** {@inheritDoc} */
289
                 @Override
290
                 @Override
290
                 public boolean save() {
291
                 public boolean save() {
291
-                    WindowManager.getActiveServer().join(getText());
292
+                    WindowManager.getActiveServer().join(new ChannelJoinRequest(
293
+                            getText()));
292
                     return true;
294
                     return true;
293
                 }
295
                 }
294
 
296
 

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

33
 import com.dmdirc.config.IdentityManager;
33
 import com.dmdirc.config.IdentityManager;
34
 import com.dmdirc.interfaces.ConfigChangeListener;
34
 import com.dmdirc.interfaces.ConfigChangeListener;
35
 import com.dmdirc.interfaces.TopicChangeListener;
35
 import com.dmdirc.interfaces.TopicChangeListener;
36
+import com.dmdirc.parser.common.ChannelJoinRequest;
36
 import com.dmdirc.ui.IconManager;
37
 import com.dmdirc.ui.IconManager;
37
 import com.dmdirc.ui.messages.ColourManager;
38
 import com.dmdirc.ui.messages.ColourManager;
38
 import com.dmdirc.ui.messages.Styliser;
39
 import com.dmdirc.ui.messages.Styliser;
295
                 return;
296
                 return;
296
             }
297
             }
297
             if (url.startsWith("#")) {
298
             if (url.startsWith("#")) {
298
-                channel.getServer().join(url);
299
+                channel.getServer().join(new ChannelJoinRequest(url));
299
             } else if (url.contains("://")) {
300
             } else if (url.contains("://")) {
300
                 URLHandler.getURLHander().launchApp(e.getDescription());
301
                 URLHandler.getURLHander().launchApp(e.getDescription());
301
             } else {
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
 import com.dmdirc.interfaces.FrameInfoListener;
53
 import com.dmdirc.interfaces.FrameInfoListener;
54
 import com.dmdirc.logger.ErrorLevel;
54
 import com.dmdirc.logger.ErrorLevel;
55
 import com.dmdirc.logger.Logger;
55
 import com.dmdirc.logger.Logger;
56
+import com.dmdirc.parser.common.ChannelJoinRequest;
56
 import com.dmdirc.ui.IconManager;
57
 import com.dmdirc.ui.IconManager;
57
 import com.dmdirc.ui.WindowManager;
58
 import com.dmdirc.ui.WindowManager;
58
 import com.dmdirc.ui.interfaces.InputWindow;
59
 import com.dmdirc.ui.interfaces.InputWindow;
905
                 if (type == MouseClickType.CLICKED) {
906
                 if (type == MouseClickType.CLICKED) {
906
                     switch (clickType) {
907
                     switch (clickType) {
907
                         case CHANNEL:
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
                             break;
913
                             break;
911
                         case HYPERLINK:
914
                         case HYPERLINK:
912
-                            ActionManager.processEvent(CoreActionType.LINK_URL_CLICKED, null, attribute);
915
+                            ActionManager.processEvent(CoreActionType.
916
+                                    LINK_URL_CLICKED, null, attribute);
913
                             URLHandler.getURLHander().launchApp(attribute);
917
                             URLHandler.getURLHander().launchApp(attribute);
914
                             break;
918
                             break;
915
                         case NICKNAME:
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
                             break;
924
                             break;
927
                         default:
925
                         default:
928
                             break;
926
                             break;

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

22
 
22
 
23
 package com.dmdirc.addons.ui_web;
23
 package com.dmdirc.addons.ui_web;
24
 
24
 
25
+import com.dmdirc.Channel;
25
 import com.dmdirc.Server;
26
 import com.dmdirc.Server;
26
 import com.dmdirc.config.Identity;
27
 import com.dmdirc.config.Identity;
27
 import com.dmdirc.config.IdentityManager;
28
 import com.dmdirc.config.IdentityManager;
30
 import com.dmdirc.addons.ui_web.uicomponents.WebInputHandler;
31
 import com.dmdirc.addons.ui_web.uicomponents.WebInputHandler;
31
 import com.dmdirc.addons.ui_web.uicomponents.WebInputWindow;
32
 import com.dmdirc.addons.ui_web.uicomponents.WebInputWindow;
32
 import com.dmdirc.addons.ui_web.uicomponents.WebWindow;
33
 import com.dmdirc.addons.ui_web.uicomponents.WebWindow;
34
+import com.dmdirc.parser.common.ChannelJoinRequest;
33
 
35
 
34
 import java.io.IOException;
36
 import java.io.IOException;
35
 import java.net.URI;
37
 import java.net.URI;
326
             final HttpServletResponse response) throws IOException {
328
             final HttpServletResponse response) throws IOException {
327
         final String windowID = request.getParameter("source");
329
         final String windowID = request.getParameter("source");
328
         final WebWindow window = WebWindow.getWindow(windowID);
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
     private void doOpenQuery(final HttpServletRequest request,
335
     private void doOpenQuery(final HttpServletRequest request,

Loading…
Cancel
Save