Pārlūkot izejas kodu

Weaken some things to WindowModel.

pull/366/head
Chris Smith 9 gadus atpakaļ
vecāks
revīzija
4855c232c2

+ 2
- 2
dcc/src/com/dmdirc/addons/dcc/ChatContainer.java Parādīt failu

@@ -23,13 +23,13 @@
23 23
 package com.dmdirc.addons.dcc;
24 24
 
25 25
 import com.dmdirc.DMDircMBassador;
26
-import com.dmdirc.FrameContainer;
27 26
 import com.dmdirc.addons.dcc.events.DccChatMessageEvent;
28 27
 import com.dmdirc.addons.dcc.events.DccChatSelfmessageEvent;
29 28
 import com.dmdirc.addons.dcc.events.DccChatSocketclosedEvent;
30 29
 import com.dmdirc.addons.dcc.events.DccChatSocketopenedEvent;
31 30
 import com.dmdirc.addons.dcc.io.DCCChat;
32 31
 import com.dmdirc.interfaces.CommandController;
32
+import com.dmdirc.interfaces.WindowModel;
33 33
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
34 34
 import com.dmdirc.ui.core.components.WindowComponent;
35 35
 import com.dmdirc.ui.input.TabCompleterFactory;
@@ -70,7 +70,7 @@ public class ChatContainer extends DCCFrameContainer implements DCCChatHandler {
70 70
      * @param eventBus            The bus to dispatch events on.
71 71
      */
72 72
     public ChatContainer(
73
-            @Nullable final FrameContainer parent,
73
+            @Nullable final WindowModel parent,
74 74
             final DCCChat dcc,
75 75
             final AggregateConfigProvider configManager,
76 76
             final BackBufferFactory backBufferFactory,

+ 2
- 1
dcc/src/com/dmdirc/addons/dcc/DCCFrameContainer.java Parādīt failu

@@ -26,6 +26,7 @@ import com.dmdirc.DMDircMBassador;
26 26
 import com.dmdirc.FrameContainer;
27 27
 import com.dmdirc.commandparser.parsers.CommandParser;
28 28
 import com.dmdirc.interfaces.Connection;
29
+import com.dmdirc.interfaces.WindowModel;
29 30
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
30 31
 import com.dmdirc.ui.input.TabCompleterFactory;
31 32
 import com.dmdirc.ui.messages.BackBufferFactory;
@@ -58,7 +59,7 @@ public abstract class DCCFrameContainer extends FrameContainer {
58 59
      * @param components          The UI components that this frame requires
59 60
      */
60 61
     public DCCFrameContainer(
61
-            @Nullable final FrameContainer parent,
62
+            @Nullable final WindowModel parent,
62 63
             final String title,
63 64
             final String icon,
64 65
             final AggregateConfigProvider configManager,

+ 1
- 2
lagdisplay/src/com/dmdirc/addons/lagdisplay/LagDisplayManager.java Parādīt failu

@@ -24,7 +24,6 @@ package com.dmdirc.addons.lagdisplay;
24 24
 
25 25
 import com.dmdirc.ClientModule.GlobalConfig;
26 26
 import com.dmdirc.DMDircMBassador;
27
-import com.dmdirc.FrameContainer;
28 27
 import com.dmdirc.ServerState;
29 28
 import com.dmdirc.addons.ui_swing.EdtHandlerInvocation;
30 29
 import com.dmdirc.addons.ui_swing.components.frames.TextFrame;
@@ -191,7 +190,7 @@ public class LagDisplayManager implements ConfigChangeListener {
191 190
         if (event.getNumeric() != 421) {
192 191
             return;
193 192
         }
194
-        final boolean useAlternate = ((FrameContainer) event.getConnection()).getConfigManager()
193
+        final boolean useAlternate = event.getConnection().getWindowModel().getConfigManager()
195 194
                 .getOptionBool(domain, "usealternate");
196 195
         final boolean isActive = isActiveWindow(event.getConnection());
197 196
         final String[] args = event.getArgs();

+ 1
- 1
logging/src/com/dmdirc/addons/logging/HistoryWindow.java Parādīt failu

@@ -58,7 +58,7 @@ public class HistoryWindow extends FrameContainer {
58 58
     public HistoryWindow(
59 59
             final String title,
60 60
             final Path logFile,
61
-            final FrameContainer parent,
61
+            final WindowModel parent,
62 62
             final DMDircMBassador eventBus,
63 63
             final BackBufferFactory backBufferFactory,
64 64
             final int numLines) {

+ 1
- 2
logging/src/com/dmdirc/addons/logging/LoggingCommand.java Parādīt failu

@@ -22,7 +22,6 @@
22 22
 
23 23
 package com.dmdirc.addons.logging;
24 24
 
25
-import com.dmdirc.FrameContainer;
26 25
 import com.dmdirc.commandparser.BaseCommandInfo;
27 26
 import com.dmdirc.commandparser.CommandArguments;
28 27
 import com.dmdirc.commandparser.CommandType;
@@ -67,7 +66,7 @@ public class LoggingCommand extends Command implements IntelligentCommand {
67 66
             final CommandArguments args, final CommandContext context) {
68 67
         if (args.getArguments().length > 0) {
69 68
             if ("history".equalsIgnoreCase(args.getArguments()[0])) {
70
-                if (!manager.showHistory((FrameContainer) origin)) {
69
+                if (!manager.showHistory(origin)) {
71 70
                     sendLine(origin, args.isSilent(), FORMAT_ERROR,
72 71
                             "Unable to open history for this window.");
73 72
                 }

+ 4
- 4
logging/src/com/dmdirc/addons/logging/LoggingManager.java Parādīt failu

@@ -24,7 +24,6 @@ package com.dmdirc.addons.logging;
24 24
 
25 25
 import com.dmdirc.ClientModule.GlobalConfig;
26 26
 import com.dmdirc.DMDircMBassador;
27
-import com.dmdirc.FrameContainer;
28 27
 import com.dmdirc.Query;
29 28
 import com.dmdirc.commandline.CommandLineOptionsModule.Directory;
30 29
 import com.dmdirc.config.prefs.PluginPreferencesCategory;
@@ -54,6 +53,7 @@ import com.dmdirc.interfaces.GroupChat;
54 53
 import com.dmdirc.interfaces.GroupChatUser;
55 54
 import com.dmdirc.interfaces.PrivateChat;
56 55
 import com.dmdirc.interfaces.User;
56
+import com.dmdirc.interfaces.WindowModel;
57 57
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
58 58
 import com.dmdirc.interfaces.config.ConfigChangeListener;
59 59
 import com.dmdirc.logger.ErrorLevel;
@@ -371,7 +371,7 @@ public class LoggingManager implements ConfigChangeListener {
371 371
         final String filename = locator.getLogFile(event.getChannel().getName());
372 372
 
373 373
         if (autobackbuffer) {
374
-            showBackBuffer((FrameContainer) event.getChannel().getWindowModel(), filename);
374
+            showBackBuffer(event.getChannel().getWindowModel(), filename);
375 375
         }
376 376
 
377 377
         synchronized (FORMAT_LOCK) {
@@ -400,7 +400,7 @@ public class LoggingManager implements ConfigChangeListener {
400 400
      * @param frame    The frame to add the backbuffer lines to
401 401
      * @param filename File to get backbuffer from
402 402
      */
403
-    protected void showBackBuffer(final FrameContainer frame, final String filename) {
403
+    protected void showBackBuffer(final WindowModel frame, final String filename) {
404 404
         if (frame == null) {
405 405
             eventBus.publishAsync(new UserErrorEvent(ErrorLevel.LOW, null, "Given a null frame", ""));
406 406
             return;
@@ -562,7 +562,7 @@ public class LoggingManager implements ConfigChangeListener {
562 562
      *
563 563
      * @return True if the history is available, false otherwise
564 564
      */
565
-    protected boolean showHistory(final FrameContainer target) {
565
+    protected boolean showHistory(final WindowModel target) {
566 566
         final String descriptor;
567 567
 
568 568
         if (target instanceof GroupChat) {

Notiek ielāde…
Atcelt
Saglabāt