1204 """ |
1204 """ |
1205 if self.results != CodeStyleCheckerDialog.hasResults: |
1205 if self.results != CodeStyleCheckerDialog.hasResults: |
1206 return |
1206 return |
1207 |
1207 |
1208 if item.parent(): |
1208 if item.parent(): |
1209 fn = Utilities.normabspath(item.data(0, self.filenameRole)) |
1209 fn = os.path.abspath(item.data(0, self.filenameRole)) |
1210 lineno = item.data(0, self.lineRole) |
1210 lineno = item.data(0, self.lineRole) |
1211 position = item.data(0, self.positionRole) |
1211 position = item.data(0, self.positionRole) |
1212 message = item.data(0, self.messageRole) |
1212 message = item.data(0, self.messageRole) |
1213 code = item.data(0, self.codeRole) |
1213 code = item.data(0, self.codeRole) |
1214 |
1214 |
1244 selectedIndexes.append(index) |
1244 selectedIndexes.append(index) |
1245 if len(selectedIndexes) == 0: |
1245 if len(selectedIndexes) == 0: |
1246 selectedIndexes = list(range(self.resultList.topLevelItemCount())) |
1246 selectedIndexes = list(range(self.resultList.topLevelItemCount())) |
1247 for index in selectedIndexes: |
1247 for index in selectedIndexes: |
1248 itm = self.resultList.topLevelItem(index) |
1248 itm = self.resultList.topLevelItem(index) |
1249 fn = Utilities.normabspath(itm.data(0, self.filenameRole)) |
1249 fn = os.path.abspath(itm.data(0, self.filenameRole)) |
1250 vm.openSourceFile(fn, 1) |
1250 vm.openSourceFile(fn, 1) |
1251 editor = vm.getOpenEditor(fn) |
1251 editor = vm.getOpenEditor(fn) |
1252 editor.clearStyleWarnings() |
1252 editor.clearStyleWarnings() |
1253 for cindex in range(itm.childCount()): |
1253 for cindex in range(itm.childCount()): |
1254 citm = itm.child(cindex) |
1254 citm = itm.child(cindex) |
1262 openFiles = vm.getOpenFilenames() |
1262 openFiles = vm.getOpenFilenames() |
1263 errorFiles = [] |
1263 errorFiles = [] |
1264 for index in range(self.resultList.topLevelItemCount()): |
1264 for index in range(self.resultList.topLevelItemCount()): |
1265 itm = self.resultList.topLevelItem(index) |
1265 itm = self.resultList.topLevelItem(index) |
1266 errorFiles.append( |
1266 errorFiles.append( |
1267 Utilities.normabspath(itm.data(0, self.filenameRole))) |
1267 os.path.abspath(itm.data(0, self.filenameRole))) |
1268 for file in openFiles: |
1268 for file in openFiles: |
1269 if file not in errorFiles: |
1269 if file not in errorFiles: |
1270 editor = vm.getOpenEditor(file) |
1270 editor = vm.getOpenEditor(file) |
1271 editor.clearStyleWarnings() |
1271 editor.clearStyleWarnings() |
1272 |
1272 |