- def _setupButtonGroup(self):
- self._buttonGroup = QButtonGroup()
- self._buttonGroup.addButton(self.pageContent.bbsButton)
- self._buttonGroup.addButton(self.pageContent.eclipseButton)
- self._buttonGroup.addButton(self.pageContent.codeliteButton)
- self._buttonGroup.addButton(self.pageContent.xcodeButton)
+ def connectSignals(self):
+ """
+ Connects the signals with the related slots.
+ """
+ self.connect(self.pageContent.eclipseCheckBox, SIGNAL("stateChanged(int)"), lambda checked: self.modeChecked(checked, "eclipse"))
+ self.connect(self.pageContent.xcodeCheckBox, SIGNAL("stateChanged(int)"), lambda checked: self.modeChecked(checked, "xcode"))
+ self.connect(self.pageContent.codeliteCheckBox, SIGNAL("stateChanged(int)"), lambda checked: self.modeChecked(checked, "codelite"))