Project/PropertiesDialog.py

changeset 53
c3eb7cc1ff8b
parent 42
23b45a742e17
child 55
b5c84934de9c
equal deleted inserted replaced
52:ba69827929ee 53:c3eb7cc1ff8b
10 import os 10 import os
11 11
12 from PyQt4.QtCore import * 12 from PyQt4.QtCore import *
13 from PyQt4.QtGui import * 13 from PyQt4.QtGui import *
14 14
15 from E4Gui.E4Application import e4App 15 from E4Gui.E4Application import e5App
16 16
17 from E4Gui.E4Completers import E4FileCompleter, E4DirCompleter 17 from E4Gui.E4Completers import E4FileCompleter, E4DirCompleter
18 18
19 from .Ui_PropertiesDialog import Ui_PropertiesDialog 19 from .Ui_PropertiesDialog import Ui_PropertiesDialog
20 from .TranslationPropertiesDialog import TranslationPropertiesDialog 20 from .TranslationPropertiesDialog import TranslationPropertiesDialog
50 50
51 self.dirCompleter = E4DirCompleter(self.dirEdit) 51 self.dirCompleter = E4DirCompleter(self.dirEdit)
52 self.mainscriptCompleter = E4FileCompleter(self.mainscriptEdit) 52 self.mainscriptCompleter = E4FileCompleter(self.mainscriptEdit)
53 53
54 projectLanguages = sorted( 54 projectLanguages = sorted(
55 e4App().getObject("DebugServer").getSupportedLanguages()) 55 e5App().getObject("DebugServer").getSupportedLanguages())
56 self.languageComboBox.addItems(projectLanguages) 56 self.languageComboBox.addItems(projectLanguages)
57 57
58 projectTypes = project.getProjectTypes() 58 projectTypes = project.getProjectTypes()
59 for projectTypeKey in sorted(projectTypes.keys()): 59 for projectTypeKey in sorted(projectTypes.keys()):
60 self.projectTypeComboBox.addItem(projectTypes[projectTypeKey], projectTypeKey) 60 self.projectTypeComboBox.addItem(projectTypes[projectTypeKey], projectTypeKey)
95 self.descriptionEdit.setPlainText(self.project.pdata["DESCRIPTION"][0]) 95 self.descriptionEdit.setPlainText(self.project.pdata["DESCRIPTION"][0])
96 except LookupError: 96 except LookupError:
97 pass 97 pass
98 self.vcsLabel.show() 98 self.vcsLabel.show()
99 if self.project.vcs is not None: 99 if self.project.vcs is not None:
100 vcsSystemsDict = e4App().getObject("PluginManager")\ 100 vcsSystemsDict = e5App().getObject("PluginManager")\
101 .getPluginDisplayStrings("version_control") 101 .getPluginDisplayStrings("version_control")
102 try: 102 try:
103 vcsSystemDisplay = vcsSystemsDict[self.project.pdata["VCS"][0]] 103 vcsSystemDisplay = vcsSystemsDict[self.project.pdata["VCS"][0]]
104 except KeyError: 104 except KeyError:
105 vcsSystemDisplay = "None" 105 vcsSystemDisplay = "None"

eric ide

mercurial