src/eric7/Project/ProjectBrowserModel.py

branch
eric7
changeset 10470
cd7bfd539ac9
parent 10439
21c28b0f9e41
child 10491
acabc60b19a2
diff -r 3b0ba2aba1fb -r cd7bfd539ac9 src/eric7/Project/ProjectBrowserModel.py
--- a/src/eric7/Project/ProjectBrowserModel.py	Wed Jan 03 11:25:17 2024 +0100
+++ b/src/eric7/Project/ProjectBrowserModel.py	Wed Jan 03 12:05:03 2024 +0100
@@ -20,15 +20,12 @@
     BrowserDirectoryItem,
     BrowserFileItem,
     BrowserItem,
+    BrowserItemType,
     BrowserModel,
     BrowserSimpleDirectoryItem,
 )
 from eric7.Utilities import ModuleParser
 
-ProjectBrowserItemSimpleDirectory = 100
-ProjectBrowserItemDirectory = 101
-ProjectBrowserItemFile = 102
-
 
 class ProjectBrowserItemMixin:
     """
@@ -132,7 +129,7 @@
         BrowserSimpleDirectoryItem.__init__(self, parent, text, path=path)
         ProjectBrowserItemMixin.__init__(self, projectType)
 
-        self.type_ = ProjectBrowserItemSimpleDirectory
+        self.type_ = BrowserItemType.PbSimpleDirectory
 
 
 class ProjectBrowserDirectoryItem(BrowserDirectoryItem, ProjectBrowserItemMixin):
@@ -158,7 +155,7 @@
         BrowserDirectoryItem.__init__(self, parent, dinfo, full)
         ProjectBrowserItemMixin.__init__(self, projectType, bold)
 
-        self.type_ = ProjectBrowserItemDirectory
+        self.type_ = BrowserItemType.PbDirectory
 
 
 class ProjectBrowserFileItem(BrowserFileItem, ProjectBrowserItemMixin):
@@ -188,7 +185,7 @@
         BrowserFileItem.__init__(self, parent, finfo, full, sourceLanguage)
         ProjectBrowserItemMixin.__init__(self, projectType, bold)
 
-        self.type_ = ProjectBrowserItemFile
+        self.type_ = BrowserItemType.PbFile
 
 
 class ProjectBrowserModel(BrowserModel):
@@ -299,11 +296,11 @@
         @param repopulate flag indicating a repopulation
         @type bool
         """
-        if parentItem.type() == ProjectBrowserItemSimpleDirectory:
+        if parentItem.type() == BrowserItemType.PbSimpleDirectory:
             return  # nothing to do
-        elif parentItem.type() == ProjectBrowserItemDirectory:
+        elif parentItem.type() == BrowserItemType.PbDirectory:
             self.populateProjectDirectoryItem(parentItem, repopulate)
-        elif parentItem.type() == ProjectBrowserItemFile:
+        elif parentItem.type() == BrowserItemType.PbFile:
             self.populateFileItem(parentItem, repopulate)
         else:
             BrowserModel.populateItem(self, parentItem, repopulate)

eric ide

mercurial