37 @param radonService reference to the service |
37 @param radonService reference to the service |
38 @type RadonMetricsPlugin |
38 @type RadonMetricsPlugin |
39 @param parent reference to the parent widget |
39 @param parent reference to the parent widget |
40 @type QWidget |
40 @type QWidget |
41 """ |
41 """ |
42 super(MaintainabilityIndexDialog, self).__init__(parent) |
42 super().__init__(parent) |
43 self.setupUi(self) |
43 self.setupUi(self) |
44 self.setWindowFlags(Qt.Window) |
44 self.setWindowFlags(Qt.Window) |
45 |
45 |
46 self.buttonBox.button(QDialogButtonBox.Close).setEnabled(False) |
46 self.buttonBox.button(QDialogButtonBox.Close).setEnabled(False) |
47 self.buttonBox.button(QDialogButtonBox.Cancel).setDefault(True) |
47 self.buttonBox.button(QDialogButtonBox.Cancel).setDefault(True) |
280 The results are reported to the __processResult slot. |
280 The results are reported to the __processResult slot. |
281 """ |
281 """ |
282 self.__lastFileItem = None |
282 self.__lastFileItem = None |
283 |
283 |
284 self.checkProgressLabel.setPath(self.tr("Preparing files...")) |
284 self.checkProgressLabel.setPath(self.tr("Preparing files...")) |
285 progress = 0 |
|
286 |
285 |
287 argumentsList = [] |
286 argumentsList = [] |
288 for filename in self.files: |
287 for progress, filename in enumerate(self.files, start=1): |
289 progress += 1 |
|
290 self.checkProgress.setValue(progress) |
288 self.checkProgress.setValue(progress) |
291 QApplication.processEvents() |
289 QApplication.processEvents() |
292 |
290 |
293 try: |
291 try: |
294 source = Utilities.readEncodedFile(filename)[0] |
292 source = Utilities.readEncodedFile(filename)[0] |