ProjectDjango/ConfigurationPage/DjangoPage.py

changeset 51
0b60dbff8e9a
parent 47
19da3417eb3d
child 60
7ab44ea4ca4f
equal deleted inserted replaced
48:cf944abf6137 51:0b60dbff8e9a
7 Module implementing the Django configuration page. 7 Module implementing the Django configuration page.
8 """ 8 """
9 9
10 from __future__ import unicode_literals 10 from __future__ import unicode_literals
11 11
12 from PyQt4.QtCore import pyqtSlot 12 from PyQt5.QtCore import pyqtSlot
13 13
14 from E5Gui import E5FileDialog 14 from E5Gui import E5FileDialog
15 15
16 from Preferences.ConfigurationPages.ConfigurationPageBase import \ 16 from Preferences.ConfigurationPages.ConfigurationPageBase import \
17 ConfigurationPageBase 17 ConfigurationPageBase
137 vDir = self.virtualEnvPy3Edit.text() 137 vDir = self.virtualEnvPy3Edit.text()
138 if not vDir: 138 if not vDir:
139 vDir = Utilities.getHomeDir() 139 vDir = Utilities.getHomeDir()
140 virtualEnv = E5FileDialog.getExistingDirectory( 140 virtualEnv = E5FileDialog.getExistingDirectory(
141 self, 141 self,
142 self.trUtf8("Select Virtual Environment for Python 3"), 142 self.tr("Select Virtual Environment for Python 3"),
143 vDir, 143 vDir,
144 E5FileDialog.Options(E5FileDialog.Option(0))) 144 E5FileDialog.Options(E5FileDialog.Option(0)))
145 145
146 if virtualEnv: 146 if virtualEnv:
147 self.virtualEnvPy3Edit.setText( 147 self.virtualEnvPy3Edit.setText(
156 vDir = self.virtualEnvPy2Edit.text() 156 vDir = self.virtualEnvPy2Edit.text()
157 if not vDir: 157 if not vDir:
158 vDir = Utilities.getHomeDir() 158 vDir = Utilities.getHomeDir()
159 virtualEnv = E5FileDialog.getExistingDirectory( 159 virtualEnv = E5FileDialog.getExistingDirectory(
160 self, 160 self,
161 self.trUtf8("Select Virtual Environment for Python 2"), 161 self.tr("Select Virtual Environment for Python 2"),
162 vDir, 162 vDir,
163 E5FileDialog.Options(E5FileDialog.Option(0))) 163 E5FileDialog.Options(E5FileDialog.Option(0)))
164 164
165 if virtualEnv: 165 if virtualEnv:
166 self.virtualEnvPy2Edit.setText( 166 self.virtualEnvPy2Edit.setText(
172 Private slot to select the translations editor via a file selection 172 Private slot to select the translations editor via a file selection
173 dialog. 173 dialog.
174 """ 174 """
175 editor = E5FileDialog.getOpenFileName( 175 editor = E5FileDialog.getOpenFileName(
176 self, 176 self,
177 self.trUtf8("Translations Editor"), 177 self.tr("Translations Editor"),
178 self.translationsEdit.text(), 178 self.translationsEdit.text(),
179 self.trUtf8("All Files (*)")) 179 self.tr("All Files (*)"))
180 if editor: 180 if editor:
181 self.translationsEdit.setText(Utilities.toNativeSeparators(editor)) 181 self.translationsEdit.setText(Utilities.toNativeSeparators(editor))

eric ide

mercurial