10 import contextlib |
10 import contextlib |
11 |
11 |
12 from PyQt6.QtCore import pyqtSlot |
12 from PyQt6.QtCore import pyqtSlot |
13 from PyQt6.QtWidgets import QDialog, QDialogButtonBox |
13 from PyQt6.QtWidgets import QDialog, QDialogButtonBox |
14 |
14 |
15 from EricWidgets.EricPathPicker import EricPathPickerModes |
15 try: |
|
16 from eric7.EricGui import EricPixmapCache |
|
17 except ImportError: |
|
18 from UI import PixmapCache as EricPixmapCache |
|
19 from eric7.EricWidgets.EricPathPicker import EricPathPickerModes |
16 |
20 |
17 from .Ui_DjangoRunTestServerDataDialog import Ui_DjangoRunTestServerDataDialog |
21 from .Ui_DjangoRunTestServerDataDialog import Ui_DjangoRunTestServerDataDialog |
18 |
|
19 import UI.PixmapCache |
|
20 |
22 |
21 |
23 |
22 class DjangoRunTestServerDataDialog(QDialog, Ui_DjangoRunTestServerDataDialog): |
24 class DjangoRunTestServerDataDialog(QDialog, Ui_DjangoRunTestServerDataDialog): |
23 """ |
25 """ |
24 Class implementing a dialog to enter the data for the 'loaddata' command. |
26 Class implementing a dialog to enter the data for the 'loaddata' command. |
44 fileFilters += self.tr("All Files (*)") |
46 fileFilters += self.tr("All Files (*)") |
45 |
47 |
46 self.fixturePicker.setMode(EricPathPickerModes.OPEN_FILE_MODE) |
48 self.fixturePicker.setMode(EricPathPickerModes.OPEN_FILE_MODE) |
47 self.fixturePicker.setFilters(fileFilters) |
49 self.fixturePicker.setFilters(fileFilters) |
48 |
50 |
49 self.fixtureFileButton.setIcon(UI.PixmapCache.getIcon("open")) |
51 self.fixtureFileButton.setIcon(EricPixmapCache.getIcon("open")) |
50 |
52 |
51 self.__project = project |
53 self.__project = project |
52 |
54 |
53 self.buttonBox.button(QDialogButtonBox.StandardButton.Ok).setEnabled(False) |
55 self.buttonBox.button(QDialogButtonBox.StandardButton.Ok).setEnabled(False) |
54 |
56 |