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 ProjectBrowserProtocolsType, |
|
38 ProjectBrowserSimpleDirectoryItem, |
37 ProjectBrowserSimpleDirectoryItem, |
39 ) |
38 ) |
40 from .ProjectBrowserRepositoryItem import ProjectBrowserRepositoryItem |
39 from .ProjectBrowserRepositoryItem import ProjectBrowserRepositoryItem |
41 |
40 |
42 |
41 |
65 @param projectBrowser reference to the project browser object |
64 @param projectBrowser reference to the project browser object |
66 @type ProjectBrowser |
65 @type ProjectBrowser |
67 @param parent parent widget of this browser |
66 @param parent parent widget of this browser |
68 @type QWidget |
67 @type QWidget |
69 """ |
68 """ |
70 ProjectBaseBrowser.__init__(self, project, ProjectBrowserProtocolsType, parent) |
69 ProjectBaseBrowser.__init__(self, project, "protocol", parent) |
71 |
70 |
72 self.selectedItemsFilter = [ |
71 self.selectedItemsFilter = [ |
73 ProjectBrowserFileItem, |
72 ProjectBrowserFileItem, |
74 ProjectBrowserSimpleDirectoryItem, |
73 ProjectBrowserSimpleDirectoryItem, |
75 ] |
74 ] |
102 ProjectBrowserRepositoryItem( |
101 ProjectBrowserRepositoryItem( |
103 projectBrowser=self, |
102 projectBrowser=self, |
104 projectBrowserUserString=self.tr("Protocols (protobuf) Browser"), |
103 projectBrowserUserString=self.tr("Protocols (protobuf) Browser"), |
105 priority=50, |
104 priority=50, |
106 fileCategory="PROTOCOLS", |
105 fileCategory="PROTOCOLS", |
|
106 fileFilter="protocol", |
107 getIcon=self.getIcon, |
107 getIcon=self.getIcon, |
108 ), |
108 ), |
109 ) |
109 ) |
110 |
110 |
111 # Connect signals of Project. |
111 # Connect signals of Project. |