5 |
5 |
6 """ |
6 """ |
7 Module implementing a dialog to enter parameters to start the server. |
7 Module implementing a dialog to enter parameters to start the server. |
8 """ |
8 """ |
9 |
9 |
10 from PyQt5.QtWidgets import QDialog |
10 from PyQt6.QtWidgets import QDialog |
11 |
11 |
12 from E5Gui.E5PathPicker import E5PathPickerModes |
12 from EricWidgets.EricPathPicker import EricPathPickerModes |
13 from E5Gui.E5Application import e5App |
13 from EricWidgets.EricApplication import ericApp |
14 |
14 |
15 from .Ui_ServerStartOptionsDialog import Ui_ServerStartOptionsDialog |
15 from .Ui_ServerStartOptionsDialog import Ui_ServerStartOptionsDialog |
16 |
16 |
17 |
17 |
18 class ServerStartOptionsDialog(QDialog, Ui_ServerStartOptionsDialog): |
18 class ServerStartOptionsDialog(QDialog, Ui_ServerStartOptionsDialog): |
29 @type QWidget |
29 @type QWidget |
30 """ |
30 """ |
31 super().__init__(parent) |
31 super().__init__(parent) |
32 self.setupUi(self) |
32 self.setupUi(self) |
33 |
33 |
34 e5project = e5App().getObject("Project") |
34 ericProject = ericApp().getObject("Project") |
35 |
35 |
36 self.certFilePicker.setMode(E5PathPickerModes.OpenFileMode) |
36 self.certFilePicker.setMode(EricPathPickerModes.OPEN_FILE_MODE) |
37 self.certFilePicker.setFilters(self.tr( |
37 self.certFilePicker.setFilters(self.tr( |
38 "Certificate Files (*.pem);;" |
38 "Certificate Files (*.pem);;" |
39 "Certificate Files (*.cert *.cer *.crt)" |
39 "Certificate Files (*.cert *.cer *.crt)" |
40 )) |
40 )) |
41 self.certFilePicker.setDefaultDirectory(e5project.getProjectPath()) |
41 self.certFilePicker.setDefaultDirectory(ericProject.getProjectPath()) |
42 |
42 |
43 self.keyFilePicker.setMode(E5PathPickerModes.OpenFileMode) |
43 self.keyFilePicker.setMode(EricPathPickerModes.OPEN_FILE_MODE) |
44 self.keyFilePicker.setFilters(self.tr( |
44 self.keyFilePicker.setFilters(self.tr( |
45 "Key Files (*.pem *.key)" |
45 "Key Files (*.pem *.key)" |
46 )) |
46 )) |
47 self.keyFilePicker.setDefaultDirectory(e5project.getProjectPath()) |
47 self.keyFilePicker.setDefaultDirectory(ericProject.getProjectPath()) |
48 |
48 |
49 self.developmentCheckBox.setChecked(options.get("development", False)) |
49 self.developmentCheckBox.setChecked(options.get("development", False)) |
50 self.hostEdit.setText(options.get("host", "")) |
50 self.hostEdit.setText(options.get("host", "")) |
51 self.portSpinBox.setValue(int(options.get("port", "5000"))) |
51 self.portSpinBox.setValue(int(options.get("port", "5000"))) |
52 |
52 |