Fills the toolchain list with the toolchains stored in the QSettings.
"""
toolchains = self.toolchains()
+ if os.name == "nt":
+ import winreg_importer
+ stored_toolchains = winreg_importer.getBertosToolchains()
+ for toolchain in stored_toolchains:
+ toolchains[toolchain] = True
sel_toolchain = self.projectInfo("TOOLCHAIN")
for key, value in toolchains.items():
item = QListWidgetItem(key)
item.setData(Qt.UserRole, qvariant_converter.convertStringDict({"path": key}))
self.pageContent.toolchainList.addItem(item)
- if sel_toolchain is not None and sel_toolchain["path"] == key:
+ if sel_toolchain and sel_toolchain["path"] == key:
self.pageContent.toolchainList.setCurrentItem(item)
if value:
self.validateToolchain(self.pageContent.toolchainList.row(item))
self.pageContent.toolchainList.addItem(item)
stored_toolchains[element] = False
self.setToolchains(stored_toolchains)
+ self.showMessage(self.tr("Toolchain search result."), self.tr("%1 toolchains founded").arg(len(stored_toolchains)))
def _validItem(self, index, infos):
"""