X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=wizard%2FBToolchainPage.py;h=6c7bebd2784c497ddbd3963637232a6d0eabe587;hb=533a5c609cd2f30e679df3e68c7404b87d94a1e7;hp=c012a200307032f3fb25aef78da8100ecf5e3d91;hpb=33b3f8a472efb8b35120b681b339aecb23cd3459;p=bertos.git diff --git a/wizard/BToolchainPage.py b/wizard/BToolchainPage.py index c012a200..6c7bebd2 100644 --- a/wizard/BToolchainPage.py +++ b/wizard/BToolchainPage.py @@ -29,6 +29,7 @@ class BToolchainPage(BWizardPage): BWizardPage.__init__(self, UI_LOCATION + "/toolchain_select.ui") self.setTitle(self.tr("Select toolchain")) self._validation_process = None + self._valid_items = [] ## Overloaded QWizardPage methods. ## @@ -70,6 +71,8 @@ class BToolchainPage(BWizardPage): self._clearList() self.setupUi() self._populateToolchainList() + if len(self._valid_items) == 1: + self.pageContent.toolchainList.setCurrentItem(self._valid_items[0]) #### @@ -187,6 +190,7 @@ class BToolchainPage(BWizardPage): 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")) if "version" in infos and "target" in infos: