35 from .ProjectBaseBrowser import ProjectBaseBrowser |
35 from .ProjectBaseBrowser import ProjectBaseBrowser |
36 from .ProjectBrowserModel import ( |
36 from .ProjectBrowserModel import ( |
37 ProjectBrowserDirectoryItem, |
37 ProjectBrowserDirectoryItem, |
38 ProjectBrowserFileItem, |
38 ProjectBrowserFileItem, |
39 ProjectBrowserSimpleDirectoryItem, |
39 ProjectBrowserSimpleDirectoryItem, |
40 ProjectBrowserSourceType, |
|
41 ) |
40 ) |
42 from .ProjectBrowserRepositoryItem import ProjectBrowserRepositoryItem |
41 from .ProjectBrowserRepositoryItem import ProjectBrowserRepositoryItem |
43 |
42 |
44 |
43 |
45 class ProjectSourcesBrowser(ProjectBaseBrowser): |
44 class ProjectSourcesBrowser(ProjectBaseBrowser): |
61 @param projectBrowser reference to the project browser object |
60 @param projectBrowser reference to the project browser object |
62 @type ProjectBrowser |
61 @type ProjectBrowser |
63 @param parent parent widget of this browser |
62 @param parent parent widget of this browser |
64 @type QWidget |
63 @type QWidget |
65 """ |
64 """ |
66 ProjectBaseBrowser.__init__(self, project, ProjectBrowserSourceType, parent) |
65 ProjectBaseBrowser.__init__(self, project, "source", parent) |
67 |
66 |
68 self.selectedItemsFilter = [ |
67 self.selectedItemsFilter = [ |
69 ProjectBrowserFileItem, |
68 ProjectBrowserFileItem, |
70 ProjectBrowserSimpleDirectoryItem, |
69 ProjectBrowserSimpleDirectoryItem, |
71 ] |
70 ] |
98 ProjectBrowserRepositoryItem( |
97 ProjectBrowserRepositoryItem( |
99 projectBrowser=self, |
98 projectBrowser=self, |
100 projectBrowserUserString=self.tr("Sources Browser"), |
99 projectBrowserUserString=self.tr("Sources Browser"), |
101 priority=100, |
100 priority=100, |
102 fileCategory="SOURCES", |
101 fileCategory="SOURCES", |
|
102 fileFilter="source", |
103 getIcon=self.getIcon, |
103 getIcon=self.getIcon, |
104 ), |
104 ), |
105 ) |
105 ) |
106 |
106 |
107 # Connect signals of Project. |
107 # Connect signals of Project. |