layout.addLayout(button_layout)
self.setLayout(layout)
self.setWindowTitle(self.tr("Edit \"%1\" project").arg(os.path.basename(self.module_page.projectInfo("PROJECT_PATH"))))
layout.addLayout(button_layout)
self.setLayout(layout)
self.setWindowTitle(self.tr("Edit \"%1\" project").arg(os.path.basename(self.module_page.projectInfo("PROJECT_PATH"))))
self.tr("Changing the BeRTOS version will destroy all the modification done on the BeRTOS sources"),
QMessageBox.Ok | QMessageBox.Cancel
) == QMessageBox.Ok:
self.tr("Changing the BeRTOS version will destroy all the modification done on the BeRTOS sources"),
QMessageBox.Ok | QMessageBox.Cancel
) == QMessageBox.Ok:
version_page.setProjectInfo("SOURCES_PATH", version)
version_page.setProjectInfo("OLD_SOURCES_PATH", current_version)
enabled_modules = bertos_utils.enabledModules(version_page.project())
version_page.setProjectInfo("SOURCES_PATH", version)
version_page.setProjectInfo("OLD_SOURCES_PATH", current_version)
enabled_modules = bertos_utils.enabledModules(version_page.project())
version_page.setProjectInfo("CONFIGURATIONS", merged_configuration)
bertos_utils.setEnabledModules(version_page.project(), enabled_modules)
self.module_page.fillModuleTree()
version_page.setProjectInfo("CONFIGURATIONS", merged_configuration)
bertos_utils.setEnabledModules(version_page.project(), enabled_modules)
self.module_page.fillModuleTree()
else:
# Rollback version to the previous selected one.
version_page.setProjectInfo("SOURCES_PATH", current_version)
def apply(self):
else:
# Rollback version to the previous selected one.
version_page.setProjectInfo("SOURCES_PATH", current_version)
def apply(self):