ProjectFlask/ConfigurationPage/FlaskPage.py

branch
eric7
changeset 72
4557829a4acf
parent 70
22e1d0f69668
child 75
7a30d96ea9f6
equal deleted inserted replaced
71:3ceae1dcbffa 72:4557829a4acf
7 Module implementing the Flask configuration page. 7 Module implementing the Flask configuration page.
8 """ 8 """
9 9
10 from PyQt6.QtCore import pyqtSlot 10 from PyQt6.QtCore import pyqtSlot
11 11
12 from EricWidgets.EricApplication import ericApp 12 try:
13 from EricWidgets.EricPathPicker import EricPathPickerModes 13 from eric7.EricGui import EricPixmapCache
14 except ImportError:
15 from UI import PixmapCache as EricPixmapCache
16 from eric7.EricWidgets.EricApplication import ericApp
17 from eric7.EricWidgets.EricPathPicker import EricPathPickerModes
18 from eric7.Globals import isWindowsPlatform, isMacPlatform
19 from eric7.Preferences.ConfigurationPages.ConfigurationPageBase import (
20 ConfigurationPageBase,
21 )
14 22
15 from Preferences.ConfigurationPages.ConfigurationPageBase import ConfigurationPageBase
16 from .Ui_FlaskPage import Ui_FlaskPage 23 from .Ui_FlaskPage import Ui_FlaskPage
17
18 import UI.PixmapCache
19
20 from Globals import isWindowsPlatform, isMacPlatform
21 24
22 from .. import AnsiTools 25 from .. import AnsiTools
23 26
24 27
25 class FlaskPage(ConfigurationPageBase, Ui_FlaskPage): 28 class FlaskPage(ConfigurationPageBase, Ui_FlaskPage):
54 consoleList.append("xterm -e") 57 consoleList.append("xterm -e")
55 self.consoleCommandCombo.addItems(consoleList) 58 self.consoleCommandCombo.addItems(consoleList)
56 59
57 self.colorSchemeComboBox.addItems(sorted(AnsiTools.getAvailableColorSchemes())) 60 self.colorSchemeComboBox.addItems(sorted(AnsiTools.getAvailableColorSchemes()))
58 61
59 self.urlResetButton.setIcon(UI.PixmapCache.getIcon("editUndo")) 62 self.urlResetButton.setIcon(EricPixmapCache.getIcon("editUndo"))
60 self.py3VenvNamesReloadButton.setIcon(UI.PixmapCache.getIcon("reload")) 63 self.py3VenvNamesReloadButton.setIcon(EricPixmapCache.getIcon("reload"))
61 64
62 venvManager = ericApp().getObject("VirtualEnvManager") 65 venvManager = ericApp().getObject("VirtualEnvManager")
63 self.py3VenvNameComboBox.addItems( 66 self.py3VenvNameComboBox.addItems(
64 [""] + sorted(venvManager.getVirtualenvNames()) 67 [""] + sorted(venvManager.getVirtualenvNames())
65 ) 68 )

eric ide

mercurial