X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=wizard%2FBEditingDialog.py;h=7b7589e6756aaf734dae343274657d2d71afd400;hb=efa322fd22f708abb3cb46c750908b065ba6290e;hp=2f07643085a855fd30dfc42f2da1d85a14e087e5;hpb=0d655b5d706dd22c401628c386369477883ce743;p=bertos.git diff --git a/wizard/BEditingDialog.py b/wizard/BEditingDialog.py index 2f076430..7b7589e6 100644 --- a/wizard/BEditingDialog.py +++ b/wizard/BEditingDialog.py @@ -112,7 +112,7 @@ class BEditingDialog(QDialog): dialog = BToolchainDialog() if dialog.exec_(): toolchain = qvariant_converter.getStringDict(dialog.toolchain_page.currentItem().data(Qt.UserRole)) - toolchain_page.setProjectInfo("TOOLCHAIN", toolchain) + dialog.toolchain_page.setProjectInfo("TOOLCHAIN", toolchain) def changeBertosVersion(self): dialog = BVersionDialog() @@ -183,10 +183,11 @@ class BToolchainDialog(QDialog): # 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"]: + if current_toolchain and toolchain["path"] == current_toolchain["path"]: toolchain_page.pageContent.toolchainList.setCurrentRow(toolchain_row) toolchain_page.selectionChanged() break + self.toolchain_page = toolchain_page layout.addWidget(toolchain_page) button_layout = QHBoxLayout() button_layout.addStretch() @@ -207,6 +208,7 @@ class BVersionDialog(QDialog): layout = QVBoxLayout() version_page = BVersionPage() version_page.reloadData() + self.version_page = version_page layout.addWidget(version_page) button_layout = QHBoxLayout() button_layout.addStretch()