ProjectDjango/DjangoLoaddataDataDialog.py

changeset 51
0b60dbff8e9a
parent 47
19da3417eb3d
child 60
7ab44ea4ca4f
equal deleted inserted replaced
48:cf944abf6137 51:0b60dbff8e9a
7 Module implementing a dialog to enter the data for the 'loaddata' command. 7 Module implementing a dialog to enter the data for the 'loaddata' command.
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 from PyQt4.QtGui import QDialog, QDialogButtonBox 13 from PyQt5.QtWidgets import QDialog, QDialogButtonBox
14 14
15 from E5Gui import E5FileDialog 15 from E5Gui import E5FileDialog
16 16
17 from .Ui_DjangoLoaddataDataDialog import Ui_DjangoLoaddataDataDialog 17 from .Ui_DjangoLoaddataDataDialog import Ui_DjangoLoaddataDataDialog
18 18
52 @pyqtSlot() 52 @pyqtSlot()
53 def on_fixtureFileButton_clicked(self): 53 def on_fixtureFileButton_clicked(self):
54 """ 54 """
55 Private slot to select a fixture file via a file selection dialog. 55 Private slot to select a fixture file via a file selection dialog.
56 """ 56 """
57 fileFilters = self.trUtf8("JSON Files (*.json);;XML Files (*.xml);;") 57 fileFilters = self.tr("JSON Files (*.json);;XML Files (*.xml);;")
58 try: 58 try:
59 import yaml # __IGNORE_WARNING__ 59 import yaml # __IGNORE_WARNING__
60 fileFilters += self.trUtf8("YAML Files (*.yaml);;") 60 fileFilters += self.tr("YAML Files (*.yaml);;")
61 except ImportError: 61 except ImportError:
62 pass 62 pass
63 fileFilters += self.trUtf8("All Files (*)") 63 fileFilters += self.tr("All Files (*)")
64 64
65 fixtureFiles = E5FileDialog.getOpenFileNames( 65 fixtureFiles = E5FileDialog.getOpenFileNames(
66 self, 66 self,
67 self.trUtf8("Select fixture file"), 67 self.tr("Select fixture file"),
68 self.__project.getProjectPath(), 68 self.__project.getProjectPath(),
69 fileFilters) 69 fileFilters)
70 70
71 if fixtureFiles: 71 if fixtureFiles:
72 self.fixturesEdit.setText(" ".join( 72 self.fixturesEdit.setText(" ".join(

eric ide

mercurial