- needed = self.projectInfo("CPU_INFOS")
- if "target" in infos and infos["target"].find(needed["TOOLCHAIN"]) != -1:
- item.setIcon(QIcon(":/images/ok.png"))
- self._valid_items.append(item)
- else:
- item.setIcon(QIcon(":/images/warning.png"))
+ item.setIcon(QIcon(":/images/ok.png"))
+ self._valid_items.append(item)
+ if "version" in infos and "target" in infos:
+ item.setText("GCC " + infos["version"] + " - " + infos["target"].strip())
+
+ def _differentTargetItem(self, index, infos):
+ item = self.pageContent.toolchainList.item(index)
+ new_data = qvariant_converter.getStringDict(self.pageContent.toolchainList.item(index).data(Qt.UserRole))
+ new_data.update(infos)
+ item.setData(Qt.UserRole, qvariant_converter.convertStringDict(new_data))
+ item.setIcon(QIcon(":/images/warning.png"))