]> jfr.im git - irc/weechat/qweechat.git/blobdiff - src/qweechat/debug.py
Add support of new message "_nicklist_diff"
[irc/weechat/qweechat.git] / src / qweechat / debug.py
index c6ce37f51186d98c687432a153db2ed204dc4024..e14cdab6a8eb0766ac4d3f01a794c85f9b704a29 100644 (file)
@@ -1,7 +1,9 @@
 #!/usr/bin/python
 # -*- coding: utf-8 -*-
 #
-# Copyright (C) 2011 Sebastien Helleu <flashcode@flashtux.org>
+# debug.py - debug window
+#
+# Copyright (C) 2011-2013 Sebastien Helleu <flashcode@flashtux.org>
 #
 # This file is part of QWeeChat, a Qt remote GUI for WeeChat.
 #
 # along with QWeeChat.  If not, see <http://www.gnu.org/licenses/>.
 #
 
-#
-# Debug window.
-#
-
 import qt_compat
 QtGui = qt_compat.import_module('QtGui')
 from chat import ChatTextEdit
@@ -33,11 +31,11 @@ class DebugDialog(QtGui.QDialog):
     """Debug dialog."""
 
     def __init__(self, *args):
-        apply(QtGui.QDialog.__init__, (self,) + args)
+        QtGui.QDialog.__init__(*(self,) + args)
         self.resize(640, 480)
         self.setWindowTitle('Debug console')
 
-        self.chat = ChatTextEdit()
+        self.chat = ChatTextEdit(debug=True)
         self.input = InputLineEdit(self.chat)
 
         vbox = QtGui.QVBoxLayout()
@@ -45,3 +43,8 @@ class DebugDialog(QtGui.QDialog):
         vbox.addWidget(self.input)
 
         self.setLayout(vbox)
+        self.show()
+
+    def display_lines(self, lines):
+        for line in lines:
+            self.chat.display(*line[0], **line[1])