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.setCentralWidget(self.manager)
self.connect(self.ui.actionModules, SIGNAL("triggered()"), self.modulesConfig) self.connect(self.ui.actionModules, SIGNAL("triggered()"), self.modulesConfig)
self.connect(self.ui.actionRefresh, SIGNAL("triggered()"), self.refresh)
def modulesConfig(self): def modulesConfig(self):
bckndcfg = BackendCfg(self.weboob, (ICapMessages,), self) bckndcfg = BackendCfg(self.weboob, (ICapMessages,), self)
bckndcfg.show() 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.backendsList, SIGNAL('itemSelectionChanged()'), self._backendChanged)
self.connect(self.ui.messagesTree, SIGNAL('itemClicked(QTreeWidgetItem *, int)'), self._messageSelected) 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.connect(self, SIGNAL('gotMessage'), self._gotMessage)
self.refresh() self.refresh()
@ -62,6 +63,7 @@ class MessagesManager(QWidget):
self.refresh() self.refresh()
def refresh(self): def refresh(self):
print self.ui.messagesTree.topLevelItemCount()
if self.ui.messagesTree.topLevelItemCount() > 0: if self.ui.messagesTree.topLevelItemCount() > 0:
command = 'iter_new_messages' command = 'iter_new_messages'
else: else:

View file

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