X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;ds=sidebyside;f=wizard%2FBVersionPage.py;h=fde94dbb84dae030ef9a20034a02788de946cd19;hb=a8fcfb6e93a2bd82ece8953a282c7e28914a646d;hp=6333d7492139066daa2a35284b201742228660f3;hpb=f8f104d271616012acd82fe3f2249a91f78baf90;p=bertos.git diff --git a/wizard/BVersionPage.py b/wizard/BVersionPage.py index 6333d749..fde94dbb 100644 --- a/wizard/BVersionPage.py +++ b/wizard/BVersionPage.py @@ -4,7 +4,7 @@ # Copyright 2008 Develer S.r.l. (http://www.develer.com/) # All rights reserved. # -# $Id:$ +# $Id$ # # Author: Lorenzo Berni # @@ -26,7 +26,8 @@ class BVersionPage(BWizardPage): def __init__(self): BWizardPage.__init__(self, UI_LOCATION + "/bertos_versions.ui") - self.setTitle(self.tr("Select the BeRTOS version needed")) + self.setTitle(self.tr("Select the BeRTOS directory")) + self.setSubTitle(self.tr("The project created will be based on the BeRTOS version found")) ## Overloaded QWizardPage methods ## @@ -152,11 +153,15 @@ class BVersionPage(BWizardPage): """ Fills the version list with all the BeRTOS versions founded in the QSettings. """ - versions = self.versions() + versions = set([]) + if os.name == "nt": + import winreg_importer + versions |= set(winreg_importer.getBertosDirs()) + versions |= set(self.versions()) selected = self.projectInfo("SOURCES_PATH") for directory in versions: item = self.insertListElement(directory) - if not selected is None and selected == directory: + if selected and selected == directory: self.setCurrentItem(item) def setCurrentItem(self, item):