X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=wizard%2FBWizard.py;h=56d379437c3047e023033911f4e7356020deeeca;hb=c988a818c698d54dadaef6c5a5387f59827fc65c;hp=11a2dd263b8fc70d584e7f781fe4c4d88865e1bc;hpb=84c2876a43e9aadb52f39c84afacef3f67bcf2a2;p=bertos.git diff --git a/wizard/BWizard.py b/wizard/BWizard.py index 11a2dd26..56d37943 100644 --- a/wizard/BWizard.py +++ b/wizard/BWizard.py @@ -40,6 +40,7 @@ from PyQt4.QtGui import * import BFolderPage import BVersionPage +import BTypePage import BCpuPage import BToolchainPage import BModulePage @@ -59,6 +60,7 @@ class BWizard(QWizard): def __init__(self, page_list): QWizard.__init__(self) + self.setFixedSize(800, 500) self.setWindowTitle(self.tr("Create a BeRTOS project - rev.%1").arg(wizard_version)) self.setWindowIcon(QIcon(":/images/appicon.png")) self.setOption(QWizard.DisabledBackButtonOnLastPage, True) @@ -69,12 +71,13 @@ class BWizard(QWizard): """ Adds the pages in the wizard. """ - self._page_list = page_list - for i, page in enumerate(self._page_list): + self._page_dict = {} + for i, page in enumerate(page_list): + self._page_dict[page] = i self.setPage(i, page()) def pageIndex(self, page_class): - return self._page_list.index(page_class) + return self._page_dict[page_class] def connectSignals(self): """