src/eric7/Project/ProjectInterfacesBrowser.py

branch
eric7
changeset 9527
8601253e7633
parent 9525
477545eef9f4
equal deleted inserted replaced
9526:c2fe17f95b56 9527:8601253e7633
32 from .FileCategoryRepositoryItem import FileCategoryRepositoryItem 32 from .FileCategoryRepositoryItem import FileCategoryRepositoryItem
33 from .ProjectBaseBrowser import ProjectBaseBrowser 33 from .ProjectBaseBrowser import ProjectBaseBrowser
34 from .ProjectBrowserModel import ( 34 from .ProjectBrowserModel import (
35 ProjectBrowserDirectoryItem, 35 ProjectBrowserDirectoryItem,
36 ProjectBrowserFileItem, 36 ProjectBrowserFileItem,
37 ProjectBrowserInterfaceType,
38 ProjectBrowserSimpleDirectoryItem, 37 ProjectBrowserSimpleDirectoryItem,
39 ) 38 )
40 from .ProjectBrowserRepositoryItem import ProjectBrowserRepositoryItem 39 from .ProjectBrowserRepositoryItem import ProjectBrowserRepositoryItem
41 40
42 41
71 if self.omniidl == "": 70 if self.omniidl == "":
72 self.omniidl = Utilities.isWindowsPlatform() and "omniidl.exe" or "omniidl" 71 self.omniidl = Utilities.isWindowsPlatform() and "omniidl.exe" or "omniidl"
73 if not Utilities.isinpath(self.omniidl): 72 if not Utilities.isinpath(self.omniidl):
74 self.omniidl = None 73 self.omniidl = None
75 74
76 ProjectBaseBrowser.__init__(self, project, ProjectBrowserInterfaceType, parent) 75 ProjectBaseBrowser.__init__(self, project, "interface", parent)
77 76
78 self.selectedItemsFilter = [ 77 self.selectedItemsFilter = [
79 ProjectBrowserFileItem, 78 ProjectBrowserFileItem,
80 ProjectBrowserSimpleDirectoryItem, 79 ProjectBrowserSimpleDirectoryItem,
81 ] 80 ]
108 ProjectBrowserRepositoryItem( 107 ProjectBrowserRepositoryItem(
109 projectBrowser=self, 108 projectBrowser=self,
110 projectBrowserUserString=self.tr("Interfaces (IDL) Browser"), 109 projectBrowserUserString=self.tr("Interfaces (IDL) Browser"),
111 priority=50, 110 priority=50,
112 fileCategory="INTERFACES", 111 fileCategory="INTERFACES",
112 fileFilter="interface",
113 getIcon=self.getIcon, 113 getIcon=self.getIcon,
114 ), 114 ),
115 ) 115 )
116 116
117 # Connect signals of Project. 117 # Connect signals of Project.

eric ide

mercurial