28 from UI.BrowserModel import ( |
28 from UI.BrowserModel import ( |
29 BrowserFileItem, BrowserClassItem, BrowserMethodItem, |
29 BrowserFileItem, BrowserClassItem, BrowserMethodItem, |
30 BrowserClassAttributeItem |
30 BrowserClassAttributeItem |
31 ) |
31 ) |
32 import UI.PixmapCache |
32 import UI.PixmapCache |
|
33 from UI.NotificationWidget import NotificationTypes |
33 |
34 |
34 import Preferences |
35 import Preferences |
35 import Utilities |
36 import Utilities |
36 |
37 |
37 |
38 |
565 ui.showNotification( |
566 ui.showNotification( |
566 icon, |
567 icon, |
567 self.tr("Protocol Compilation"), |
568 self.tr("Protocol Compilation"), |
568 self.tr( |
569 self.tr( |
569 "The compilation of the protocol file failed."), |
570 "The compilation of the protocol file failed."), |
|
571 kind=NotificationTypes.Critical, |
570 timeout=0) |
572 timeout=0) |
571 self.compileProc = None |
573 self.compileProc = None |
572 |
574 |
573 def __compileProto(self, fn, noDialog=False, progress=None, grpc=False): |
575 def __compileProto(self, fn, noDialog=False, progress=None, grpc=False): |
574 """ |
576 """ |