controller
- Location:
EuljiroWorship/controller/
- Author:
Benjamin Jaedon Choi - https://github.com/saintbenjamin
- Affiliated Church:
The Eulji-ro Presbyterian Church [대한예수교장로회(통합) 을지로교회]
- Address:
The Eulji-ro Presbyterian Church, 24-10, Eulji-ro 20-gil, Jung-gu, Seoul 04549, South Korea
- Telephone:
+82-2-2266-3070
- E-mail:
euljirochurch [at] G.M.A.I.L. (replace [at] with @ and G.M.A.I.L as you understood.)
- License:
MIT License with Attribution Requirement (see LICENSE file for details); Copyright (c) 2025 The Eulji-ro Presbyterian Church.
- controller.helper
- controller.ui
- controller.ui.emergency_caption_dialog
EmergencyCaptionDialogEmergencyCaptionDialog.finalized_slidesEmergencyCaptionDialog.previewed_onceEmergencyCaptionDialog.versionsEmergencyCaptionDialog.__init__()EmergencyCaptionDialog._current_manual_style_code()EmergencyCaptionDialog.update_manual_media_ui()EmergencyCaptionDialog.on_manual_media_path_changed()EmergencyCaptionDialog.select_media_file()EmergencyCaptionDialog.copy_media_to_img_folder()EmergencyCaptionDialog._resolve_preview_path()EmergencyCaptionDialog._load_image_preview()EmergencyCaptionDialog._load_video_preview()EmergencyCaptionDialog.play_preview()EmergencyCaptionDialog.pause_preview()EmergencyCaptionDialog.stop_preview()EmergencyCaptionDialog.get_inputs()EmergencyCaptionDialog.handle_verse_enter()EmergencyCaptionDialog.handle_keyword_search()EmergencyCaptionDialog.on_confirm_clicked()EmergencyCaptionDialog.show_preview()EmergencyCaptionDialog.on_keyword_search()EmergencyCaptionDialog.on_result_selected()EmergencyCaptionDialog.build_non_bible_slides()EmergencyCaptionDialog.get_final_slides()
- controller.ui.slide_controller_ui_builder
- controller.ui.emergency_caption_dialog
- controller.utils
- controller.utils.emergency_caption_handler
- controller.utils.emergency_slide_factory
EmergencySlideFactoryEmergencySlideFactory.VERSION_ALIASESEmergencySlideFactory.loaderEmergencySlideFactory.__init__()EmergencySlideFactory.create_from_input()EmergencySlideFactory.build_bible_slides()EmergencySlideFactory.create_from_respo()EmergencySlideFactory.format_responsive_text()EmergencySlideFactory.create_from_hymn()EmergencySlideFactory.create_manual_slide()
- controller.utils.interruptor_watcher
- controller.utils.keyword_highlight_delegate
- controller.utils.keyword_result_model_light
KeywordResultTableModelLightKeywordResultTableModelLight.resultsKeywordResultTableModelLight.book_namesKeywordResultTableModelLight.__init__()KeywordResultTableModelLight.load_book_names()KeywordResultTableModelLight.rowCount()KeywordResultTableModelLight.columnCount()KeywordResultTableModelLight.data()KeywordResultTableModelLight.headerData()
- controller.utils.slide_controller_data_manager
SlideControllerDataManagerSlideControllerDataManager.slide_fileSlideControllerDataManager.slidesSlideControllerDataManager.indexSlideControllerDataManager.last_slide_indexSlideControllerDataManager.__init__()SlideControllerDataManager.load_slides()SlideControllerDataManager.backup_slides()SlideControllerDataManager.restore_from_backup()SlideControllerDataManager.clear_backups()
- controller.utils.slide_file_watcher
- controller.utils.slide_websocket_manager
- controller.slide_controller
launch_interruptor()SlideControllerSlideController.slide_fileSlideController.ws_uriSlideController.dataSlideController.slidesSlideController.indexSlideController.index_backupSlideController.emergency_modeSlideController.slide_factorySlideController.ws_managerSlideController.caption_handlerSlideController.__init__()SlideController.insert_blank_if_needed()SlideController.load_slides()SlideController.keyPressEvent()SlideController.update_label()SlideController.send_current_slide()SlideController.next_slide()SlideController.prev_slide()SlideController.on_cell_clicked()SlideController.on_slide_changed()SlideController.on_slide_cleared()SlideController.on_interruptor_cleared()SlideController.eventFilter()SlideController.launch_emergency_caption()SlideController.jump_to_index()SlideController.jump_to_previous()SlideController.jump_to_next()SlideController.jump_to_page()SlideController.clear_emergency_caption()SlideController.rebuild_table()SlideController.closeEvent()
main()