improvements

This commit is contained in:
Romain Bignon 2010-10-05 17:41:45 +02:00
commit 00f6c4dfe8
2 changed files with 5 additions and 2 deletions

View file

@ -45,7 +45,7 @@ class MainWindow(QtMainWindow):
def backendsConfig(self):
bckndcfg = BackendCfg(self.weboob, (ICapMessages,), self)
if bckndcfg.run():
self.refresh()
self.load()
def refresh(self):
self.centralWidget().refresh()
self.centralWidget().refreshThreads()

View file

@ -104,6 +104,7 @@ class MessagesManager(QWidget):
def refreshThreadMessages(self, backend, id):
self.ui.messagesTree.clear()
self.ui.messageBody.clear()
self.ui.backendsList.setEnabled(False)
self.ui.threadsList.setEnabled(False)
self.ui.replyButton.setEnabled(False)
@ -123,6 +124,8 @@ class MessagesManager(QWidget):
self.showMessage(thread.root)
self._insert_message(thread.root, self.ui.messagesTree.invisibleRootItem())
self.ui.messagesTree.expandAll()
def _insert_message(self, message, top):
item = QTreeWidgetItem(None, [message.title, message.sender,
time.strftime('%Y-%m-%d %H:%M:%S', message.date.timetuple())])