Add BeRTOS versions contained in the windows registry
[bertos.git] / wizard / BVersionPage.py
index 0db1bd6217662a475cb3a5ea3c1df1e1f58b5d91..fde94dbb84dae030ef9a20034a02788de946cd19 100644 (file)
@@ -153,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):