11 import os |
11 import os |
12 |
12 |
13 from PyQt6.QtCore import pyqtSlot |
13 from PyQt6.QtCore import pyqtSlot |
14 from PyQt6.QtWidgets import QDialog, QDialogButtonBox |
14 from PyQt6.QtWidgets import QDialog, QDialogButtonBox |
15 |
15 |
16 from E5Gui.E5PathPicker import E5PathPickerModes |
16 from E5Gui.EricPathPicker import EricPathPickerModes |
17 |
17 |
18 from .Ui_EspBackupRestoreFirmwareDialog import ( |
18 from .Ui_EspBackupRestoreFirmwareDialog import ( |
19 Ui_EspBackupRestoreFirmwareDialog |
19 Ui_EspBackupRestoreFirmwareDialog |
20 ) |
20 ) |
21 |
21 |
70 |
70 |
71 self.firmwarePicker.setFilters( |
71 self.firmwarePicker.setFilters( |
72 self.tr("Firmware Files (*.img);;All Files (*)")) |
72 self.tr("Firmware Files (*.img);;All Files (*)")) |
73 if self.__isBackupMode: |
73 if self.__isBackupMode: |
74 self.firmwarePicker.setMode( |
74 self.firmwarePicker.setMode( |
75 E5PathPickerModes.SAVE_FILE_ENSURE_EXTENSION_MODE) |
75 EricPathPickerModes.SAVE_FILE_ENSURE_EXTENSION_MODE) |
76 self.modeComboBox.setEnabled(False) |
76 self.modeComboBox.setEnabled(False) |
77 self.setWindowTitle(self.tr("Backup Firmware")) |
77 self.setWindowTitle(self.tr("Backup Firmware")) |
78 else: |
78 else: |
79 self.firmwarePicker.setMode(E5PathPickerModes.OPEN_FILE_MODE) |
79 self.firmwarePicker.setMode(EricPathPickerModes.OPEN_FILE_MODE) |
80 for text, mode in self.FlashModes: |
80 for text, mode in self.FlashModes: |
81 self.modeComboBox.addItem(text, mode) |
81 self.modeComboBox.addItem(text, mode) |
82 self.setWindowTitle(self.tr("Restore Firmware")) |
82 self.setWindowTitle(self.tr("Restore Firmware")) |
83 |
83 |
84 msh = self.minimumSizeHint() |
84 msh = self.minimumSizeHint() |