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