src/eric7/Project/UserPropertiesDialog.py

branch
eric7
changeset 9514
2b104ad132a4
parent 9473
3f23dbf37dbe
child 9653
e67609152c5e
equal deleted inserted replaced
9513:6e260b424396 9514:2b104ad132a4
43 self.vcsStatusMonitorIntervalSpinBox.setValue( 43 self.vcsStatusMonitorIntervalSpinBox.setValue(
44 Preferences.getVCS("StatusMonitorInterval") 44 Preferences.getVCS("StatusMonitorInterval")
45 ) 45 )
46 46
47 enableVcsGroup = False 47 enableVcsGroup = False
48 if self.project.pdata["VCS"]: 48 if self.project.getProjectData(dataKey="VCS"):
49 found = False 49 found = False
50 for _indicator, vcsData in ( 50 for _indicator, vcsData in (
51 ericApp().getObject("PluginManager").getVcsSystemIndicators().items() 51 ericApp().getObject("PluginManager").getVcsSystemIndicators().items()
52 ): 52 ):
53 for vcsSystem, _vcsSystemDisplay in vcsData: 53 for vcsSystem, _vcsSystemDisplay in vcsData:
54 if vcsSystem == self.project.pdata["VCS"]: 54 if vcsSystem == self.project.getProjectData(dataKey="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:
64 64
65 if self.vcsGroup.isEnabled(): 65 if self.vcsGroup.isEnabled():
66 if self.project.pudata["VCSOVERRIDE"]: 66 if self.project.pudata["VCSOVERRIDE"]:
67 vcsSystem = self.project.pudata["VCSOVERRIDE"] 67 vcsSystem = self.project.pudata["VCSOVERRIDE"]
68 else: 68 else:
69 vcsSystem = self.project.pdata["VCS"] 69 vcsSystem = self.project.getProjectData(dataKey="VCS")
70 index = self.vcsInterfaceCombo.findData(vcsSystem) 70 index = self.vcsInterfaceCombo.findData(vcsSystem)
71 if index == -1: 71 if index == -1:
72 index = 0 72 index = 0
73 self.vcsInterfaceCombo.setCurrentIndex(index) 73 self.vcsInterfaceCombo.setCurrentIndex(index)
74 74
88 if self.vcsGroup.isEnabled(): 88 if self.vcsGroup.isEnabled():
89 vcsSystem = self.vcsInterfaceCombo.itemData( 89 vcsSystem = self.vcsInterfaceCombo.itemData(
90 self.vcsInterfaceCombo.currentIndex() 90 self.vcsInterfaceCombo.currentIndex()
91 ) 91 )
92 if self.vcsInterfaceDefaultCheckBox.isChecked(): 92 if self.vcsInterfaceDefaultCheckBox.isChecked():
93 if vcsSystem != self.project.pdata["VCS"]: 93 if vcsSystem != self.project.getProjectData(dataKey="VCS"):
94 self.project.pdata["VCS"] = vcsSystem 94 self.project.setProjectData(vcsSystem, dataKey="VCS")
95 self.project.pudata["VCSOVERRIDE"] = "" 95 self.project.pudata["VCSOVERRIDE"] = ""
96 self.project.setDirty(True) 96 self.project.setDirty(True)
97 else: 97 else:
98 if vcsSystem != self.project.pdata["VCS"]: 98 if vcsSystem != self.project.getProjectData(dataKey="VCS"):
99 self.project.pudata["VCSOVERRIDE"] = vcsSystem 99 self.project.pudata["VCSOVERRIDE"] = vcsSystem
100 else: 100 else:
101 self.project.pudata["VCSOVERRIDE"] = "" 101 self.project.pudata["VCSOVERRIDE"] = ""

eric ide

mercurial