button_layout.addWidget(self.apply_button)
layout.addLayout(button_layout)
self.setLayout(layout)
- self.setWindowTitle(self.tr("Edit %1 project").arg(os.path.basename(self.module_page.projectInfo("SOURCES_PATH"))))
+ self.setWindowTitle(self.tr("Edit \"%1\" project").arg(os.path.basename(self.module_page.projectInfo("PROJECT_PATH"))))
def setupMenu(self):
self.menu = QMenu(self.tr("Advanced options"))
toolchain_page = BToolchainPage()
current_toolchain = toolchain_page.projectInfo("TOOLCHAIN")
toolchain_page.reloadData()
+ # TODO: to be moved in BToolchainPage
for toolchain_row in range(toolchain_page.pageContent.toolchainList.count()):
toolchain = qvariant_converter.getStringDict(toolchain_page.pageContent.toolchainList.item(toolchain_row).data(Qt.UserRole))
if toolchain["path"] == current_toolchain["path"]:
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):
createBertosProject(self.module_page.project(), edit=True)