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