Project/UserPropertiesDialog.py

changeset 2995
63d874899b8b
parent 2302
f29e9405c851
child 3038
7fe9a53280bd
child 3057
10516539f238
equal deleted inserted replaced
2994:5ae1349b8fb4 2995:63d874899b8b
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\

eric ide

mercurial