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