--- 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,