Пример #1
0
 def on_load_optical(self):
     """
     When the load optical button is clicked, open the clip selector window.
     """
     # self.media_clip_selector_form.exec()
     if get_vlc():
         media_clip_selector_form = MediaClipSelectorForm(self, self.main_window, None)
         media_clip_selector_form.exec()
         del media_clip_selector_form
     else:
         QtWidgets.QMessageBox.critical(self, 'VLC is not available', 'VLC is not available')
Пример #2
0
 def setUp(self):
     """
     Create the UI
     """
     Registry.create()
     self.setup_application()
     self.main_window = QtWidgets.QMainWindow()
     Registry().register('main_window', self.main_window)
     # Mock VLC so we don't actually use it
     self.vlc_patcher = patch(
         'openlp.plugins.media.forms.mediaclipselectorform.get_vlc')
     self.vlc_patcher.start()
     Registry().register('application', self.app)
     # Mock the media item
     self.mock_media_item = MagicMock()
     # create form to test
     self.form = MediaClipSelectorForm(self.mock_media_item,
                                       self.main_window, None)
     mock_media_state_wait = MagicMock()
     mock_media_state_wait.return_value = True
     self.form.media_state_wait = mock_media_state_wait
     self.form.application.set_busy_cursor = MagicMock()
     self.form.application.set_normal_cursor = MagicMock()
     self.form.find_optical_devices = MagicMock()