X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;ds=sidebyside;f=wizard%2FBWizard.py;h=221f320179d08be05ff843c79b62efd29a08e0a2;hb=fdb18feb2dc80cfd619b2eb6b1c5ad194106de05;hp=9e227fa645c2b35cd9256edf13444777e9974b2e;hpb=b04beb3ec4c8e96e584387b715e470cf60599dee;p=bertos.git diff --git a/wizard/BWizard.py b/wizard/BWizard.py index 9e227fa6..221f3201 100644 --- a/wizard/BWizard.py +++ b/wizard/BWizard.py @@ -9,6 +9,8 @@ # Author: Lorenzo Berni # +import copy + from PyQt4.QtCore import * from PyQt4.QtGui import * @@ -17,6 +19,8 @@ import BVersionPage import BCpuPage import BToolchainPage import BModulePage +import BOutputPage +import BCreationPage class BWizard(QWizard): @@ -34,14 +38,19 @@ class BWizard(QWizard): self.addPage(BCpuPage.BCpuPage()) self.addPage(BToolchainPage.BToolchainPage()) self.addPage(BModulePage.BModulePage()) + self.addPage(BOutputPage.BOutputPage()) + self.addPage(BCreationPage.BCreationPage()) 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() \ No newline at end of file + page.reloadData() + + def project(self): + return copy.deepcopy(QApplication.instance().project) \ No newline at end of file