src/eric7/Project/ProjectFormsBrowser.py

branch
eric7
changeset 9473
3f23dbf37dbe
parent 9462
e65379fdbd97
child 9482
a2bc06a54d9d
equal deleted inserted replaced
9472:5798ee4a8807 9473:3f23dbf37dbe
5 5
6 """ 6 """
7 Module implementing a class used to display the forms part of the project. 7 Module implementing a class used to display the forms part of the project.
8 """ 8 """
9 9
10 import contextlib
10 import os 11 import os
12 import pathlib
13 import shutil
11 import sys 14 import sys
12 import shutil 15
13 import contextlib 16 from PyQt6.QtCore import QProcess, QThread, pyqtSignal
14 import pathlib 17 from PyQt6.QtWidgets import QApplication, QDialog, QInputDialog, QMenu
15 18
16 from PyQt6.QtCore import QThread, pyqtSignal, QProcess 19 from eric7 import Preferences, Utilities
17 from PyQt6.QtWidgets import QDialog, QInputDialog, QApplication, QMenu 20 from eric7.EricGui import EricPixmapCache
18 21 from eric7.EricWidgets import EricFileDialog, EricMessageBox
19 from eric7.EricWidgets.EricApplication import ericApp 22 from eric7.EricWidgets.EricApplication import ericApp
20 from eric7.EricWidgets import EricMessageBox, EricFileDialog
21 from eric7.EricWidgets.EricProgressDialog import EricProgressDialog 23 from eric7.EricWidgets.EricProgressDialog import EricProgressDialog
22 24 from eric7.Globals import getConfig
25 from eric7.UI.NotificationWidget import NotificationTypes
26
27 from .ProjectBaseBrowser import ProjectBaseBrowser
23 from .ProjectBrowserModel import ( 28 from .ProjectBrowserModel import (
29 ProjectBrowserDirectoryItem,
24 ProjectBrowserFileItem, 30 ProjectBrowserFileItem,
31 ProjectBrowserFormType,
25 ProjectBrowserSimpleDirectoryItem, 32 ProjectBrowserSimpleDirectoryItem,
26 ProjectBrowserDirectoryItem,
27 ProjectBrowserFormType,
28 ) 33 )
29 from .ProjectBaseBrowser import ProjectBaseBrowser
30
31 from eric7.EricGui import EricPixmapCache
32 from eric7.UI.NotificationWidget import NotificationTypes
33
34
35 from eric7 import Preferences, Utilities
36
37 from eric7.Globals import getConfig
38 34
39 35
40 class ProjectFormsBrowser(ProjectBaseBrowser): 36 class ProjectFormsBrowser(ProjectBaseBrowser):
41 """ 37 """
42 A class used to display the forms part of the project. 38 A class used to display the forms part of the project.

eric ide

mercurial