self.about_dialog = None
self.connection_dialog = None
+ self.preferences_dialog = None
# network
self.network = Network()
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."""
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."""