30 from .ProjectBaseBrowser import ProjectBaseBrowser |
30 from .ProjectBaseBrowser import ProjectBaseBrowser |
31 from .ProjectBrowserModel import ( |
31 from .ProjectBrowserModel import ( |
32 ProjectBrowserDirectoryItem, |
32 ProjectBrowserDirectoryItem, |
33 ProjectBrowserFileItem, |
33 ProjectBrowserFileItem, |
34 ProjectBrowserSimpleDirectoryItem, |
34 ProjectBrowserSimpleDirectoryItem, |
35 ProjectBrowserTranslationType, |
|
36 ) |
35 ) |
37 from .ProjectBrowserRepositoryItem import ProjectBrowserRepositoryItem |
36 from .ProjectBrowserRepositoryItem import ProjectBrowserRepositoryItem |
38 |
37 |
39 |
38 |
40 class ProjectTranslationsBrowser(ProjectBaseBrowser): |
39 class ProjectTranslationsBrowser(ProjectBaseBrowser): |
63 @type ProjectBrowser |
62 @type ProjectBrowser |
64 @param parent parent widget of this browser |
63 @param parent parent widget of this browser |
65 @type QWidget |
64 @type QWidget |
66 """ |
65 """ |
67 ProjectBaseBrowser.__init__( |
66 ProjectBaseBrowser.__init__( |
68 self, project, ProjectBrowserTranslationType, parent |
67 self, project, "translation", parent |
69 ) |
68 ) |
70 self.isTranslationsBrowser = True |
69 self.isTranslationsBrowser = True |
71 |
70 |
72 self.selectedItemsFilter = [ |
71 self.selectedItemsFilter = [ |
73 ProjectBrowserFileItem, |
72 ProjectBrowserFileItem, |
108 ProjectBrowserRepositoryItem( |
107 ProjectBrowserRepositoryItem( |
109 projectBrowser=self, |
108 projectBrowser=self, |
110 projectBrowserUserString=self.tr("Translations Browser"), |
109 projectBrowserUserString=self.tr("Translations Browser"), |
111 priority=75, |
110 priority=75, |
112 fileCategory="TRANSLATIONS", |
111 fileCategory="TRANSLATIONS", |
|
112 fileFilter="translation", |
113 getIcon=self.getIcon, |
113 getIcon=self.getIcon, |
114 ), |
114 ), |
115 ) |
115 ) |
116 |
116 |
117 # Connect signals of Project. |
117 # Connect signals of Project. |