ProjectDjango/ConfigurationPage/DjangoPage.py

changeset 20
09e9084796de
parent 16
54c41e37792d
child 26
2dd206cd1aa2
equal deleted inserted replaced
19:0b6a6e49cc06 20:09e9084796de
86 86
87 self.virtualEnvPy3Edit.setText( 87 self.virtualEnvPy3Edit.setText(
88 self.__plugin.getPreferences("VirtualEnvironmentPy3")) 88 self.__plugin.getPreferences("VirtualEnvironmentPy3"))
89 self.plainPython3CheckBox.setChecked( 89 self.plainPython3CheckBox.setChecked(
90 self.__plugin.getPreferences("UsePlainPythonPy3")) 90 self.__plugin.getPreferences("UsePlainPythonPy3"))
91
92 self.translationsEdit.setText(
93 self.__plugin.getPreferences("TranslationsEditor"))
91 94
92 def save(self): 95 def save(self):
93 """ 96 """
94 Public slot to save the Django configuration. 97 Public slot to save the Django configuration.
95 """ 98 """
113 116
114 self.__plugin.setPreferences("VirtualEnvironmentPy3", 117 self.__plugin.setPreferences("VirtualEnvironmentPy3",
115 self.virtualEnvPy3Edit.text()) 118 self.virtualEnvPy3Edit.text())
116 self.__plugin.setPreferences("UsePlainPythonPy3", 119 self.__plugin.setPreferences("UsePlainPythonPy3",
117 self.plainPython3CheckBox.isChecked()) 120 self.plainPython3CheckBox.isChecked())
121
122 self.__plugin.setPreferences("TranslationsEditor",
123 self.translationsEdit.text())
118 124
119 @pyqtSlot() 125 @pyqtSlot()
120 def on_virtualEnvPy3Button_clicked(self): 126 def on_virtualEnvPy3Button_clicked(self):
121 """ 127 """
122 Private slot to select the virtual environment for Python 3 via a 128 Private slot to select the virtual environment for Python 3 via a
149 vDir, 155 vDir,
150 E5FileDialog.Options(E5FileDialog.Option(0))) 156 E5FileDialog.Options(E5FileDialog.Option(0)))
151 157
152 if virtualEnv: 158 if virtualEnv:
153 self.virtualEnvPy2Edit.setText(Utilities.toNativeSeparators(virtualEnv)) 159 self.virtualEnvPy2Edit.setText(Utilities.toNativeSeparators(virtualEnv))
160
161 @pyqtSlot()
162 def on_translationsButton_clicked(self):
163 """
164 Private slot to select the translations editor via a file selection dialog.
165 """
166 editor = E5FileDialog.getOpenFileName(
167 self,
168 self.trUtf8("Translations Editor"),
169 self.translationsEdit.text(),
170 self.trUtf8("All Files (*)"))
171 if editor:
172 self.translationsEdit.setText(Utilities.toNativeSeparators(editor))

eric ide

mercurial