src/eric7/Project/ProjectTranslationsBrowser.py

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

eric ide

mercurial