Project/UserPropertiesDialog.py

branch
Py2 comp.
changeset 3057
10516539f238
parent 2525
8b507a9a2d40
parent 2995
63d874899b8b
child 3060
5883ce99ee12
equal deleted inserted replaced
3056:9986ec0e559a 3057:10516539f238
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\

eric ide

mercurial