X-Git-Url: https://jfr.im/git/irc/weechat/qweechat.git/blobdiff_plain/8217c4e28a17a7450622d26e152f60118dbfc2f5..0bd929dc06d73c7ade56dd914419b5455ff8d072:/qweechat/qweechat.py diff --git a/qweechat/qweechat.py b/qweechat/qweechat.py index 92a597d..1b5f8ca 100644 --- a/qweechat/qweechat.py +++ b/qweechat/qweechat.py @@ -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."""