60 elif code.startswith("D"): |
60 elif code.startswith("D"): |
61 itm.setIcon(0, UI.PixmapCache.getIcon("docstringError.png")) |
61 itm.setIcon(0, UI.PixmapCache.getIcon("docstringError.png")) |
62 if code in codeList: |
62 if code in codeList: |
63 itm.setSelected(True) |
63 itm.setSelected(True) |
64 codeList.remove(code) |
64 codeList.remove(code) |
|
65 # TODO: change this to checkable items |
65 self.codeTable.resizeColumnToContents(0) |
66 self.codeTable.resizeColumnToContents(0) |
66 self.codeTable.resizeColumnToContents(1) |
67 self.codeTable.resizeColumnToContents(1) |
67 self.codeTable.header().setStretchLastSection(True) |
68 self.codeTable.header().setStretchLastSection(True) |
68 |
69 |
69 self.__extraCodes = codeList[:] |
70 self.__extraCodes = codeList[:] |
74 |
75 |
75 @return comma separated list of selected codes (string) |
76 @return comma separated list of selected codes (string) |
76 """ |
77 """ |
77 selectedCodes = [] |
78 selectedCodes = [] |
78 |
79 |
|
80 # TODO: change this to checkable items |
79 for itm in self.codeTable.selectedItems(): |
81 for itm in self.codeTable.selectedItems(): |
80 selectedCodes.append(itm.text(0)) |
82 selectedCodes.append(itm.text(0)) |
81 |
83 |
82 return ", ".join(self.__extraCodes + selectedCodes) |
84 return ", ".join(self.__extraCodes + selectedCodes) |