eric6/Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py

changeset 8143
2c730d5fd177
parent 7923
91e843545d9a
child 8218
7c09585bd960
equal deleted inserted replaced
8141:27f636beebad 8143:2c730d5fd177
408 if self.__mediaPlayer is None: 408 if self.__mediaPlayer is None:
409 self.__mediaPlayer = QMediaPlayer(self) 409 self.__mediaPlayer = QMediaPlayer(self)
410 self.__mediaPlayer.stateChanged.connect( 410 self.__mediaPlayer.stateChanged.connect(
411 self.__mediaPlayerStateChanged) 411 self.__mediaPlayerStateChanged)
412 412
413 if self.__mediaPlayer.state() == QMediaPlayer.PlayingState: 413 if self.__mediaPlayer.state() == QMediaPlayer.State.PlayingState:
414 return 414 return
415 415
416 self.__ensureTranslationEngineReady() 416 self.__ensureTranslationEngineReady()
417 if self.__translationEngine is not None: 417 if self.__translationEngine is not None:
418 if not self.__translationEngine.hasTTS(): 418 if not self.__translationEngine.hasTTS():
443 """ 443 """
444 Private slot handling changes of the media player state. 444 Private slot handling changes of the media player state.
445 445
446 @param state media player state (QAudio.State) 446 @param state media player state (QAudio.State)
447 """ 447 """
448 if state == QMediaPlayer.StoppedState: 448 if state == QMediaPlayer.State.StoppedState:
449 self.__mediaFile.close() 449 self.__mediaFile.close()
450 self.__mediaFile.remove() 450 self.__mediaFile.remove()
451 self.__mediaFile = None 451 self.__mediaFile = None
452 452
453 @pyqtSlot() 453 @pyqtSlot()

eric ide

mercurial