]> jfr.im git - irc/weechat/qweechat.git/blobdiff - qweechat/qweechat.py
Add message "Not yet implemented" when clicking on "Preferences" button (closes #1)
[irc/weechat/qweechat.git] / qweechat / qweechat.py
index 92a597dda606102e6dae59f518181aa7e6a7a26f..1b5f8ca9fa74fb5b1fa2e0f3cdee13ece6fe3557 100644 (file)
@@ -73,6 +73,7 @@ class MainWindow(QTGUI.QMainWindow):
 
         self.about_dialog = None
         self.connection_dialog = None
+        self.preferences_dialog = None
 
         # network
         self.network = Network()
@@ -196,7 +197,10 @@ class MainWindow(QTGUI.QMainWindow):
 
     def open_preferences_dialog(self):
         """Open a dialog with preferences."""
-        pass  # TODO
+        # TODO: implement the preferences dialog box
+        messages = ['Not yet implemented!',
+                    '']
+        self.preferences_dialog = AboutDialog('Preferences', messages, self)
 
     def save_connection(self):
         """Save connection configuration."""
@@ -359,12 +363,15 @@ class MainWindow(QTGUI.QMainWindow):
                 index = [i for i, b in enumerate(self.buffers)
                          if b.pointer() == ptrbuf]
                 if index:
-                    lines.append((item['date'], item['prefix'],
-                                  item['message']))
+                    lines.append(
+                        (index[0],
+                         (item['date'], item['prefix'],
+                          item['message']))
+                    )
             if message.msgid == 'listlines':
                 lines.reverse()
             for line in lines:
-                self.buffers[index[0]].widget.chat.display(*line)
+                self.buffers[line[0]].widget.chat.display(*line[1])
 
     def _parse_nicklist(self, message):
         """Parse a WeeChat message with a buffer nicklist."""