Preferences/ConfigurationPages/ProjectBrowserPage.py

changeset 3025
67064c71df21
parent 3010
befeff46ec0f
child 3058
0a02c433f52d
child 3160
209a07d7e401
equal deleted inserted replaced
3024:17c01303a239 3025:67064c71df21
42 self.__projectBrowserFlags[projectType] = \ 42 self.__projectBrowserFlags[projectType] = \
43 Preferences.getProjectBrowserFlags(projectType) 43 Preferences.getProjectBrowserFlags(projectType)
44 except KeyError: 44 except KeyError:
45 self.pbGroup.setEnabled(False) 45 self.pbGroup.setEnabled(False)
46 46
47 self.initColour("Highlighted", self.pbHighlightedButton, 47 self.initColour(
48 "Highlighted", self.pbHighlightedButton,
48 Preferences.getProjectBrowserColour) 49 Preferences.getProjectBrowserColour)
49 50
50 self.followEditorCheckBox.setChecked( 51 self.followEditorCheckBox.setChecked(
51 Preferences.getProject("FollowEditor")) 52 Preferences.getProject("FollowEditor"))
52 self.followCursorLineCheckBox.setChecked( 53 self.followCursorLineCheckBox.setChecked(
60 """ 61 """
61 Public slot to save the Project Browser configuration. 62 Public slot to save the Project Browser configuration.
62 """ 63 """
63 self.saveColours(Preferences.setProjectBrowserColour) 64 self.saveColours(Preferences.setProjectBrowserColour)
64 65
65 Preferences.setProject("FollowEditor", 66 Preferences.setProject(
67 "FollowEditor",
66 self.followEditorCheckBox.isChecked()) 68 self.followEditorCheckBox.isChecked())
67 Preferences.setProject("FollowCursorLine", 69 Preferences.setProject(
70 "FollowCursorLine",
68 self.followCursorLineCheckBox.isChecked()) 71 self.followCursorLineCheckBox.isChecked())
69 Preferences.setProject("AutoPopulateItems", 72 Preferences.setProject(
73 "AutoPopulateItems",
70 self.autoPopulateCheckBox.isChecked()) 74 self.autoPopulateCheckBox.isChecked())
71 Preferences.setProject("HideGeneratedForms", 75 Preferences.setProject(
76 "HideGeneratedForms",
72 self.hideGeneratedCheckBox.isChecked()) 77 self.hideGeneratedCheckBox.isChecked())
73 78
74 if self.pbGroup.isEnabled(): 79 if self.pbGroup.isEnabled():
75 self.__storeProjectBrowserFlags( 80 self.__storeProjectBrowserFlags(
76 self.projectTypeCombo.itemData(self.__currentProjectTypeIndex)) 81 self.projectTypeCombo.itemData(self.__currentProjectTypeIndex))

eric ide

mercurial