X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=wizard%2FBWizard.py;h=4b7ab45deed1bc1c3c85c09603eeb8863374c775;hb=215c1ef46da21472bbe51fad8a6395efbc55a3f0;hp=096d071d877871d015a2cfada2a2f5f56e02d1e2;hpb=df3bd7f742da8c015304fa21e01eb966ff76a089;p=bertos.git diff --git a/wizard/BWizard.py b/wizard/BWizard.py index 096d071d..4b7ab45d 100644 --- a/wizard/BWizard.py +++ b/wizard/BWizard.py @@ -69,8 +69,13 @@ class BWizard(QWizard): """ Adds the pages in the wizard. """ - for page in page_list: - self.addPage(page()) + 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_dict[page_class] def connectSignals(self): """