src/eric7/Project/ProjectBaseBrowser.py

branch
eric7
changeset 9473
3f23dbf37dbe
parent 9413
80c06d472826
child 9482
a2bc06a54d9d
equal deleted inserted replaced
9472:5798ee4a8807 9473:3f23dbf37dbe
5 5
6 """ 6 """
7 Module implementing the baseclass for the various project browsers. 7 Module implementing the baseclass for the various project browsers.
8 """ 8 """
9 9
10 import contextlib
10 import os 11 import os
11 import contextlib
12 12
13 from PyQt6.QtCore import ( 13 from PyQt6.QtCore import (
14 QCoreApplication,
15 QElapsedTimer,
16 QItemSelection,
17 QItemSelectionModel,
14 QModelIndex, 18 QModelIndex,
19 Qt,
15 pyqtSignal, 20 pyqtSignal,
16 Qt,
17 QCoreApplication,
18 QItemSelectionModel,
19 QItemSelection,
20 QElapsedTimer,
21 ) 21 )
22 from PyQt6.QtWidgets import QTreeView, QApplication, QMenu, QDialog, QAbstractItemView 22 from PyQt6.QtWidgets import QAbstractItemView, QApplication, QDialog, QMenu, QTreeView
23 23
24 from eric7.EricGui.EricOverrideCursor import EricOverrideCursor
25 from eric7.EricWidgets import EricMessageBox
24 from eric7.EricWidgets.EricApplication import ericApp 26 from eric7.EricWidgets.EricApplication import ericApp
25 from eric7.EricWidgets import EricMessageBox
26 from eric7.EricGui.EricOverrideCursor import EricOverrideCursor
27
28 from eric7.UI.Browser import Browser 27 from eric7.UI.Browser import Browser
29 from eric7.UI.BrowserModel import BrowserDirectoryItem, BrowserFileItem 28 from eric7.UI.BrowserModel import BrowserDirectoryItem, BrowserFileItem
30 29
31 from .ProjectBrowserModel import ( 30 from .ProjectBrowserModel import (
32 ProjectBrowserSimpleDirectoryItem,
33 ProjectBrowserDirectoryItem, 31 ProjectBrowserDirectoryItem,
34 ProjectBrowserFileItem, 32 ProjectBrowserFileItem,
33 ProjectBrowserSimpleDirectoryItem,
35 ) 34 )
36 from .ProjectBrowserSortFilterProxyModel import ProjectBrowserSortFilterProxyModel 35 from .ProjectBrowserSortFilterProxyModel import ProjectBrowserSortFilterProxyModel
37 36
38 37
39 class ProjectBaseBrowser(Browser): 38 class ProjectBaseBrowser(Browser):

eric ide

mercurial