Preferences/ConfigurationPages/ProjectBrowserPage.py

changeset 564
b3d966393ba9
parent 97
c4086afea02b
child 791
9ec2ac20e54e
equal deleted inserted replaced
563:e35d2cda9a74 564:b3d966393ba9
50 50
51 self.projectBrowserColours["Highlighted"] = \ 51 self.projectBrowserColours["Highlighted"] = \
52 self.initColour("Highlighted", self.pbHighlightedButton, 52 self.initColour("Highlighted", self.pbHighlightedButton,
53 Preferences.getProjectBrowserColour) 53 Preferences.getProjectBrowserColour)
54 54
55 self.followEditorCheckBox.setChecked(\ 55 self.followEditorCheckBox.setChecked(
56 Preferences.getProject("FollowEditor")) 56 Preferences.getProject("FollowEditor"))
57 self.hideGeneratedCheckBox.setChecked(\ 57 self.hideGeneratedCheckBox.setChecked(
58 Preferences.getProject("HideGeneratedForms")) 58 Preferences.getProject("HideGeneratedForms"))
59 59
60 def save(self): 60 def save(self):
61 """ 61 """
62 Public slot to save the Project Browser configuration. 62 Public slot to save the Project Browser configuration.
68 self.followEditorCheckBox.isChecked()) 68 self.followEditorCheckBox.isChecked())
69 Preferences.setProject("HideGeneratedForms", 69 Preferences.setProject("HideGeneratedForms",
70 self.hideGeneratedCheckBox.isChecked()) 70 self.hideGeneratedCheckBox.isChecked())
71 71
72 if self.pbGroup.isEnabled(): 72 if self.pbGroup.isEnabled():
73 self.__storeProjectBrowserFlags(\ 73 self.__storeProjectBrowserFlags(
74 self.projectTypeCombo.itemData(self.__currentProjectTypeIndex)) 74 self.projectTypeCombo.itemData(self.__currentProjectTypeIndex))
75 for projectType, flags in list(self.__projectBrowserFlags.items()): 75 for projectType, flags in list(self.__projectBrowserFlags.items()):
76 if projectType != '': 76 if projectType != '':
77 Preferences.setProjectBrowserFlags(projectType, flags) 77 Preferences.setProjectBrowserFlags(projectType, flags)
78 78
132 @param index index of the selected project type (integer) 132 @param index index of the selected project type (integer)
133 """ 133 """
134 if self.__currentProjectTypeIndex == index: 134 if self.__currentProjectTypeIndex == index:
135 return 135 return
136 136
137 self.__storeProjectBrowserFlags(\ 137 self.__storeProjectBrowserFlags(
138 self.projectTypeCombo.itemData(self.__currentProjectTypeIndex)) 138 self.projectTypeCombo.itemData(self.__currentProjectTypeIndex))
139 self.__setProjectBrowsersCheckBoxes(\ 139 self.__setProjectBrowsersCheckBoxes(
140 self.projectTypeCombo.itemData(index)) 140 self.projectTypeCombo.itemData(index))
141 self.__currentProjectTypeIndex = index 141 self.__currentProjectTypeIndex = index
142 142
143 def create(dlg): 143 def create(dlg):
144 """ 144 """

eric ide

mercurial