Browse Source

Add new UIController method to UIControllers.

Change-Id: I02f3803fe1d3cce0a2b958fd11f3711965d8cfd3
Depends-On: Ib675bf702ed50b90649aafa8dcba67dd4ff35986
Reviewed-on: http://gerrit.dmdirc.com/1959
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com>
tags/0.7rc1
Greg Holmes 13 years ago
parent
commit
25e3a7c21e

+ 7
- 0
src/com/dmdirc/addons/ui_dummy/DummyController.java View File

@@ -23,6 +23,7 @@
23 23
 package com.dmdirc.addons.ui_dummy;
24 24
 
25 25
 import com.dmdirc.Channel;
26
+import com.dmdirc.FrameContainer;
26 27
 import com.dmdirc.Server;
27 28
 import com.dmdirc.config.prefs.PreferencesInterface;
28 29
 import com.dmdirc.plugins.BasePlugin;
@@ -132,4 +133,10 @@ public final class DummyController extends BasePlugin implements UIController {
132 133
     public void requestWindowFocus(final Window window) {
133 134
         // Ignore
134 135
     }
136
+
137
+    /** {@inheritDoc} */
138
+    @Override
139
+    public void requestWindowFocus(final FrameContainer container) {
140
+        // Ignore
141
+    }
135 142
 }

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

@@ -23,6 +23,7 @@
23 23
 package com.dmdirc.addons.ui_swing;
24 24
 
25 25
 import com.dmdirc.Channel;
26
+import com.dmdirc.FrameContainer;
26 27
 import com.dmdirc.Server;
27 28
 import com.dmdirc.addons.ui_swing.components.addonpanel.AddonPanel;
28 29
 import com.dmdirc.addons.ui_swing.components.addonpanel.PluginPanel;
@@ -770,4 +771,10 @@ public class SwingController extends BasePlugin implements UIController {
770 771
         }
771 772
     }
772 773
 
774
+    /** {@inheritDoc} */
775
+    @Override
776
+    public void requestWindowFocus(final FrameContainer container) {
777
+        requestWindowFocus(getWindowFactory().getSwingWindow(container));
778
+    }
779
+
773 780
 }

+ 7
- 0
src/com/dmdirc/addons/ui_web/WebInterfaceUI.java View File

@@ -23,6 +23,7 @@
23 23
 package com.dmdirc.addons.ui_web;
24 24
 
25 25
 import com.dmdirc.Channel;
26
+import com.dmdirc.FrameContainer;
26 27
 import com.dmdirc.Server;
27 28
 import com.dmdirc.addons.ui_web.uicomponents.WebStatusBar;
28 29
 import com.dmdirc.config.prefs.PreferencesInterface;
@@ -177,4 +178,10 @@ public class WebInterfaceUI implements UIController {
177 178
         // TODO: Tell clients to focus
178 179
     }
179 180
 
181
+    /** {@inheritDoc} */
182
+    @Override
183
+    public void requestWindowFocus(final FrameContainer container) {
184
+        // TODO: Tell clients to focus
185
+    }
186
+
180 187
 }

Loading…
Cancel
Save