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
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)