Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py

changeset 4126
c28d0cf3b639
parent 4072
46fb585f60f2
child 4631
5c1a96925da4
equal deleted inserted replaced
4125:056d98a54dd4 4126:c28d0cf3b639
275 self.revertButton.setEnabled(False) 275 self.revertButton.setEnabled(False)
276 self.restoreButton.setEnabled(False) 276 self.restoreButton.setEnabled(False)
277 277
278 self.statusFilterCombo.clear() 278 self.statusFilterCombo.clear()
279 self.__statusFilters = [] 279 self.__statusFilters = []
280 self.statusList.clear()
281 self.shouldCancel = False
282
283 self.buttonBox.button(QDialogButtonBox.Close).setEnabled(False)
284 self.buttonBox.button(QDialogButtonBox.Cancel).setEnabled(True)
285 self.buttonBox.button(QDialogButtonBox.Cancel).setDefault(True)
286 self.refreshButton.setEnabled(False)
280 287
281 QApplication.setOverrideCursor(QCursor(Qt.WaitCursor)) 288 QApplication.setOverrideCursor(QCursor(Qt.WaitCursor))
282 QApplication.processEvents() 289 QApplication.processEvents()
283 290
284 self.args = fn 291 self.args = fn
466 @pyqtSlot() 473 @pyqtSlot()
467 def on_refreshButton_clicked(self): 474 def on_refreshButton_clicked(self):
468 """ 475 """
469 Private slot to refresh the status display. 476 Private slot to refresh the status display.
470 """ 477 """
471 self.buttonBox.button(QDialogButtonBox.Close).setEnabled(False)
472 self.buttonBox.button(QDialogButtonBox.Cancel).setEnabled(True)
473 self.buttonBox.button(QDialogButtonBox.Cancel).setDefault(True)
474
475 self.refreshButton.setEnabled(False)
476
477 self.statusList.clear()
478
479 self.shouldCancel = False
480 self.start(self.args) 478 self.start(self.args)
481 479
482 def __showError(self, msg): 480 def __showError(self, msg):
483 """ 481 """
484 Private slot to show an error message. 482 Private slot to show an error message.

eric ide

mercurial