fix reload of backends list
This commit is contained in:
parent
01fcd0bed9
commit
460f9a423c
1 changed files with 10 additions and 9 deletions
|
|
@ -35,15 +35,6 @@ class MessagesManager(QWidget):
|
|||
|
||||
self.weboob = weboob
|
||||
|
||||
self.ui.backendsList.addItem('(All)')
|
||||
for backend in self.weboob.iter_backends():
|
||||
if not backend.has_caps(ICapMessages):
|
||||
continue
|
||||
|
||||
item = QListWidgetItem(backend.name.capitalize())
|
||||
item.setData(Qt.UserRole, backend)
|
||||
self.ui.backendsList.addItem(item)
|
||||
|
||||
self.ui.backendsList.setCurrentRow(0)
|
||||
self.backend = None
|
||||
self.thread = None
|
||||
|
|
@ -60,6 +51,16 @@ class MessagesManager(QWidget):
|
|||
self.connect(self.ui.sendButton, SIGNAL('clicked()'), self._sendPressed)
|
||||
|
||||
def load(self):
|
||||
self.ui.backendsList.clear()
|
||||
self.ui.backendsList.addItem('(All)')
|
||||
for backend in self.weboob.iter_backends():
|
||||
if not backend.has_caps(ICapMessages):
|
||||
continue
|
||||
|
||||
item = QListWidgetItem(backend.name.capitalize())
|
||||
item.setData(Qt.UserRole, backend)
|
||||
self.ui.backendsList.addItem(item)
|
||||
|
||||
self.refreshThreads()
|
||||
|
||||
def _backendChanged(self):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue