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"] = "" |