import bertos_utils
import qvariant_converter
+from const import *
+
class BToolchainPage(BWizardPage):
def __init__(self):
- BWizardPage.__init__(self, "toolchain_select.ui")
+ BWizardPage.__init__(self, UI_LOCATION + "/toolchain_select.ui")
self.setTitle(self.tr("Select toolchain"))
self._validationProcess = None
self._updateUi()
newData.update(infos)
item.setData(Qt.UserRole, qvariant_converter.convertStringDict(newData))
needed = self._projectInfoRetrieve("CPU_INFOS")
- if infos["target"].find(qvariant_converter.getString(needed["TOOLCHAIN"])) != -1:
+ if infos["target"].find(needed["TOOLCHAIN"]) != -1:
item.setIcon(QIcon(":/images/ok.png"))
else:
item.setIcon(QIcon(":/images/warning.png"))
def removeToolchain(self):
if self.pageContent.toolchainList.currentRow() != -1:
item = self.pageContent.toolchainList.takeItem(self.pageContent.toolchainList.currentRow())
- toolchain = qvariant_converter.getString(qvariant_converter.getStringDict(item.data(Qt.UserRole))["path"])
+ toolchain = qvariant_converter.getStringDict(item.data(Qt.UserRole))["path"]
toolchains = self.toolchains()
del toolchains[toolchain]
self.setToolchains(toolchains)