refresh button

This commit is contained in:
Romain Bignon 2010-06-30 22:49:25 +02:00
commit 836452bb3b
3 changed files with 13 additions and 0 deletions

View file

@ -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()

View file

@ -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:

View file

@ -30,6 +30,7 @@
<string>File</string>
</property>
<addaction name="actionModules"/>
<addaction name="actionRefresh"/>
<addaction name="separator"/>
<addaction name="actionQuit"/>
</widget>
@ -47,6 +48,7 @@
<bool>false</bool>
</attribute>
<addaction name="actionModules"/>
<addaction name="actionRefresh"/>
</widget>
<action name="actionModules">
<property name="text">
@ -61,6 +63,11 @@
<string>Quit</string>
</property>
</action>
<action name="actionRefresh">
<property name="text">
<string>Refresh</string>
</property>
</action>
</widget>
<resources/>
<connections>