Add the BWizard class, inherited from QWizard
[bertos.git] / wizard / bertos.py
index 72c417735fdd1dbf8cda1624b264adebff6ba539..387da00c2550342a6294e9c0bd47e24200099350 100644 (file)
@@ -14,15 +14,22 @@ import sys
 from PyQt4.QtCore import *
 from PyQt4.QtGui import *
 
+import BProject
+
 import BStartPage
 
+import BFolderPage
 import BVersionPage
+import BCpuPage
 
 def newProject():
-    QApplication.instance().wizard = QWizard()
-    QApplication.instance().wizard.setWindowTitle("Create a BeRTOS project")
-    QApplication.instance().wizard.addPage(BVersionPage.BVersionPage())
-    QApplication.instance().wizard.show()
+    wizard = QWizard()
+    wizard.setWindowTitle("Create a BeRTOS project")
+    wizard.addPage(BFolderPage.BFolderPage())
+    wizard.addPage(BVersionPage.BVersionPage())
+    wizard.addPage(BCpuPage.BCpuPage())
+    wizard.show()
+    wizard.exec_()
     
 def editProject():
     print "editProject"
@@ -36,6 +43,7 @@ def showStartPage():
 def main():
     app = QApplication(sys.argv)
     app.settings = QSettings("Develer", "Bertos Configurator")
+    app.project = BProject.BProject()
     QResource.registerResource("bertos.rcc")
     showStartPage()
     sys.exit(app.exec_())