From 836452bb3b8b6c819f2c9557724f58186a9c7fe2 Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Wed, 30 Jun 2010 22:49:25 +0200 Subject: [PATCH] refresh button --- weboob/frontends/qboobmsg/main_window.py | 4 ++++ weboob/frontends/qboobmsg/messages_manager.py | 2 ++ weboob/frontends/qboobmsg/ui/main_window.ui | 7 +++++++ 3 files changed, 13 insertions(+) diff --git a/weboob/frontends/qboobmsg/main_window.py b/weboob/frontends/qboobmsg/main_window.py index 0686846f..8b7d56af 100644 --- a/weboob/frontends/qboobmsg/main_window.py +++ b/weboob/frontends/qboobmsg/main_window.py @@ -37,7 +37,11 @@ class MainWindow(QtMainWindow): self.setCentralWidget(self.manager) self.connect(self.ui.actionModules, SIGNAL("triggered()"), self.modulesConfig) + self.connect(self.ui.actionRefresh, SIGNAL("triggered()"), self.refresh) def modulesConfig(self): bckndcfg = BackendCfg(self.weboob, (ICapMessages,), self) bckndcfg.show() + + def refresh(self): + self.centralWidget().refresh() diff --git a/weboob/frontends/qboobmsg/messages_manager.py b/weboob/frontends/qboobmsg/messages_manager.py index 28307a58..898467e9 100644 --- a/weboob/frontends/qboobmsg/messages_manager.py +++ b/weboob/frontends/qboobmsg/messages_manager.py @@ -46,6 +46,7 @@ class MessagesManager(QWidget): self.connect(self.ui.backendsList, SIGNAL('itemSelectionChanged()'), self._backendChanged) self.connect(self.ui.messagesTree, SIGNAL('itemClicked(QTreeWidgetItem *, int)'), self._messageSelected) + self.connect(self.ui.messagesTree, SIGNAL('itemActivated(QTreeWidgetItem *, int)'), self._messageSelected) self.connect(self, SIGNAL('gotMessage'), self._gotMessage) self.refresh() @@ -62,6 +63,7 @@ class MessagesManager(QWidget): self.refresh() def refresh(self): + print self.ui.messagesTree.topLevelItemCount() if self.ui.messagesTree.topLevelItemCount() > 0: command = 'iter_new_messages' else: diff --git a/weboob/frontends/qboobmsg/ui/main_window.ui b/weboob/frontends/qboobmsg/ui/main_window.ui index d7d7374c..330e9460 100644 --- a/weboob/frontends/qboobmsg/ui/main_window.ui +++ b/weboob/frontends/qboobmsg/ui/main_window.ui @@ -30,6 +30,7 @@ File + @@ -47,6 +48,7 @@ false + @@ -61,6 +63,11 @@ Quit + + + Refresh + +