44 self.__projectBrowserFlags[projectType] = \ |
44 self.__projectBrowserFlags[projectType] = \ |
45 Preferences.getProjectBrowserFlags(projectType) |
45 Preferences.getProjectBrowserFlags(projectType) |
46 except KeyError: |
46 except KeyError: |
47 self.pbGroup.setEnabled(False) |
47 self.pbGroup.setEnabled(False) |
48 |
48 |
49 self.initColour("Highlighted", self.pbHighlightedButton, |
49 self.initColour( |
|
50 "Highlighted", self.pbHighlightedButton, |
50 Preferences.getProjectBrowserColour) |
51 Preferences.getProjectBrowserColour) |
51 |
52 |
52 self.followEditorCheckBox.setChecked( |
53 self.followEditorCheckBox.setChecked( |
53 Preferences.getProject("FollowEditor")) |
54 Preferences.getProject("FollowEditor")) |
54 self.followCursorLineCheckBox.setChecked( |
55 self.followCursorLineCheckBox.setChecked( |
62 """ |
63 """ |
63 Public slot to save the Project Browser configuration. |
64 Public slot to save the Project Browser configuration. |
64 """ |
65 """ |
65 self.saveColours(Preferences.setProjectBrowserColour) |
66 self.saveColours(Preferences.setProjectBrowserColour) |
66 |
67 |
67 Preferences.setProject("FollowEditor", |
68 Preferences.setProject( |
|
69 "FollowEditor", |
68 self.followEditorCheckBox.isChecked()) |
70 self.followEditorCheckBox.isChecked()) |
69 Preferences.setProject("FollowCursorLine", |
71 Preferences.setProject( |
|
72 "FollowCursorLine", |
70 self.followCursorLineCheckBox.isChecked()) |
73 self.followCursorLineCheckBox.isChecked()) |
71 Preferences.setProject("AutoPopulateItems", |
74 Preferences.setProject( |
|
75 "AutoPopulateItems", |
72 self.autoPopulateCheckBox.isChecked()) |
76 self.autoPopulateCheckBox.isChecked()) |
73 Preferences.setProject("HideGeneratedForms", |
77 Preferences.setProject( |
|
78 "HideGeneratedForms", |
74 self.hideGeneratedCheckBox.isChecked()) |
79 self.hideGeneratedCheckBox.isChecked()) |
75 |
80 |
76 if self.pbGroup.isEnabled(): |
81 if self.pbGroup.isEnabled(): |
77 self.__storeProjectBrowserFlags( |
82 self.__storeProjectBrowserFlags( |
78 self.projectTypeCombo.itemData(self.__currentProjectTypeIndex)) |
83 self.projectTypeCombo.itemData(self.__currentProjectTypeIndex)) |