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