浏览代码

Add QueryNickChangeEvent formatter.

dev2
Greg Holmes 9 年前
父节点
当前提交
5a225dac92
共有 2 个文件被更改,包括 4 次插入10 次删除
  1. 3
    3
      res/com/dmdirc/ui/messages/format.yml
  2. 1
    7
      src/com/dmdirc/Query.java

+ 3
- 3
res/com/dmdirc/ui/messages/format.yml 查看文件

@@ -114,9 +114,9 @@ QuerySelfMessageEvent:
114 114
 QueryQuitEvent:
115 115
   format: "* {{query.nickname}} has quit IRC{{reason|bracketed}}."
116 116
   colour: 2
117
-#QueryNickChangeEvent:
118
-#  format: "* {{oldNick}} is now known as {{newNick}}"
119
-#  colour: 3
117
+QueryNickChangeEvent:
118
+  format: "* {{oldNick}} is now known as {{newNick}}"
119
+  colour: 3
120 120
 
121 121
 ################## Miscellaneous events ############################################################
122 122
 

+ 1
- 7
src/com/dmdirc/Query.java 查看文件

@@ -52,7 +52,6 @@ import com.dmdirc.ui.core.components.WindowComponent;
52 52
 import com.dmdirc.ui.input.TabCompleterFactory;
53 53
 import com.dmdirc.ui.messages.BackBufferFactory;
54 54
 import com.dmdirc.ui.messages.sink.MessageSinkManager;
55
-import com.dmdirc.util.EventUtils;
56 55
 
57 56
 import java.awt.Toolkit;
58 57
 import java.util.Arrays;
@@ -222,14 +221,9 @@ public class Query extends FrameContainer implements PrivateActionListener,
222 221
                                 ex.getMessage()));
223 222
             }
224 223
 
225
-            final String format = EventUtils.postDisplayable(getEventBus(),
226
-                    new QueryNickChangeEvent(this, oldNick, client.getNickname()),
227
-                    "queryNickChanged");
228
-
229 224
             connection.updateQuery(this, oldNick, client.getNickname());
230 225
 
231
-            addLine(format, oldNick, client.getUsername(),
232
-                    client.getHostname(), client.getNickname());
226
+            getEventBus().publish(new QueryNickChangeEvent(this, oldNick, client.getNickname()));
233 227
             updateTitle();
234 228
 
235 229
             setName(client.getNickname());

正在加载...
取消
保存