43 Preferences.getVCS("StatusMonitorInterval")) |
43 Preferences.getVCS("StatusMonitorInterval")) |
44 |
44 |
45 enableVcsGroup = False |
45 enableVcsGroup = False |
46 if self.project.pdata["VCS"]: |
46 if self.project.pdata["VCS"]: |
47 found = False |
47 found = False |
48 for indicator, vcsData in list(e5App().getObject("PluginManager")\ |
48 for indicator, vcsData in \ |
49 .getVcsSystemIndicators().items()): |
49 e5App().getObject("PluginManager")\ |
|
50 .getVcsSystemIndicators().items(): |
50 for vcsSystem, vcsSystemDisplay in vcsData: |
51 for vcsSystem, vcsSystemDisplay in vcsData: |
51 if vcsSystem == self.project.pdata["VCS"][0]: |
52 if vcsSystem == self.project.pdata["VCS"][0]: |
52 found = True |
53 found = True |
53 break |
54 break |
54 |
55 |
55 if found: |
56 if found: |
56 for vcsSystem, vcsSystemDisplay in vcsData: |
57 for vcsSystem, vcsSystemDisplay in vcsData: |
57 self.vcsInterfaceCombo.addItem(vcsSystemDisplay, vcsSystem) |
58 self.vcsInterfaceCombo.addItem( |
|
59 vcsSystemDisplay, vcsSystem) |
58 enableVcsGroup = len(vcsData) > 1 |
60 enableVcsGroup = len(vcsData) > 1 |
59 break |
61 break |
60 self.vcsGroup.setEnabled(enableVcsGroup) |
62 self.vcsGroup.setEnabled(enableVcsGroup) |
61 |
63 |
62 if self.vcsGroup.isEnabled(): |
64 if self.vcsGroup.isEnabled(): |
72 def storeData(self): |
74 def storeData(self): |
73 """ |
75 """ |
74 Public method to store the entered/modified data. |
76 Public method to store the entered/modified data. |
75 """ |
77 """ |
76 vcsStatusMonitorInterval = self.vcsStatusMonitorIntervalSpinBox.value() |
78 vcsStatusMonitorInterval = self.vcsStatusMonitorIntervalSpinBox.value() |
77 if vcsStatusMonitorInterval != Preferences.getVCS("StatusMonitorInterval"): |
79 if vcsStatusMonitorInterval != \ |
78 self.project.pudata["VCSSTATUSMONITORINTERVAL"] = [vcsStatusMonitorInterval] |
80 Preferences.getVCS("StatusMonitorInterval"): |
|
81 self.project.pudata["VCSSTATUSMONITORINTERVAL"] = \ |
|
82 [vcsStatusMonitorInterval] |
79 else: |
83 else: |
80 self.project.pudata["VCSSTATUSMONITORINTERVAL"] = [] |
84 self.project.pudata["VCSSTATUSMONITORINTERVAL"] = [] |
81 |
85 |
82 if self.vcsGroup.isEnabled(): |
86 if self.vcsGroup.isEnabled(): |
83 vcsSystem = self.vcsInterfaceCombo\ |
87 vcsSystem = self.vcsInterfaceCombo\ |