improvements
This commit is contained in:
parent
ed7472a4fb
commit
00f6c4dfe8
2 changed files with 5 additions and 2 deletions
|
|
@ -45,7 +45,7 @@ class MainWindow(QtMainWindow):
|
||||||
def backendsConfig(self):
|
def backendsConfig(self):
|
||||||
bckndcfg = BackendCfg(self.weboob, (ICapMessages,), self)
|
bckndcfg = BackendCfg(self.weboob, (ICapMessages,), self)
|
||||||
if bckndcfg.run():
|
if bckndcfg.run():
|
||||||
self.refresh()
|
self.load()
|
||||||
|
|
||||||
def refresh(self):
|
def refresh(self):
|
||||||
self.centralWidget().refresh()
|
self.centralWidget().refreshThreads()
|
||||||
|
|
|
||||||
|
|
@ -104,6 +104,7 @@ class MessagesManager(QWidget):
|
||||||
|
|
||||||
def refreshThreadMessages(self, backend, id):
|
def refreshThreadMessages(self, backend, id):
|
||||||
self.ui.messagesTree.clear()
|
self.ui.messagesTree.clear()
|
||||||
|
self.ui.messageBody.clear()
|
||||||
self.ui.backendsList.setEnabled(False)
|
self.ui.backendsList.setEnabled(False)
|
||||||
self.ui.threadsList.setEnabled(False)
|
self.ui.threadsList.setEnabled(False)
|
||||||
self.ui.replyButton.setEnabled(False)
|
self.ui.replyButton.setEnabled(False)
|
||||||
|
|
@ -123,6 +124,8 @@ class MessagesManager(QWidget):
|
||||||
self.showMessage(thread.root)
|
self.showMessage(thread.root)
|
||||||
self._insert_message(thread.root, self.ui.messagesTree.invisibleRootItem())
|
self._insert_message(thread.root, self.ui.messagesTree.invisibleRootItem())
|
||||||
|
|
||||||
|
self.ui.messagesTree.expandAll()
|
||||||
|
|
||||||
def _insert_message(self, message, top):
|
def _insert_message(self, message, top):
|
||||||
item = QTreeWidgetItem(None, [message.title, message.sender,
|
item = QTreeWidgetItem(None, [message.title, message.sender,
|
||||||
time.strftime('%Y-%m-%d %H:%M:%S', message.date.timetuple())])
|
time.strftime('%Y-%m-%d %H:%M:%S', message.date.timetuple())])
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue