725 |
725 |
726 def __setupWebChannel(self): |
726 def __setupWebChannel(self): |
727 """ |
727 """ |
728 Private method to setup a web channel to our external object. |
728 Private method to setup a web channel to our external object. |
729 """ |
729 """ |
730 self.__externalJsObject = ExternalJsObject(self) |
730 ## self.__externalJsObject = ExternalJsObject(self) |
731 oldChannel = self.webChannel() |
731 oldChannel = self.webChannel() |
732 newChannel = QWebChannel(self) |
732 newChannel = QWebChannel(self) |
733 newChannel.registerObject("eric_object", self.__externalJsObject) |
733 newChannel.registerObject("eric_object", ExternalJsObject(self)) |
734 self.setWebChannel(newChannel) |
734 self.setWebChannel(newChannel) |
735 |
735 |
736 if oldChannel: |
736 if oldChannel: |
737 del oldChannel.registeredObjects["eric_object"] |
737 del oldChannel.registeredObjects["eric_object"] |
738 del oldChannel |
738 del oldChannel |