src/eric7/Project/ProjectBrowserModel.py

branch
eric7
changeset 9473
3f23dbf37dbe
parent 9413
80c06d472826
child 9514
2b104ad132a4
equal deleted inserted replaced
9472:5798ee4a8807 9473:3f23dbf37dbe
5 5
6 """ 6 """
7 Module implementing the browser model. 7 Module implementing the browser model.
8 """ 8 """
9 9
10 import contextlib
10 import os 11 import os
11 import re 12 import re
12 import contextlib 13
13 14 from PyQt6.QtCore import QDir, QFileSystemWatcher, QModelIndex, Qt, pyqtSignal
14 from PyQt6.QtCore import QDir, QModelIndex, pyqtSignal, QFileSystemWatcher, Qt
15 from PyQt6.QtGui import QColor 15 from PyQt6.QtGui import QColor
16 16
17 from eric7 import Preferences, Utilities
18 from eric7.EricGui import EricPixmapCache
17 from eric7.UI.BrowserModel import ( 19 from eric7.UI.BrowserModel import (
18 BrowserModel,
19 BrowserItem,
20 BrowserDirectoryItem, 20 BrowserDirectoryItem,
21 BrowserFileItem, 21 BrowserFileItem,
22 BrowserItem,
23 BrowserModel,
22 ) 24 )
23
24 from eric7.EricGui import EricPixmapCache
25 from eric7 import Preferences, Utilities
26
27 from eric7.Utilities import ModuleParser 25 from eric7.Utilities import ModuleParser
28 26
29 ProjectBrowserItemSimpleDirectory = 100 27 ProjectBrowserItemSimpleDirectory = 100
30 ProjectBrowserItemDirectory = 101 28 ProjectBrowserItemDirectory = 101
31 ProjectBrowserItemFile = 102 29 ProjectBrowserItemFile = 102

eric ide

mercurial