7 Module implementing a dialog to enter the data for the 'dumpdata' command. |
7 Module implementing a dialog to enter the data for the 'dumpdata' command. |
8 """ |
8 """ |
9 |
9 |
10 from __future__ import unicode_literals |
10 from __future__ import unicode_literals |
11 |
11 |
12 from PyQt4.QtGui import QDialog |
12 from PyQt5.QtWidgets import QDialog |
13 |
13 |
14 from .Ui_DjangoDumpdataDataDialog import Ui_DjangoDumpdataDataDialog |
14 from .Ui_DjangoDumpdataDataDialog import Ui_DjangoDumpdataDataDialog |
15 |
15 |
16 |
16 |
17 class DjangoDumpdataDataDialog(QDialog, Ui_DjangoDumpdataDataDialog): |
17 class DjangoDumpdataDataDialog(QDialog, Ui_DjangoDumpdataDataDialog): |
33 apps = self.__project.getRecentApplications() |
33 apps = self.__project.getRecentApplications() |
34 self.applicationsCombo.addItems(apps) |
34 self.applicationsCombo.addItems(apps) |
35 self.excludeCombo.addItems(apps) |
35 self.excludeCombo.addItems(apps) |
36 self.excludeCombo.setEditText("") |
36 self.excludeCombo.setEditText("") |
37 |
37 |
38 self.formatCombo.addItem(self.trUtf8("JSON"), "json") |
38 self.formatCombo.addItem(self.tr("JSON"), "json") |
39 self.formatCombo.addItem(self.trUtf8("XML"), "xml") |
39 self.formatCombo.addItem(self.tr("XML"), "xml") |
40 try: |
40 try: |
41 import yaml # __IGNORE_WARNING__ |
41 import yaml # __IGNORE_WARNING__ |
42 self.formatCombo.addItem(self.trUtf8("YAML"), "yaml") |
42 self.formatCombo.addItem(self.tr("YAML"), "yaml") |
43 except ImportError: |
43 except ImportError: |
44 pass |
44 pass |
45 |
45 |
46 msh = self.minimumSizeHint() |
46 msh = self.minimumSizeHint() |
47 self.resize(max(self.width(), msh.width()), msh.height()) |
47 self.resize(max(self.width(), msh.width()), msh.height()) |