Project/UserPropertiesDialog.py

changeset 5099
175b36822cc9
parent 5098
bc74f74a95f5
child 5389
9b1c800daff3
equal deleted inserted replaced
5098:bc74f74a95f5 5099:175b36822cc9
49 found = False 49 found = False
50 for indicator, vcsData in \ 50 for indicator, vcsData in \
51 e5App().getObject("PluginManager")\ 51 e5App().getObject("PluginManager")\
52 .getVcsSystemIndicators().items(): 52 .getVcsSystemIndicators().items():
53 for vcsSystem, vcsSystemDisplay in vcsData: 53 for vcsSystem, vcsSystemDisplay in vcsData:
54 if vcsSystem == self.project.pdata["VCS"][0]: 54 if vcsSystem == self.project.pdata["VCS"]:
55 found = True 55 found = True
56 break 56 break
57 57
58 if found: 58 if found:
59 for vcsSystem, vcsSystemDisplay in vcsData: 59 for vcsSystem, vcsSystemDisplay in vcsData:
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"] 68 vcsSystem = self.project.pudata["VCSOVERRIDE"]
69 else: 69 else:
70 vcsSystem = self.project.pdata["VCS"][0] 70 vcsSystem = self.project.pdata["VCS"]
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
74 self.vcsInterfaceCombo.setCurrentIndex(index) 74 self.vcsInterfaceCombo.setCurrentIndex(index)
75 75
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"]:
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"]:
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