src/eric7/Project/ProjectBrowserModel.py

branch
eric7
changeset 9524
6a730f4d0080
parent 9516
0f023e61a9b5
child 9527
8601253e7633
--- a/src/eric7/Project/ProjectBrowserModel.py	Wed Nov 23 11:09:33 2022 +0100
+++ b/src/eric7/Project/ProjectBrowserModel.py	Wed Nov 23 16:07:16 2022 +0100
@@ -28,15 +28,15 @@
 ProjectBrowserItemDirectory = 101
 ProjectBrowserItemFile = 102
 
-# TODO: change to project browser provided IDs
-ProjectBrowserNoType = 0
-ProjectBrowserSourceType = 1
-ProjectBrowserFormType = 2
-ProjectBrowserInterfaceType = 3
-ProjectBrowserTranslationType = 4
-ProjectBrowserOthersType = 5
-ProjectBrowserResourceType = 6
-ProjectBrowserProtocolsType = 7
+# TODO: move these definitions to the project browser repository
+ProjectBrowserNoType = "none"
+ProjectBrowserSourceType = "source"
+ProjectBrowserFormType = "form"
+ProjectBrowserInterfaceType = "interface"
+ProjectBrowserTranslationType = "translation"
+ProjectBrowserOthersType = "other"
+ProjectBrowserResourceType = "resource"
+ProjectBrowserProtocolsType = "protocol"
 
 
 class ProjectBrowserItemMixin:
@@ -257,6 +257,8 @@
 
         self.inRefresh = False
 
+        # TODO: move this to ProjectBrowser (ProjectBrowserRepository)
+        # mapping of file category to project browser type
         self.projectBrowserTypes = {
             "SOURCES": ProjectBrowserSourceType,
             "FORMS": ProjectBrowserFormType,

eric ide

mercurial