self.connect(self.pageContent.searchButton, SIGNAL("clicked()"), self.searchToolchain)
self.connect(self.pageContent.checkButton, SIGNAL("clicked()"), self.validateAllToolchains)
- def reloadData(self):
+ def reloadData(self, previous_id=None):
"""
Overload of the BWizard reloadData method.
"""
- self._clearList()
- self.setupUi()
- self._populateToolchainList()
- if len(self._valid_items) >= 1:
- self.pageContent.toolchainList.setCurrentItem(self._valid_items[0])
+ if previous_id is None or previous_id < self.wizard().currentId():
+ self._clearList()
+ self.setupUi()
+ self._populateToolchainList()
+ if len(self._valid_items) >= 1:
+ self.pageContent.toolchainList.setCurrentItem(self._valid_items[0])
####