44 Preferences.getVCS("StatusMonitorInterval")) |
44 Preferences.getVCS("StatusMonitorInterval")) |
45 |
45 |
46 enableVcsGroup = False |
46 enableVcsGroup = False |
47 if self.project.pdata["VCS"]: |
47 if self.project.pdata["VCS"]: |
48 found = False |
48 found = False |
49 for _indicator, vcsData in \ |
49 for _indicator, vcsData in ( |
50 e5App().getObject("PluginManager")\ |
50 e5App().getObject("PluginManager") |
51 .getVcsSystemIndicators().items(): |
51 .getVcsSystemIndicators().items() |
|
52 ): |
52 for vcsSystem, _vcsSystemDisplay in vcsData: |
53 for vcsSystem, _vcsSystemDisplay in vcsData: |
53 if vcsSystem == self.project.pdata["VCS"]: |
54 if vcsSystem == self.project.pdata["VCS"]: |
54 found = True |
55 found = True |
55 break |
56 break |
56 |
57 |
78 def storeData(self): |
79 def storeData(self): |
79 """ |
80 """ |
80 Public method to store the entered/modified data. |
81 Public method to store the entered/modified data. |
81 """ |
82 """ |
82 vcsStatusMonitorInterval = self.vcsStatusMonitorIntervalSpinBox.value() |
83 vcsStatusMonitorInterval = self.vcsStatusMonitorIntervalSpinBox.value() |
83 if vcsStatusMonitorInterval != \ |
84 if ( |
84 Preferences.getVCS("StatusMonitorInterval"): |
85 vcsStatusMonitorInterval != |
85 self.project.pudata["VCSSTATUSMONITORINTERVAL"] = \ |
86 Preferences.getVCS("StatusMonitorInterval") |
|
87 ): |
|
88 self.project.pudata["VCSSTATUSMONITORINTERVAL"] = ( |
86 vcsStatusMonitorInterval |
89 vcsStatusMonitorInterval |
|
90 ) |
87 else: |
91 else: |
88 self.project.pudata["VCSSTATUSMONITORINTERVAL"] = 0 |
92 self.project.pudata["VCSSTATUSMONITORINTERVAL"] = 0 |
89 |
93 |
90 if self.vcsGroup.isEnabled(): |
94 if self.vcsGroup.isEnabled(): |
91 vcsSystem = self.vcsInterfaceCombo\ |
95 vcsSystem = self.vcsInterfaceCombo.itemData( |
92 .itemData(self.vcsInterfaceCombo.currentIndex()) |
96 self.vcsInterfaceCombo.currentIndex()) |
93 if self.vcsInterfaceDefaultCheckBox.isChecked(): |
97 if self.vcsInterfaceDefaultCheckBox.isChecked(): |
94 if vcsSystem != self.project.pdata["VCS"]: |
98 if vcsSystem != self.project.pdata["VCS"]: |
95 self.project.pdata["VCS"] = vcsSystem |
99 self.project.pdata["VCS"] = vcsSystem |
96 self.project.pudata["VCSOVERRIDE"] = "" |
100 self.project.pudata["VCSOVERRIDE"] = "" |
97 self.project.setDirty(True) |
101 self.project.setDirty(True) |