From: duplo Date: Tue, 21 Apr 2009 12:55:24 +0000 (+0000) Subject: When there is only one toolchain for the specified architecture the wizard selects... X-Git-Tag: 2.1.0~83 X-Git-Url: https://codewiz.org/gitweb?a=commitdiff_plain;h=533a5c609cd2f30e679df3e68c7404b87d94a1e7;p=bertos.git When there is only one toolchain for the specified architecture the wizard selects it automatically git-svn-id: https://src.develer.com/svnoss/bertos/trunk@2599 38d2e660-2303-0410-9eaa-f027e97ec537 --- 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: