eric6/Project/UserPropertiesDialog.py

changeset 7266
d001bc703c29
parent 7229
53054eb5b15a
child 7360
9190402e4505
equal deleted inserted replaced
7265:0665c4d509c9 7266:d001bc703c29
44 Preferences.getVCS("StatusMonitorInterval")) 44 Preferences.getVCS("StatusMonitorInterval"))
45 45
46 enableVcsGroup = False 46 enableVcsGroup = False
47 if self.project.pdata["VCS"]: 47 if self.project.pdata["VCS"]:
48 found = False 48 found = False
49 for _indicator, vcsData in \ 49 for _indicator, vcsData in (
50 e5App().getObject("PluginManager")\ 50 e5App().getObject("PluginManager")
51 .getVcsSystemIndicators().items(): 51 .getVcsSystemIndicators().items()
52 ):
52 for vcsSystem, _vcsSystemDisplay in vcsData: 53 for vcsSystem, _vcsSystemDisplay in vcsData:
53 if vcsSystem == self.project.pdata["VCS"]: 54 if vcsSystem == self.project.pdata["VCS"]:
54 found = True 55 found = True
55 break 56 break
56 57
78 def storeData(self): 79 def storeData(self):
79 """ 80 """
80 Public method to store the entered/modified data. 81 Public method to store the entered/modified data.
81 """ 82 """
82 vcsStatusMonitorInterval = self.vcsStatusMonitorIntervalSpinBox.value() 83 vcsStatusMonitorInterval = self.vcsStatusMonitorIntervalSpinBox.value()
83 if vcsStatusMonitorInterval != \ 84 if (
84 Preferences.getVCS("StatusMonitorInterval"): 85 vcsStatusMonitorInterval !=
85 self.project.pudata["VCSSTATUSMONITORINTERVAL"] = \ 86 Preferences.getVCS("StatusMonitorInterval")
87 ):
88 self.project.pudata["VCSSTATUSMONITORINTERVAL"] = (
86 vcsStatusMonitorInterval 89 vcsStatusMonitorInterval
90 )
87 else: 91 else:
88 self.project.pudata["VCSSTATUSMONITORINTERVAL"] = 0 92 self.project.pudata["VCSSTATUSMONITORINTERVAL"] = 0
89 93
90 if self.vcsGroup.isEnabled(): 94 if self.vcsGroup.isEnabled():
91 vcsSystem = self.vcsInterfaceCombo\ 95 vcsSystem = self.vcsInterfaceCombo.itemData(
92 .itemData(self.vcsInterfaceCombo.currentIndex()) 96 self.vcsInterfaceCombo.currentIndex())
93 if self.vcsInterfaceDefaultCheckBox.isChecked(): 97 if self.vcsInterfaceDefaultCheckBox.isChecked():
94 if vcsSystem != self.project.pdata["VCS"]: 98 if vcsSystem != self.project.pdata["VCS"]:
95 self.project.pdata["VCS"] = vcsSystem 99 self.project.pdata["VCS"] = vcsSystem
96 self.project.pudata["VCSOVERRIDE"] = "" 100 self.project.pudata["VCSOVERRIDE"] = ""
97 self.project.setDirty(True) 101 self.project.setDirty(True)

eric ide

mercurial