1577 or item.data(0, self.filenameRole) is None |
1577 or item.data(0, self.filenameRole) is None |
1578 ): |
1578 ): |
1579 return |
1579 return |
1580 |
1580 |
1581 if item.parent(): |
1581 if item.parent(): |
1582 fn = os.path.abspath(item.data(0, self.filenameRole)) |
1582 fn = item.data(0, self.filenameRole) |
1583 lineno = item.data(0, self.lineRole) |
1583 lineno = item.data(0, self.lineRole) |
1584 position = item.data(0, self.positionRole) |
1584 position = item.data(0, self.positionRole) |
1585 message = item.data(0, self.messageRole) |
1585 message = item.data(0, self.messageRole) |
1586 code = item.data(0, self.codeRole) |
1586 code = item.data(0, self.codeRole) |
1587 |
1587 |
1619 if len(selectedIndexes) == 0: |
1619 if len(selectedIndexes) == 0: |
1620 selectedIndexes = list(range(self.resultList.topLevelItemCount())) |
1620 selectedIndexes = list(range(self.resultList.topLevelItemCount())) |
1621 for index in selectedIndexes: |
1621 for index in selectedIndexes: |
1622 itm = self.resultList.topLevelItem(index) |
1622 itm = self.resultList.topLevelItem(index) |
1623 if itm.data(0, self.filenameRole) is not None: |
1623 if itm.data(0, self.filenameRole) is not None: |
1624 fn = os.path.abspath(itm.data(0, self.filenameRole)) |
1624 fn = itm.data(0, self.filenameRole) |
1625 vm.openSourceFile(fn, 1) |
1625 vm.openSourceFile(fn, 1) |
1626 editor = vm.getOpenEditor(fn) |
1626 editor = vm.getOpenEditor(fn) |
1627 editor.clearStyleWarnings() |
1627 editor.clearStyleWarnings() |
1628 for cindex in range(itm.childCount()): |
1628 for cindex in range(itm.childCount()): |
1629 citm = itm.child(cindex) |
1629 citm = itm.child(cindex) |
1637 # that are ok |
1637 # that are ok |
1638 openFiles = vm.getOpenFilenames() |
1638 openFiles = vm.getOpenFilenames() |
1639 errorFiles = [] |
1639 errorFiles = [] |
1640 for index in range(self.resultList.topLevelItemCount()): |
1640 for index in range(self.resultList.topLevelItemCount()): |
1641 itm = self.resultList.topLevelItem(index) |
1641 itm = self.resultList.topLevelItem(index) |
1642 errorFiles.append(os.path.abspath(itm.data(0, self.filenameRole))) |
1642 errorFiles.append(itm.data(0, self.filenameRole)) |
1643 for file in openFiles: |
1643 for file in openFiles: |
1644 if file not in errorFiles: |
1644 if file not in errorFiles: |
1645 editor = vm.getOpenEditor(file) |
1645 editor = vm.getOpenEditor(file) |
1646 editor.clearStyleWarnings() |
1646 editor.clearStyleWarnings() |
1647 |
1647 |