X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=wizard%2FBOutputPage.py;h=c36ec390fc384d9ff271ac434ef3ff5333a2049b;hb=9ef85961c4d82f210fad41b2573e73056fce1369;hp=fb7eaade90347573df45ae343febdad126cb6e15;hpb=ca1a17d62748010cd95a0012f67a9e80c6565d73;p=bertos.git diff --git a/wizard/BOutputPage.py b/wizard/BOutputPage.py index fb7eaade..c36ec390 100644 --- a/wizard/BOutputPage.py +++ b/wizard/BOutputPage.py @@ -4,7 +4,7 @@ # Copyright 2009 Develer S.r.l. (http://www.develer.com/) # All rights reserved. # -# $Id:$ +# $Id$ # # Author: Lorenzo Berni # @@ -25,25 +25,30 @@ class BOutputPage(BWizardPage): def __init__(self): BWizardPage.__init__(self, UI_LOCATION + "/output_select.ui") self.setTitle(self.tr("Choose the project output")) - self._connectSignals() - self._projectInfoStore("OUTPUT", []) + self.connectSignals() + self.setProjectInfo("OUTPUT", []) - def _connectSignals(self): + ## Overloaded BWizardPage connectSignals method. ## + + 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")) + self.connect(self.pageContent.codeliteCheckBox, SIGNAL("stateChanged(int)"), lambda checked: self.modeChecked(checked, "codelite")) + + #### - def _modeChecked(self, checked, value): + ## Slots ## + + def modeChecked(self, checked, value): """ Slot called when one of the mode checkbox is checked. It stores it. """ - output_list = self._projectInfoRetrieve("OUTPUT") + output_list = self.projectInfo("OUTPUT") if checked == Qt.Checked: output_list.append(value) else: output_list.remove(value) - self._projectInfoStore("OUTPUT", output_list) - \ No newline at end of file + self.setProjectInfo("OUTPUT", output_list) + + #### \ No newline at end of file