eric7/Project/TranslationPropertiesDialog.py

branch
eric7
changeset 8356
68ec9c3d4de5
parent 8327
666c2b81cbb7
child 8358
144a6b854f70
equal deleted inserted replaced
8355:8a7677a63c8d 8356:68ec9c3d4de5
10 import os 10 import os
11 11
12 from PyQt6.QtCore import pyqtSlot 12 from PyQt6.QtCore import pyqtSlot
13 from PyQt6.QtWidgets import QListWidgetItem, QDialog, QDialogButtonBox 13 from PyQt6.QtWidgets import QListWidgetItem, QDialog, QDialogButtonBox
14 14
15 from E5Gui.E5Completers import E5FileCompleter 15 from E5Gui.EricCompleters import EricFileCompleter
16 from E5Gui import E5FileDialog 16 from E5Gui import EricFileDialog
17 from E5Gui.E5PathPicker import E5PathPickerModes 17 from E5Gui.EricPathPicker import EricPathPickerModes
18 18
19 from .Ui_TranslationPropertiesDialog import Ui_TranslationPropertiesDialog 19 from .Ui_TranslationPropertiesDialog import Ui_TranslationPropertiesDialog
20 20
21 import Utilities 21 import Utilities
22 22
34 @param parent parent widget of this dialog (QWidget) 34 @param parent parent widget of this dialog (QWidget)
35 """ 35 """
36 super().__init__(parent) 36 super().__init__(parent)
37 self.setupUi(self) 37 self.setupUi(self)
38 38
39 self.transPatternPicker.setMode(E5PathPickerModes.SAVE_FILE_MODE) 39 self.transPatternPicker.setMode(EricPathPickerModes.SAVE_FILE_MODE)
40 self.transPatternPicker.setDefaultDirectory(project.ppath) 40 self.transPatternPicker.setDefaultDirectory(project.ppath)
41 self.transBinPathPicker.setMode(E5PathPickerModes.DIRECTORY_MODE) 41 self.transBinPathPicker.setMode(EricPathPickerModes.DIRECTORY_MODE)
42 self.transBinPathPicker.setDefaultDirectory(project.ppath) 42 self.transBinPathPicker.setDefaultDirectory(project.ppath)
43 43
44 self.project = project 44 self.project = project
45 self.parent = parent 45 self.parent = parent
46 46
47 self.exceptionCompleter = E5FileCompleter(self.exceptionEdit) 47 self.exceptionCompleter = EricFileCompleter(self.exceptionEdit)
48 48
49 self.initFilters() 49 self.initFilters()
50 if not new: 50 if not new:
51 self.initDialog() 51 self.initDialog()
52 52
145 @pyqtSlot() 145 @pyqtSlot()
146 def on_exceptFileButton_clicked(self): 146 def on_exceptFileButton_clicked(self):
147 """ 147 """
148 Private slot to select a file to exempt from translation. 148 Private slot to select a file to exempt from translation.
149 """ 149 """
150 texcept = E5FileDialog.getOpenFileName( 150 texcept = EricFileDialog.getOpenFileName(
151 self, 151 self,
152 self.tr("Exempt file from translation"), 152 self.tr("Exempt file from translation"),
153 self.project.ppath, 153 self.project.ppath,
154 self.filters) 154 self.filters)
155 if texcept: 155 if texcept:
158 @pyqtSlot() 158 @pyqtSlot()
159 def on_exceptDirButton_clicked(self): 159 def on_exceptDirButton_clicked(self):
160 """ 160 """
161 Private slot to select a file to exempt from translation. 161 Private slot to select a file to exempt from translation.
162 """ 162 """
163 texcept = E5FileDialog.getExistingDirectory( 163 texcept = EricFileDialog.getExistingDirectory(
164 self, 164 self,
165 self.tr("Exempt directory from translation"), 165 self.tr("Exempt directory from translation"),
166 self.project.ppath, 166 self.project.ppath,
167 E5FileDialog.ShowDirsOnly) 167 EricFileDialog.ShowDirsOnly)
168 if texcept: 168 if texcept:
169 self.exceptionEdit.setText(Utilities.toNativeSeparators(texcept)) 169 self.exceptionEdit.setText(Utilities.toNativeSeparators(texcept))
170 170
171 def on_exceptionsList_currentRowChanged(self, row): 171 def on_exceptionsList_currentRowChanged(self, row):
172 """ 172 """

eric ide

mercurial