src/eric7/Project/ProjectOthersBrowser.py

branch
eric7
changeset 9473
3f23dbf37dbe
parent 9462
e65379fdbd97
child 9482
a2bc06a54d9d
equal deleted inserted replaced
9472:5798ee4a8807 9473:3f23dbf37dbe
9 """ 9 """
10 10
11 import contextlib 11 import contextlib
12 import os 12 import os
13 13
14 from PyQt6.QtCore import QModelIndex, pyqtSignal, QUrl 14 from PyQt6.QtCore import QModelIndex, QUrl, pyqtSignal
15 from PyQt6.QtGui import QDesktopServices 15 from PyQt6.QtGui import QDesktopServices
16 from PyQt6.QtWidgets import QDialog, QMenu 16 from PyQt6.QtWidgets import QDialog, QMenu
17 17
18 from eric7 import Preferences
18 from eric7.EricWidgets import EricMessageBox 19 from eric7.EricWidgets import EricMessageBox
19 20 from eric7.Utilities import MimeTypes
21
22 from .ProjectBaseBrowser import ProjectBaseBrowser
20 from .ProjectBrowserModel import ( 23 from .ProjectBrowserModel import (
24 ProjectBrowserDirectoryItem,
21 ProjectBrowserFileItem, 25 ProjectBrowserFileItem,
26 ProjectBrowserOthersType,
22 ProjectBrowserSimpleDirectoryItem, 27 ProjectBrowserSimpleDirectoryItem,
23 ProjectBrowserDirectoryItem,
24 ProjectBrowserOthersType,
25 ) 28 )
26 from .ProjectBaseBrowser import ProjectBaseBrowser
27
28 from eric7.Utilities import MimeTypes
29 from eric7 import Preferences
30 29
31 30
32 class ProjectOthersBrowser(ProjectBaseBrowser): 31 class ProjectOthersBrowser(ProjectBaseBrowser):
33 """ 32 """
34 A class used to display the parts of the project, that don't fit the 33 A class used to display the parts of the project, that don't fit the

eric ide

mercurial