38 self.vcsMonitorLocalStatusCheckBox.setChecked( |
38 self.vcsMonitorLocalStatusCheckBox.setChecked( |
39 Preferences.getVCS("MonitorLocalStatus")) |
39 Preferences.getVCS("MonitorLocalStatus")) |
40 self.autoUpdateCheckBox.setChecked( |
40 self.autoUpdateCheckBox.setChecked( |
41 Preferences.getVCS("AutoUpdate")) |
41 Preferences.getVCS("AutoUpdate")) |
42 |
42 |
43 self.initColour("VcsAdded", self.pbVcsAddedButton, |
43 self.initColour( |
|
44 "VcsAdded", self.pbVcsAddedButton, |
44 Preferences.getProjectBrowserColour) |
45 Preferences.getProjectBrowserColour) |
45 self.initColour("VcsConflict", self.pbVcsConflictButton, |
46 self.initColour( |
|
47 "VcsConflict", self.pbVcsConflictButton, |
46 Preferences.getProjectBrowserColour) |
48 Preferences.getProjectBrowserColour) |
47 self.initColour("VcsModified", self.pbVcsModifiedButton, |
49 self.initColour( |
|
50 "VcsModified", self.pbVcsModifiedButton, |
48 Preferences.getProjectBrowserColour) |
51 Preferences.getProjectBrowserColour) |
49 self.initColour("VcsReplaced", self.pbVcsReplacedButton, |
52 self.initColour( |
|
53 "VcsReplaced", self.pbVcsReplacedButton, |
50 Preferences.getProjectBrowserColour) |
54 Preferences.getProjectBrowserColour) |
51 self.initColour("VcsUpdate", self.pbVcsUpdateButton, |
55 self.initColour( |
|
56 "VcsUpdate", self.pbVcsUpdateButton, |
52 Preferences.getProjectBrowserColour) |
57 Preferences.getProjectBrowserColour) |
53 self.initColour("VcsRemoved", self.pbVcsRemovedButton, |
58 self.initColour( |
|
59 "VcsRemoved", self.pbVcsRemovedButton, |
54 Preferences.getProjectBrowserColour) |
60 Preferences.getProjectBrowserColour) |
55 |
61 |
56 def save(self): |
62 def save(self): |
57 """ |
63 """ |
58 Public slot to save the VCS configuration. |
64 Public slot to save the VCS configuration. |
59 """ |
65 """ |
60 Preferences.setVCS("AutoClose", |
66 Preferences.setVCS( |
|
67 "AutoClose", |
61 self.vcsAutoCloseCheckBox.isChecked()) |
68 self.vcsAutoCloseCheckBox.isChecked()) |
62 Preferences.setVCS("AutoSaveFiles", |
69 Preferences.setVCS( |
|
70 "AutoSaveFiles", |
63 self.vcsAutoSaveCheckBox.isChecked()) |
71 self.vcsAutoSaveCheckBox.isChecked()) |
64 Preferences.setVCS("AutoSaveProject", |
72 Preferences.setVCS( |
|
73 "AutoSaveProject", |
65 self.vcsAutoSaveProjectCheckBox.isChecked()) |
74 self.vcsAutoSaveProjectCheckBox.isChecked()) |
66 Preferences.setVCS("StatusMonitorInterval", |
75 Preferences.setVCS( |
|
76 "StatusMonitorInterval", |
67 self.vcsStatusMonitorIntervalSpinBox.value()) |
77 self.vcsStatusMonitorIntervalSpinBox.value()) |
68 Preferences.setVCS("MonitorLocalStatus", |
78 Preferences.setVCS( |
|
79 "MonitorLocalStatus", |
69 self.vcsMonitorLocalStatusCheckBox.isChecked()) |
80 self.vcsMonitorLocalStatusCheckBox.isChecked()) |
70 Preferences.setVCS("AutoUpdate", |
81 Preferences.setVCS( |
|
82 "AutoUpdate", |
71 self.autoUpdateCheckBox.isChecked()) |
83 self.autoUpdateCheckBox.isChecked()) |
72 |
84 |
73 self.saveColours(Preferences.setProjectBrowserColour) |
85 self.saveColours(Preferences.setProjectBrowserColour) |
74 |
86 |
75 |
87 |