X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=wizard%2FBWizard.py;h=559462ac408f0751b608c9453da5ea5b1934ec38;hb=cb1e0e932dd0bd84edb51dafe4377ff4d3545514;hp=a9bff88f0990f5e4caf90bf2709301ef9194ac4e;hpb=39cfcb3a18a672e4a5b07710597d074175dad593;p=bertos.git diff --git a/wizard/BWizard.py b/wizard/BWizard.py index a9bff88f..559462ac 100644 --- a/wizard/BWizard.py +++ b/wizard/BWizard.py @@ -21,14 +21,14 @@ import BToolchainPage import BModulePage import BOutputPage import BCreationPage +import BFinalPage class BWizard(QWizard): def __init__(self): QWizard.__init__(self) - # TODO: choose the right minimum size - self.setMinimumSize(1000, 500) self.setWindowTitle(self.tr("Create a BeRTOS project")) + self.setOption(QWizard.DisabledBackButtonOnLastPage, True) self._addPages() self._connectSignals() @@ -40,17 +40,18 @@ class BWizard(QWizard): self.addPage(BModulePage.BModulePage()) self.addPage(BOutputPage.BOutputPage()) self.addPage(BCreationPage.BCreationPage()) + self.addPage(BFinalPage.BFinalPage()) def _connectSignals(self): self.connect(self, SIGNAL("currentIdChanged(int)"), self._pageChanged) def _pageChanged(self, pageId): - prevPage = self.page(pageId - 1) - if prevPage is not None: - prevPage.saveData() + prev_page = self.page(pageId - 1) + if prev_page is not None: + prev_page.saveData() page = self.page(pageId) if page is not None: page.reloadData() def project(self): - return copy.deepcopy(QApplication.instance().project) \ No newline at end of file + return copy.deepcopy(QApplication.instance().project)