17 QTimer, |
17 QTimer, |
18 QFileInfo, |
18 QFileInfo, |
19 ) |
19 ) |
20 from PyQt6.QtWidgets import QMenu, QDialog |
20 from PyQt6.QtWidgets import QMenu, QDialog |
21 |
21 |
22 from EricWidgets import EricMessageBox, EricFileDialog |
22 from eric7 import Utilities |
23 from EricGui.EricAction import EricAction |
23 from eric7.EricGui.EricAction import EricAction |
24 from EricWidgets.EricApplication import ericApp |
24 from eric7.EricWidgets import EricMessageBox, EricFileDialog |
25 |
25 from eric7.EricWidgets.EricApplication import ericApp |
26 from Globals import isWindowsPlatform |
26 from eric7.Globals import isWindowsPlatform |
27 |
27 |
28 import UI.PixmapCache |
28 try: |
29 import Utilities |
29 from eric7.EricGui import EricPixmapCache |
|
30 except ImportError: |
|
31 from UI import PixmapCache as EricPixmapCache |
30 |
32 |
31 from .FlaskBabelExtension.PyBabelProjectExtension import PyBabelProject |
33 from .FlaskBabelExtension.PyBabelProjectExtension import PyBabelProject |
32 from .FlaskMigrateExtension.MigrateProjectExtension import MigrateProject |
34 from .FlaskMigrateExtension.MigrateProjectExtension import MigrateProject |
33 |
35 |
34 |
36 |
588 ).format(versions["flask"], versions["werkzeug"], versions["python"], url), |
590 ).format(versions["flask"], versions["werkzeug"], versions["python"], url), |
589 modal=True, |
591 modal=True, |
590 buttons=EricMessageBox.Ok, |
592 buttons=EricMessageBox.Ok, |
591 ) |
593 ) |
592 msgBox.setIconPixmap( |
594 msgBox.setIconPixmap( |
593 UI.PixmapCache.getPixmap( |
595 EricPixmapCache.getPixmap( |
594 os.path.join( |
596 os.path.join( |
595 "ProjectFlask", "icons", "flask64-{0}".format(self.__iconSuffix) |
597 "ProjectFlask", "icons", "flask64-{0}".format(self.__iconSuffix) |
596 ) |
598 ) |
597 ) |
599 ) |
598 ) |
600 ) |