diff -r 1b59c4ba121e -r 8cd4d08fa9f6 Preferences/ConfigurationPages/ProjectBrowserPage.py --- a/Preferences/ConfigurationPages/ProjectBrowserPage.py Fri Mar 11 08:55:14 2011 +0100 +++ b/Preferences/ConfigurationPages/ProjectBrowserPage.py Fri Mar 11 16:51:57 2011 +0100 @@ -20,6 +20,7 @@ import Preferences + class ProjectBrowserPage(ConfigurationPageBase, Ui_ProjectBrowserPage): """ Class implementing the Project Browser configuration page. @@ -37,11 +38,11 @@ # set initial values self.projectTypeCombo.addItem('', '') - self.__projectBrowserFlags = {'' : 0} + self.__projectBrowserFlags = {'': 0} try: projectTypes = e5App().getObject("Project").getProjectTypes() for projectType in sorted(projectTypes.keys()): - self.projectTypeCombo.addItem(projectTypes[projectType], + self.projectTypeCombo.addItem(projectTypes[projectType], projectType) self.__projectBrowserFlags[projectType] = \ Preferences.getProjectBrowserFlags(projectType) @@ -49,7 +50,7 @@ self.pbGroup.setEnabled(False) self.projectBrowserColours["Highlighted"] = \ - self.initColour("Highlighted", self.pbHighlightedButton, + self.initColour("Highlighted", self.pbHighlightedButton, Preferences.getProjectBrowserColour) self.followEditorCheckBox.setChecked( @@ -64,9 +65,9 @@ for key in list(self.projectBrowserColours.keys()): Preferences.setProjectBrowserColour(key, self.projectBrowserColours[key]) - Preferences.setProject("FollowEditor", + Preferences.setProject("FollowEditor", self.followEditorCheckBox.isChecked()) - Preferences.setProject("HideGeneratedForms", + Preferences.setProject("HideGeneratedForms", self.hideGeneratedCheckBox.isChecked()) if self.pbGroup.isEnabled(): @@ -79,11 +80,11 @@ @pyqtSlot() def on_pbHighlightedButton_clicked(self): """ - Private slot to set the colour for highlighted entries of the + Private slot to set the colour for highlighted entries of the project others browser. """ self.projectBrowserColours["Highlighted"] = \ - self.selectColour(self.pbHighlightedButton, + self.selectColour(self.pbHighlightedButton, self.projectBrowserColours["Highlighted"]) def __storeProjectBrowserFlags(self, projectType): @@ -140,6 +141,7 @@ self.projectTypeCombo.itemData(index)) self.__currentProjectTypeIndex = index + def create(dlg): """ Module function to create the configuration page.