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 """ |