- BWizardPage.__init__(self, "start.ui")
- self._connectSignals()
- self.setTitle(self.tr("Create or edit a BeRTOS project"))
- self._initializeButtons()
- self._setupUi()
-
- def _connectSignals(self):
- self.connect(self.pageContent.newButton, SIGNAL("clicked()"), self.newProject)
- self.connect(self.pageContent.editButton, SIGNAL("clicked()"), self.editProject)
-
- def _initializeButtons(self):
- self.buttonGroup = QButtonGroup()
- self.buttonGroup.addButton(self.pageContent.newButton)
- self.buttonGroup.addButton(self.pageContent.editButton)
- self.buttonGroup.setExclusive(True)
-
- def _setupUi(self):
- self.pageContent.newDescription.setVisible(False)
- self.pageContent.editDescription.setVisible(False)
-
+ QDialog.__init__(self)
+ self.setupUi()
+ self.connectSignals()
+ self.setWindowTitle(self.tr("Create or edit a BeRTOS project - rev.%1").arg(wizard_version))
+ self.initializeButtons()
+
+ def setupUi(self):
+ self.content = uic.loadUi(UI_LOCATION + "/start.ui", None)
+ self.setWindowIcon(QIcon(":/images/appicon.png"))
+ layout = QVBoxLayout()
+ layout.addWidget(self.content)
+ self.setLayout(layout)
+
+ def connectSignals(self):
+ self.connect(self.content.newButton, SIGNAL("clicked()"), self.newProject)
+ self.connect(self.content.editButton, SIGNAL("clicked()"), self.editProject)
+
+ def initializeButtons(self):
+ self.button_group = QButtonGroup()
+ self.button_group.addButton(self.content.newButton)
+ self.button_group.addButton(self.content.editButton)
+ self.button_group.setExclusive(True)
+