5 |
5 |
6 """ |
6 """ |
7 Module implementing a dialog to configure project specific flask settings. |
7 Module implementing a dialog to configure project specific flask settings. |
8 """ |
8 """ |
9 |
9 |
10 from PyQt5.QtCore import pyqtSlot |
10 from PyQt6.QtCore import pyqtSlot |
11 from PyQt5.QtWidgets import QDialog |
11 from PyQt6.QtWidgets import QDialog |
12 |
12 |
13 from E5Gui.E5Application import e5App |
13 from EricWidgets.EricApplication import ericApp |
14 |
14 |
15 from .Ui_FlaskConfigDialog import Ui_FlaskConfigDialog |
15 from .Ui_FlaskConfigDialog import Ui_FlaskConfigDialog |
16 |
16 |
17 import UI.PixmapCache |
17 import UI.PixmapCache |
18 import Preferences |
18 import Preferences |
39 self.newEnvironmentButton.setIcon( |
39 self.newEnvironmentButton.setIcon( |
40 UI.PixmapCache.getIcon("virtualenvConfig")) |
40 UI.PixmapCache.getIcon("virtualenvConfig")) |
41 |
41 |
42 self.__project = project |
42 self.__project = project |
43 |
43 |
44 self.__virtualEnvManager = e5App().getObject("VirtualEnvManager") |
44 self.__virtualEnvManager = ericApp().getObject("VirtualEnvManager") |
45 |
45 |
46 self.virtualEnvironmentComboBox.addItem("") |
46 self.virtualEnvironmentComboBox.addItem("") |
47 self.virtualEnvironmentComboBox.addItems( |
47 self.virtualEnvironmentComboBox.addItems( |
48 sorted(self.__virtualEnvManager.getVirtualenvNames( |
48 sorted(self.__virtualEnvManager.getVirtualenvNames( |
49 noRemote=True, noConda=True |
49 noRemote=True, noConda=True |
94 """ |
94 """ |
95 from .FlaskVirtualenvConfigurationDialog import ( |
95 from .FlaskVirtualenvConfigurationDialog import ( |
96 FlaskVirtualenvConfigurationDialog |
96 FlaskVirtualenvConfigurationDialog |
97 ) |
97 ) |
98 |
98 |
99 e5Project = e5App().getObject("Project") |
99 ericProject = ericApp().getObject("Project") |
100 dlg = FlaskVirtualenvConfigurationDialog( |
100 dlg = FlaskVirtualenvConfigurationDialog( |
101 e5Project.getProjectPath(), |
101 ericProject.getProjectPath(), |
102 e5Project.getProjectName(), |
102 ericProject.getProjectName(), |
103 self) |
103 self) |
104 if dlg.exec() == QDialog.Accepted: |
104 if dlg.exec() == QDialog.DialogCode.Accepted: |
105 resultDict = dlg.getData() |
105 resultDict = dlg.getData() |
106 |
106 |
107 # now do the call |
107 # now do the call |
108 from VirtualEnv.VirtualenvExecDialog import VirtualenvExecDialog |
108 from VirtualEnv.VirtualenvExecDialog import VirtualenvExecDialog |
109 dia = VirtualenvExecDialog( |
109 dia = VirtualenvExecDialog( |