Project/UserPropertiesDialog.py

changeset 5098
bc74f74a95f5
parent 4631
5c1a96925da4
child 5099
175b36822cc9
equal deleted inserted replaced
5096:47935c6e4744 5098:bc74f74a95f5
37 37
38 self.project = project 38 self.project = project
39 39
40 if self.project.pudata["VCSSTATUSMONITORINTERVAL"]: 40 if self.project.pudata["VCSSTATUSMONITORINTERVAL"]:
41 self.vcsStatusMonitorIntervalSpinBox.setValue( 41 self.vcsStatusMonitorIntervalSpinBox.setValue(
42 self.project.pudata["VCSSTATUSMONITORINTERVAL"][0]) 42 self.project.pudata["VCSSTATUSMONITORINTERVAL"])
43 else: 43 else:
44 self.vcsStatusMonitorIntervalSpinBox.setValue( 44 self.vcsStatusMonitorIntervalSpinBox.setValue(
45 Preferences.getVCS("StatusMonitorInterval")) 45 Preferences.getVCS("StatusMonitorInterval"))
46 46
47 enableVcsGroup = False 47 enableVcsGroup = False
63 break 63 break
64 self.vcsGroup.setEnabled(enableVcsGroup) 64 self.vcsGroup.setEnabled(enableVcsGroup)
65 65
66 if self.vcsGroup.isEnabled(): 66 if self.vcsGroup.isEnabled():
67 if self.project.pudata["VCSOVERRIDE"]: 67 if self.project.pudata["VCSOVERRIDE"]:
68 vcsSystem = self.project.pudata["VCSOVERRIDE"][0] 68 vcsSystem = self.project.pudata["VCSOVERRIDE"]
69 else: 69 else:
70 vcsSystem = self.project.pdata["VCS"][0] 70 vcsSystem = self.project.pdata["VCS"][0]
71 index = self.vcsInterfaceCombo.findData(vcsSystem) 71 index = self.vcsInterfaceCombo.findData(vcsSystem)
72 if index == -1: 72 if index == -1:
73 index = 0 73 index = 0
82 """ 82 """
83 vcsStatusMonitorInterval = self.vcsStatusMonitorIntervalSpinBox.value() 83 vcsStatusMonitorInterval = self.vcsStatusMonitorIntervalSpinBox.value()
84 if vcsStatusMonitorInterval != \ 84 if vcsStatusMonitorInterval != \
85 Preferences.getVCS("StatusMonitorInterval"): 85 Preferences.getVCS("StatusMonitorInterval"):
86 self.project.pudata["VCSSTATUSMONITORINTERVAL"] = \ 86 self.project.pudata["VCSSTATUSMONITORINTERVAL"] = \
87 [vcsStatusMonitorInterval] 87 vcsStatusMonitorInterval
88 else: 88 else:
89 self.project.pudata["VCSSTATUSMONITORINTERVAL"] = [] 89 self.project.pudata["VCSSTATUSMONITORINTERVAL"] = 0
90 90
91 if self.vcsGroup.isEnabled(): 91 if self.vcsGroup.isEnabled():
92 vcsSystem = self.vcsInterfaceCombo\ 92 vcsSystem = self.vcsInterfaceCombo\
93 .itemData(self.vcsInterfaceCombo.currentIndex()) 93 .itemData(self.vcsInterfaceCombo.currentIndex())
94 if self.vcsInterfaceDefaultCheckBox.isChecked(): 94 if self.vcsInterfaceDefaultCheckBox.isChecked():
95 if vcsSystem != self.project.pdata["VCS"][0]: 95 if vcsSystem != self.project.pdata["VCS"][0]:
96 self.project.pdata["VCS"] = [vcsSystem] 96 self.project.pdata["VCS"] = [vcsSystem]
97 self.project.pudata["VCSOVERRIDE"] = [] 97 self.project.pudata["VCSOVERRIDE"] = ""
98 self.project.setDirty(True) 98 self.project.setDirty(True)
99 else: 99 else:
100 if vcsSystem != self.project.pdata["VCS"][0]: 100 if vcsSystem != self.project.pdata["VCS"][0]:
101 self.project.pudata["VCSOVERRIDE"] = [vcsSystem] 101 self.project.pudata["VCSOVERRIDE"] = vcsSystem
102 else: 102 else:
103 self.project.pudata["VCSOVERRIDE"] = [] 103 self.project.pudata["VCSOVERRIDE"] = ""

eric ide

mercurial