Beispiel #1
0
 def _finalize(self):
     Waiting.resume(id(self))
     self.viewModel.onCloseBtnClick -= self.__onCloseWindow
     self.viewModel.onVideoStarted -= self.__onVideoStarted
     self.viewModel.onVideoStopped -= self.__onVideoStopped
     Windowing.removeWindowAccessibilityHandler(
         self.__onWindowAccessibilityChanged)
     if self.__onVideoClosedHandle is not None:
         self.__onVideoClosedHandle()
         self.__onVideoClosedHandle = None
     self.__soundControl.stop()
     self.__soundControl = DummySoundManager()
     switchVideoOverlaySoundFilter(on=False)
     return
Beispiel #2
0
 def __call__(self, result):
     Waiting.resume(lockerID=id(self))
     if self.__cb is not None:
         self.__cb(result)
     return
Beispiel #3
0
 def callback(result):
     Waiting.resume()
     cb(result)