Beispiel #1
0
 def isDefaultVersion(self, version):
     """
     Returns True if the given version is one of the default versions.
     """
     if os.name == "nt":
         import winreg_importer
         if version in winreg_importer.getBertosDirs():
             return True
     return False
Beispiel #2
0
 def fillVersionList(self):
     """
     Fills the version list with all the BeRTOS versions founded in the QSettings.
     """
     versions = set([])
     if os.name == "nt":
         import winreg_importer
         versions |= set([os.path.normpath(dir) for dir in winreg_importer.getBertosDirs()])
     versions |= set([os.path.normpath(dir) for dir in self.versions()])
     selected = self.projectInfo("BERTOS_PATH")
     for directory in versions:
         item = self.insertListElement(directory)
         if selected and selected == directory:
             self.setCurrentItem(item)
     if not selected:
         latest_version_item = self.latestVersionItem()
         if latest_version_item:
             self.setCurrentItem(latest_version_item)