16 from .ProjectBrowserModel import ProjectBrowserFileItem, \ |
16 from .ProjectBrowserModel import ProjectBrowserFileItem, \ |
17 ProjectBrowserSimpleDirectoryItem, ProjectBrowserDirectoryItem, \ |
17 ProjectBrowserSimpleDirectoryItem, ProjectBrowserDirectoryItem, \ |
18 ProjectBrowserOthersType |
18 ProjectBrowserOthersType |
19 from .ProjectBaseBrowser import ProjectBaseBrowser |
19 from .ProjectBaseBrowser import ProjectBaseBrowser |
20 |
20 |
21 import Utilities.mimetypes |
21 import Utilities.MimeTypes |
22 |
22 |
23 |
23 |
24 class ProjectOthersBrowser(ProjectBaseBrowser): |
24 class ProjectOthersBrowser(ProjectBaseBrowser): |
25 """ |
25 """ |
26 A class used to display the parts of the project, that don't fit the |
26 A class used to display the parts of the project, that don't fit the |
234 if itm.isPixmapFile(): |
234 if itm.isPixmapFile(): |
235 self.pixmapFile.emit(itm.fileName()) |
235 self.pixmapFile.emit(itm.fileName()) |
236 elif itm.isSvgFile(): |
236 elif itm.isSvgFile(): |
237 self.svgFile.emit(itm.fileName()) |
237 self.svgFile.emit(itm.fileName()) |
238 else: |
238 else: |
239 if Utilities.mimetypes.isTextFile(itm.fileName()): |
239 if Utilities.MimeTypes.isTextFile(itm.fileName()): |
240 self.sourceFile.emit(itm.fileName()) |
240 self.sourceFile.emit(itm.fileName()) |
241 else: |
241 else: |
242 QDesktopServices.openUrl(QUrl(itm.fileName())) |
242 QDesktopServices.openUrl(QUrl(itm.fileName())) |
243 |
243 |
244 def __removeItem(self): |
244 def __removeItem(self): |