gitextract_tr7zjvtr/ ├── .github/ │ └── workflows/ │ ├── build.yml │ └── label_update.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── Quelea/ │ ├── .nb-gradle-properties │ ├── .vscode/ │ │ └── launch.json │ ├── CHANGE VERSION │ ├── Quelea.bat │ ├── bibles/ │ │ ├── asv.xml │ │ ├── kjv.xml │ │ ├── net.xml │ │ └── rsv.xml │ ├── build-install.bat │ ├── build-install.sh │ ├── build.gradle │ ├── changelogs/ │ │ ├── changelog-0.4.2.txt │ │ ├── changelog-0.5.1.txt │ │ ├── changelog-0.5.2.txt │ │ ├── changelog-0.5.3.txt │ │ ├── changelog-0.5.txt │ │ ├── changelog-2014.0.txt │ │ ├── changelog-2014.1.txt │ │ ├── changelog-2015.0.txt │ │ ├── changelog-2015.1.txt │ │ ├── changelog-2015.2.txt │ │ ├── changelog-2015.3.txt │ │ ├── changelog-2016.0.txt │ │ ├── changelog-2016.1.txt │ │ ├── changelog-2016.2.txt │ │ ├── changelog-2017.0.txt │ │ ├── changelog-2017.1.txt │ │ ├── changelog-2018.0.txt │ │ ├── changelog-2018.1.txt │ │ ├── changelog-2019.0.txt │ │ ├── changelog-2019.1.txt │ │ ├── changelog-2020.0.txt │ │ ├── changelog-2021.0.txt │ │ ├── changelog-2022.0.txt │ │ ├── changelog-2024.0.txt │ │ └── changelog-2026.0.txt │ ├── database/ │ │ ├── quelea.lck │ │ ├── quelea.properties │ │ └── quelea.script │ ├── dictionaries/ │ │ ├── cs.words │ │ ├── de.words │ │ ├── dictionaries.properties │ │ ├── gb.words │ │ ├── nl.words │ │ ├── nl.words.license │ │ ├── sk.words │ │ ├── sv.words │ │ └── us.words │ ├── fopcfg.xml │ ├── gradle/ │ │ └── wrapper/ │ │ └── gradle-wrapper.properties │ ├── gradle.properties │ ├── gradlew │ ├── gradlew.bat │ ├── icons/ │ │ ├── bundledfonts/ │ │ │ ├── Oxygen-Bold.otf │ │ │ ├── Oxygen-BoldItalic.otf │ │ │ ├── Oxygen-Italic.otf │ │ │ ├── Oxygen.otf │ │ │ ├── Vegur-Bold.otf │ │ │ └── Vegur-Regular.otf │ │ ├── jscolor.js │ │ ├── mac-logo.icns │ │ ├── reloadpage.htm │ │ └── splash.pdn │ ├── img/ │ │ └── IMAGE GUIDELINES.txt │ ├── izpack/ │ │ ├── Unix_shortcutSpec.xml │ │ ├── config.xml │ │ ├── shortcutSpec.xml │ │ └── welcome.html │ ├── languages/ │ │ ├── README.md │ │ ├── bg.lang │ │ ├── chs.lang │ │ ├── cht.lang │ │ ├── cs.lang │ │ ├── de.lang │ │ ├── es.lang │ │ ├── fi.lang │ │ ├── fr.lang │ │ ├── gb.lang │ │ ├── hu.lang │ │ ├── id.lang │ │ ├── it.lang │ │ ├── lt.lang │ │ ├── nl.lang │ │ ├── no.lang │ │ ├── pj.lang │ │ ├── pl.lang │ │ ├── pt.lang │ │ ├── ptbr.lang │ │ ├── ru.lang │ │ ├── si.lang │ │ ├── sk.lang │ │ ├── sv.lang │ │ ├── sw.lang │ │ └── us.lang │ ├── launch.sh │ ├── launch4jperms.sh │ ├── licenses/ │ │ ├── copyright │ │ └── gplv3.txt │ ├── osx/ │ │ └── libAVPlayerJava.jnilib │ ├── packr.json │ ├── quelea-debuglog.txt │ ├── quelea.properties │ ├── quelea64.iss │ ├── scheduleformat.xsl │ ├── server/ │ │ ├── addpassagercspage.htm │ │ ├── addsongrcspage.htm │ │ ├── defaultpage.htm │ │ ├── defaultpasswordpage.htm │ │ └── defaultrcspage.htm │ ├── settings.gradle │ ├── songformat.xsl │ ├── src/ │ │ ├── main/ │ │ │ ├── java/ │ │ │ │ ├── log4j.properties │ │ │ │ └── org/ │ │ │ │ ├── javafx/ │ │ │ │ │ └── dialog/ │ │ │ │ │ ├── Dialog.java │ │ │ │ │ └── InputDialog.java │ │ │ │ └── quelea/ │ │ │ │ ├── data/ │ │ │ │ │ ├── Background.java │ │ │ │ │ ├── ColourBackground.java │ │ │ │ │ ├── GlobalThemeStore.java │ │ │ │ │ ├── ImageBackground.java │ │ │ │ │ ├── SaveCallback.java │ │ │ │ │ ├── Schedule.java │ │ │ │ │ ├── ScheduleSaver.java │ │ │ │ │ ├── ThemeDTO.java │ │ │ │ │ ├── VideoBackground.java │ │ │ │ │ ├── bible/ │ │ │ │ │ │ ├── Bible.java │ │ │ │ │ │ ├── BibleBook.java │ │ │ │ │ │ ├── BibleBookNameUtil.java │ │ │ │ │ │ ├── BibleBrowseDialog.java │ │ │ │ │ │ ├── BibleChangeListener.java │ │ │ │ │ │ ├── BibleChapter.java │ │ │ │ │ │ ├── BibleInfo.java │ │ │ │ │ │ ├── BibleInterface.java │ │ │ │ │ │ ├── BibleManager.java │ │ │ │ │ │ ├── BibleSearchDialog.java │ │ │ │ │ │ ├── BibleSearchPopupMenu.java │ │ │ │ │ │ ├── BibleSearchTreeView.java │ │ │ │ │ │ ├── BibleVerse.java │ │ │ │ │ │ └── ChapterVerseParser.java │ │ │ │ │ ├── chord/ │ │ │ │ │ │ ├── ChordLineTransposer.java │ │ │ │ │ │ ├── ChordTransposer.java │ │ │ │ │ │ └── TransposeDialog.java │ │ │ │ │ ├── db/ │ │ │ │ │ │ ├── HibernateUtil.java │ │ │ │ │ │ ├── SongDao.java │ │ │ │ │ │ ├── SongManager.java │ │ │ │ │ │ ├── ThemeDao.java │ │ │ │ │ │ └── model/ │ │ │ │ │ │ ├── DBConstants.java │ │ │ │ │ │ ├── Song.java │ │ │ │ │ │ ├── TextShadow.java │ │ │ │ │ │ └── Theme.java │ │ │ │ │ ├── displayable/ │ │ │ │ │ │ ├── AudioDisplayable.java │ │ │ │ │ │ ├── BiblePassage.java │ │ │ │ │ │ ├── DiskDisplayable.java │ │ │ │ │ │ ├── Displayable.java │ │ │ │ │ │ ├── ImageDisplayable.java │ │ │ │ │ │ ├── ImageGroupDisplayable.java │ │ │ │ │ │ ├── IndexedDisplayable.java │ │ │ │ │ │ ├── MultimediaDisplayable.java │ │ │ │ │ │ ├── PdfDisplayable.java │ │ │ │ │ │ ├── PresentationDisplayable.java │ │ │ │ │ │ ├── SongDisplayable.java │ │ │ │ │ │ ├── TextAlignment.java │ │ │ │ │ │ ├── TextDisplayable.java │ │ │ │ │ │ ├── TextSection.java │ │ │ │ │ │ ├── TimerDisplayable.java │ │ │ │ │ │ ├── TransferDisplayable.java │ │ │ │ │ │ ├── VideoDisplayable.java │ │ │ │ │ │ └── WebDisplayable.java │ │ │ │ │ ├── imagegroup/ │ │ │ │ │ │ ├── ImageGroup.java │ │ │ │ │ │ ├── ImageGroupFactory.java │ │ │ │ │ │ ├── ImageGroupPresentation.java │ │ │ │ │ │ └── ImageGroupSlide.java │ │ │ │ │ ├── pdf/ │ │ │ │ │ │ ├── PDFPresentation.java │ │ │ │ │ │ ├── Pdf.java │ │ │ │ │ │ ├── PdfFactory.java │ │ │ │ │ │ └── PdfSlide.java │ │ │ │ │ └── powerpoint/ │ │ │ │ │ ├── OOPresentation.java │ │ │ │ │ ├── OOUtils.java │ │ │ │ │ ├── PPTPresentation.java │ │ │ │ │ ├── PPTXPresentation.java │ │ │ │ │ ├── Presentation.java │ │ │ │ │ ├── PresentationFactory.java │ │ │ │ │ ├── PresentationSlide.java │ │ │ │ │ └── SlideChangedListener.java │ │ │ │ ├── server/ │ │ │ │ │ ├── AutoDetectServer.java │ │ │ │ │ ├── MobileLyricsServer.java │ │ │ │ │ ├── RCHandler.java │ │ │ │ │ └── RemoteControlServer.java │ │ │ │ ├── services/ │ │ │ │ │ ├── importexport/ │ │ │ │ │ │ ├── EasySlidesImportDialog.java │ │ │ │ │ │ ├── EasySlidesParser.java │ │ │ │ │ │ ├── EasyWorshipImportDialog.java │ │ │ │ │ │ ├── EasyWorshipParser.java │ │ │ │ │ │ ├── ElevantoImportDialog.java │ │ │ │ │ │ ├── ElevantoLoginDialog.java │ │ │ │ │ │ ├── ElevantoParser.java │ │ │ │ │ │ ├── ElevantoPlanDialog.java │ │ │ │ │ │ ├── EpicWorshipImportDialog.java │ │ │ │ │ │ ├── EpicWorshipParser.java │ │ │ │ │ │ ├── Exporter.java │ │ │ │ │ │ ├── FreeWorshipImportDialog.java │ │ │ │ │ │ ├── FreeWorshipParser.java │ │ │ │ │ │ ├── ImportDialog.java │ │ │ │ │ │ ├── ImportDialogOptions.java │ │ │ │ │ │ ├── MediaShoutImportDialog.java │ │ │ │ │ │ ├── MediaShoutParser.java │ │ │ │ │ │ ├── MissionPraiseImportDialog.java │ │ │ │ │ │ ├── MissionPraiseParser.java │ │ │ │ │ │ ├── OpenLPImportDialog.java │ │ │ │ │ │ ├── OpenLPParser.java │ │ │ │ │ │ ├── OpenLyricsExporter.java │ │ │ │ │ │ ├── OpenLyricsImportDialog.java │ │ │ │ │ │ ├── OpenLyricsParser.java │ │ │ │ │ │ ├── OpenSongImportDialog.java │ │ │ │ │ │ ├── OpensongParser.java │ │ │ │ │ │ ├── PDFExporter.java │ │ │ │ │ │ ├── PlainTextParser.java │ │ │ │ │ │ ├── PlainTextSongsImportDialog.java │ │ │ │ │ │ ├── PlanningCenterAuthenticator.java │ │ │ │ │ │ ├── PlanningCenterOnlineImportDialog.java │ │ │ │ │ │ ├── PlanningCenterOnlineParser.java │ │ │ │ │ │ ├── PlanningCenterOnlinePlanDialog.java │ │ │ │ │ │ ├── PresentationManagerImportDialog.java │ │ │ │ │ │ ├── PresentationManagerParser.java │ │ │ │ │ │ ├── ProPresenterImportDialog.java │ │ │ │ │ │ ├── ProPresenterParser.java │ │ │ │ │ │ ├── QSPExporter.java │ │ │ │ │ │ ├── QSPImportDialog.java │ │ │ │ │ │ ├── QSPParser.java │ │ │ │ │ │ ├── ScreenMonkeyImportDialog.java │ │ │ │ │ │ ├── ScreenMonkeyParser.java │ │ │ │ │ │ ├── SelectExportedSongsDialog.java │ │ │ │ │ │ ├── SelectImportedSongsDialog.java │ │ │ │ │ │ ├── SelectSongsDialog.java │ │ │ │ │ │ ├── SoFImportDialog.java │ │ │ │ │ │ ├── SoFParser.java │ │ │ │ │ │ ├── SongBeamerImportDialog.java │ │ │ │ │ │ ├── SongBeamerParser.java │ │ │ │ │ │ ├── SongListExporter.java │ │ │ │ │ │ ├── SongParser.java │ │ │ │ │ │ ├── SongProImportDialog.java │ │ │ │ │ │ ├── SongProParser.java │ │ │ │ │ │ ├── SourceImportDialog.java │ │ │ │ │ │ ├── SourceParser.java │ │ │ │ │ │ ├── SundayPlusImportDialog.java │ │ │ │ │ │ ├── SundayPlusParser.java │ │ │ │ │ │ ├── SurvivorImportDialog.java │ │ │ │ │ │ ├── SurvivorSongbookParser.java │ │ │ │ │ │ ├── VideoPsalmImportDialog.java │ │ │ │ │ │ ├── VideoPsalmParser.java │ │ │ │ │ │ ├── WorshipHimImportDialog.java │ │ │ │ │ │ ├── WorshipHimParser.java │ │ │ │ │ │ ├── ZWCsvConverter.java │ │ │ │ │ │ ├── ZWTurboDBChecker.java │ │ │ │ │ │ ├── ZionWorxImportDialog.java │ │ │ │ │ │ └── ZionWorxParser.java │ │ │ │ │ ├── languages/ │ │ │ │ │ │ ├── LabelChecker.java │ │ │ │ │ │ ├── LabelGrabber.java │ │ │ │ │ │ ├── LanguageFile.java │ │ │ │ │ │ ├── LanguageFileManager.java │ │ │ │ │ │ ├── USEnglishConverter.java │ │ │ │ │ │ └── spelling/ │ │ │ │ │ │ ├── Dictionary.java │ │ │ │ │ │ ├── DictionaryManager.java │ │ │ │ │ │ ├── LevenshteinDistance.java │ │ │ │ │ │ ├── SpellTextArea.java │ │ │ │ │ │ ├── Speller.java │ │ │ │ │ │ ├── SpellingDialog.java │ │ │ │ │ │ └── Suggestion.java │ │ │ │ │ ├── livetext/ │ │ │ │ │ │ └── LiveTextDialog.java │ │ │ │ │ ├── lucene/ │ │ │ │ │ │ ├── BibleSearchIndex.java │ │ │ │ │ │ ├── SearchIndex.java │ │ │ │ │ │ ├── SearchIndexUtils.java │ │ │ │ │ │ └── SongSearchIndex.java │ │ │ │ │ ├── notice/ │ │ │ │ │ │ ├── Notice.java │ │ │ │ │ │ ├── NoticeDialog.java │ │ │ │ │ │ ├── NoticeDrawer.java │ │ │ │ │ │ ├── NoticeEntryDialog.java │ │ │ │ │ │ ├── NoticeFileHandler.java │ │ │ │ │ │ └── NoticeOverlay.java │ │ │ │ │ ├── print/ │ │ │ │ │ │ ├── PDFPrinter.java │ │ │ │ │ │ ├── Printer.java │ │ │ │ │ │ ├── SchedulePDFPrinter.java │ │ │ │ │ │ └── SongPDFPrinter.java │ │ │ │ │ └── utils/ │ │ │ │ │ ├── AparapiLevenshteinDistance.java │ │ │ │ │ ├── Cancellable.java │ │ │ │ │ ├── DatabaseListener.java │ │ │ │ │ ├── FileFilters.java │ │ │ │ │ ├── FontInstaller.java │ │ │ │ │ ├── GStreamerInitState.java │ │ │ │ │ ├── GStreamerUtils.java │ │ │ │ │ ├── GZMaxFileCompressor.java │ │ │ │ │ ├── GZipOutputStreamEx.java │ │ │ │ │ ├── GraphicsUtils.java │ │ │ │ │ ├── ImageChecker.java │ │ │ │ │ ├── ImageManager.java │ │ │ │ │ ├── LanguageNameMap.java │ │ │ │ │ ├── LineTypeChecker.java │ │ │ │ │ ├── LoggerUtils.java │ │ │ │ │ ├── LyricLine.java │ │ │ │ │ ├── PropertyPanel.java │ │ │ │ │ ├── QueleaProperties.java │ │ │ │ │ ├── QueleaPropertyKeys.java │ │ │ │ │ ├── ReleaseSummaryGenerator.java │ │ │ │ │ ├── SceneInfo.java │ │ │ │ │ ├── SerializableColor.java │ │ │ │ │ ├── SerializableDropShadow.java │ │ │ │ │ ├── SerializableFont.java │ │ │ │ │ ├── ShortcutManager.java │ │ │ │ │ ├── SoftHashMap.java │ │ │ │ │ ├── SongDuplicateChecker.java │ │ │ │ │ ├── SongPack.java │ │ │ │ │ ├── SortedProperties.java │ │ │ │ │ ├── UndoHandler.java │ │ │ │ │ ├── UnicodeReader.java │ │ │ │ │ ├── UpdateChecker.java │ │ │ │ │ ├── UserFileChecker.java │ │ │ │ │ ├── Utils.java │ │ │ │ │ ├── Version.java │ │ │ │ │ ├── VersionChecker.java │ │ │ │ │ └── VersionType.java │ │ │ │ ├── utils/ │ │ │ │ │ ├── BigDecimalSpinner.java │ │ │ │ │ ├── BigDecimalTextField.java │ │ │ │ │ ├── Chord.java │ │ │ │ │ ├── DesktopApi.java │ │ │ │ │ ├── EJB3ImplicitNamingStrategy.java │ │ │ │ │ ├── ExceptionRunnable.java │ │ │ │ │ ├── FXFontMetrics.java │ │ │ │ │ ├── OpenLyricsWriter.java │ │ │ │ │ ├── PlatformUtils.java │ │ │ │ │ ├── SongBeamerUtil.java │ │ │ │ │ ├── SongDisplayableList.java │ │ │ │ │ ├── ThemeUtils.java │ │ │ │ │ ├── TrackDuplicateProperties.java │ │ │ │ │ └── WrapTextResult.java │ │ │ │ └── windows/ │ │ │ │ ├── help/ │ │ │ │ │ └── AboutDialog.java │ │ │ │ ├── image/ │ │ │ │ │ ├── ImageDrawer.java │ │ │ │ │ └── ImagePanel.java │ │ │ │ ├── imagegroup/ │ │ │ │ │ ├── ImageGroupDrawer.java │ │ │ │ │ ├── ImageGroupPanel.java │ │ │ │ │ ├── ImageGroupPreview.java │ │ │ │ │ ├── SlideChangedListener.java │ │ │ │ │ └── SlideThumbnail.java │ │ │ │ ├── library/ │ │ │ │ │ ├── Constraint.java │ │ │ │ │ ├── ContextMenuListCell.java │ │ │ │ │ ├── DefaultListCell.java │ │ │ │ │ ├── DisplayableListCell.java │ │ │ │ │ ├── ImageListPanel.java │ │ │ │ │ ├── LibraryBiblePanel.java │ │ │ │ │ ├── LibraryImagePanel.java │ │ │ │ │ ├── LibraryPanel.java │ │ │ │ │ ├── LibraryPopupMenu.java │ │ │ │ │ ├── LibrarySongList.java │ │ │ │ │ ├── LibrarySongPanel.java │ │ │ │ │ ├── LibrarySongPreviewCanvas.java │ │ │ │ │ ├── LibraryTimerPanel.java │ │ │ │ │ ├── LibraryVideoPanel.java │ │ │ │ │ ├── TimerListPanel.java │ │ │ │ │ └── VideoListPanel.java │ │ │ │ ├── lyrics/ │ │ │ │ │ ├── FormattedText.java │ │ │ │ │ ├── InputMethodRequestsObject.java │ │ │ │ │ ├── LyricDrawer.java │ │ │ │ │ ├── LyricListCell.java │ │ │ │ │ ├── LyricsTextArea.java │ │ │ │ │ ├── NewTranslationDialog.java │ │ │ │ │ ├── SelectLyricsList.java │ │ │ │ │ ├── SelectLyricsPanel.java │ │ │ │ │ ├── TranslatePanel.java │ │ │ │ │ ├── TranslateTab.java │ │ │ │ │ └── TranslationChoiceDialog.java │ │ │ │ ├── main/ │ │ │ │ │ ├── AbstractPanel.java │ │ │ │ │ ├── ContainedPanel.java │ │ │ │ │ ├── DisplayCanvas.java │ │ │ │ │ ├── DisplayStage.java │ │ │ │ │ ├── DisplayableDrawer.java │ │ │ │ │ ├── GraphicsDeviceListener.java │ │ │ │ │ ├── GraphicsDeviceWatcher.java │ │ │ │ │ ├── LivePanel.java │ │ │ │ │ ├── LivePreviewPanel.java │ │ │ │ │ ├── Main.java │ │ │ │ │ ├── MainPanel.java │ │ │ │ │ ├── MainStub.java │ │ │ │ │ ├── MainWindow.java │ │ │ │ │ ├── ModalCancellableStage.java │ │ │ │ │ ├── NullDrawer.java │ │ │ │ │ ├── PreviewPanel.java │ │ │ │ │ ├── QueleaApp.java │ │ │ │ │ ├── StatusPanel.java │ │ │ │ │ ├── StatusPanelGroup.java │ │ │ │ │ ├── SwitchBibleVersionDialog.java │ │ │ │ │ ├── ThemePreviewPanel.java │ │ │ │ │ ├── WordDrawer.java │ │ │ │ │ ├── actionhandlers/ │ │ │ │ │ │ ├── AddBibleVerseHandler.java │ │ │ │ │ │ ├── AddDVDActionHandler.java │ │ │ │ │ │ ├── AddImageActionHandler.java │ │ │ │ │ │ ├── AddPdfActionHandler.java │ │ │ │ │ │ ├── AddPowerpointActionHandler.java │ │ │ │ │ │ ├── AddSongActionHandler.java │ │ │ │ │ │ ├── AddTimerActionHandler.java │ │ │ │ │ │ ├── AddVideoActionHandler.java │ │ │ │ │ │ ├── AddWebActionHandler.java │ │ │ │ │ │ ├── ClearingEventHandler.java │ │ │ │ │ │ ├── EditSongDBActionHandler.java │ │ │ │ │ │ ├── EditSongScheduleActionHandler.java │ │ │ │ │ │ ├── EditThemeScheduleActionHandler.java │ │ │ │ │ │ ├── EditTimerActionHandler.java │ │ │ │ │ │ ├── EditTimerThemeActionHandler.java │ │ │ │ │ │ ├── ExitActionHandler.java │ │ │ │ │ │ ├── ExportPDFScheduleActionHandler.java │ │ │ │ │ │ ├── ExportPDFScheduleSongsActionHandler.java │ │ │ │ │ │ ├── ExportPDFSongActionHandler.java │ │ │ │ │ │ ├── LiveTextActionHandler.java │ │ │ │ │ │ ├── NewScheduleActionHandler.java │ │ │ │ │ │ ├── NewSongActionHandler.java │ │ │ │ │ │ ├── OpenScheduleActionHandler.java │ │ │ │ │ │ ├── PreviewSongActionHandler.java │ │ │ │ │ │ ├── PrintScheduleActionHandler.java │ │ │ │ │ │ ├── QuickInsertActionHandler.java │ │ │ │ │ │ ├── RecordButtonHandler.java │ │ │ │ │ │ ├── RecordingsHandler.java │ │ │ │ │ │ ├── RemoveScheduleItemActionHandler.java │ │ │ │ │ │ ├── RemoveSongDBActionHandler.java │ │ │ │ │ │ ├── RemoveTimerActionHandler.java │ │ │ │ │ │ ├── SaveScheduleActionHandler.java │ │ │ │ │ │ ├── SearchBibleActionHandler.java │ │ │ │ │ │ ├── SelectTranslationsActionHandler.java │ │ │ │ │ │ ├── ShowNoticesActionHandler.java │ │ │ │ │ │ ├── ShowOptionsActionHandler.java │ │ │ │ │ │ ├── SwitchBibleVersionActionHandler.java │ │ │ │ │ │ └── ViewBibleActionHandler.java │ │ │ │ │ ├── menus/ │ │ │ │ │ │ ├── DatabaseMenu.java │ │ │ │ │ │ ├── ExportMenu.java │ │ │ │ │ │ ├── FileMenu.java │ │ │ │ │ │ ├── HelpMenu.java │ │ │ │ │ │ ├── ImportMenu.java │ │ │ │ │ │ ├── MainMenuBar.java │ │ │ │ │ │ ├── ScheduleMenu.java │ │ │ │ │ │ └── ToolsMenu.java │ │ │ │ │ ├── quickedit/ │ │ │ │ │ │ └── QuickEditDialog.java │ │ │ │ │ ├── schedule/ │ │ │ │ │ │ ├── ScheduleList.java │ │ │ │ │ │ ├── ScheduleListNode.java │ │ │ │ │ │ ├── SchedulePanel.java │ │ │ │ │ │ ├── SchedulePopupMenu.java │ │ │ │ │ │ └── ScheduleThemeNode.java │ │ │ │ │ ├── toolbars/ │ │ │ │ │ │ └── MainToolbar.java │ │ │ │ │ └── widgets/ │ │ │ │ │ ├── AddSongPromptOverlay.java │ │ │ │ │ ├── BooleanCell.java │ │ │ │ │ ├── ButtonChecker.java │ │ │ │ │ ├── CardPane.java │ │ │ │ │ ├── Clock.java │ │ │ │ │ ├── DisplayPositionSelector.java │ │ │ │ │ ├── DisplayPreview.java │ │ │ │ │ ├── IntegerTextField.java │ │ │ │ │ ├── LoadingPane.java │ │ │ │ │ ├── LogoImage.java │ │ │ │ │ ├── NumberSpinner.java │ │ │ │ │ ├── NumberTextField.java │ │ │ │ │ ├── TestImage.java │ │ │ │ │ ├── TestPaneDialog.java │ │ │ │ │ └── Timer.java │ │ │ │ ├── multimedia/ │ │ │ │ │ ├── MultimediaControls.java │ │ │ │ │ ├── MultimediaDrawer.java │ │ │ │ │ ├── MultimediaPanel.java │ │ │ │ │ └── RecordingEncoder.java │ │ │ │ ├── newsong/ │ │ │ │ │ ├── BasicSongPanel.java │ │ │ │ │ ├── DetailedSongPanel.java │ │ │ │ │ ├── EditThemeDialog.java │ │ │ │ │ ├── FontOptionsDialog.java │ │ │ │ │ ├── FontSelectionDialog.java │ │ │ │ │ ├── HighlightIndex.java │ │ │ │ │ ├── ImageButton.java │ │ │ │ │ ├── SequenceSelectionDialog.java │ │ │ │ │ ├── SongEntryWindow.java │ │ │ │ │ ├── ThemePanel.java │ │ │ │ │ ├── ThemeToolbar.java │ │ │ │ │ └── VideoButton.java │ │ │ │ ├── options/ │ │ │ │ │ ├── DisplayGroup.java │ │ │ │ │ ├── OptionsBiblePanel.java │ │ │ │ │ ├── OptionsDisplaySetupPanel.java │ │ │ │ │ ├── OptionsGeneralPanel.java │ │ │ │ │ ├── OptionsImportExportPanel.java │ │ │ │ │ ├── OptionsNoticePanel.java │ │ │ │ │ ├── OptionsPresentationPanel.java │ │ │ │ │ ├── OptionsRecordingPanel.java │ │ │ │ │ ├── OptionsServerSettingsPanel.java │ │ │ │ │ ├── OptionsStageViewPanel.java │ │ │ │ │ ├── PreferenceStorageHandler.java │ │ │ │ │ ├── PreferencesDialog.java │ │ │ │ │ └── customprefs/ │ │ │ │ │ ├── ColorPickerPreference.java │ │ │ │ │ ├── DefaultBibleSelector.java │ │ │ │ │ ├── DirectorySelectorPreference.java │ │ │ │ │ ├── MobileServerPreference.java │ │ │ │ │ └── PercentSliderControl.java │ │ │ │ ├── pdf/ │ │ │ │ │ ├── PdfDrawer.java │ │ │ │ │ ├── PdfPanel.java │ │ │ │ │ ├── PdfPreview.java │ │ │ │ │ ├── SlideChangedListener.java │ │ │ │ │ └── SlideThumbnail.java │ │ │ │ ├── presentation/ │ │ │ │ │ ├── ComThread.java │ │ │ │ │ ├── PowerPointHandler.java │ │ │ │ │ ├── PresentationControls.java │ │ │ │ │ ├── PresentationDrawer.java │ │ │ │ │ ├── PresentationPanel.java │ │ │ │ │ ├── PresentationPreview.java │ │ │ │ │ ├── SlideChangedListener.java │ │ │ │ │ └── SlideThumbnail.java │ │ │ │ ├── splash/ │ │ │ │ │ ├── Pips.java │ │ │ │ │ └── SplashStage.java │ │ │ │ ├── stage/ │ │ │ │ │ └── StageDrawer.java │ │ │ │ ├── timer/ │ │ │ │ │ ├── CreateTimerPanel.java │ │ │ │ │ ├── TimerControls.java │ │ │ │ │ ├── TimerDrawer.java │ │ │ │ │ ├── TimerIO.java │ │ │ │ │ └── TimerPanel.java │ │ │ │ ├── video/ │ │ │ │ │ ├── FXImageSink.java │ │ │ │ │ ├── TimeDisplay.java │ │ │ │ │ ├── VidDisplay.java │ │ │ │ │ ├── VidLogoDisplay.java │ │ │ │ │ ├── VidPreviewDisplay.java │ │ │ │ │ ├── VideoStatusPanel.java │ │ │ │ │ └── VolumeSlider.java │ │ │ │ └── web/ │ │ │ │ ├── WebDrawer.java │ │ │ │ └── WebPanel.java │ │ │ └── resources/ │ │ │ └── org/ │ │ │ ├── modena_dark.css │ │ │ └── quelea/ │ │ │ └── services/ │ │ │ └── importexport/ │ │ │ ├── PlanningCenterOnlineImportDialog.fxml │ │ │ └── PlanningCenterOnlinePlanDialog.fxml │ │ └── test/ │ │ └── java/ │ │ └── org/ │ │ └── quelea/ │ │ └── services/ │ │ └── utils/ │ │ └── QueleaPropertiesTest.java │ ├── themes/ │ │ ├── theme1.th │ │ └── theme2.th │ └── vbs/ │ ├── closePresentation.vbs │ ├── exportToPDF.vbs │ ├── focus.vbs │ ├── getCurrentSlide.vbs │ ├── getTotalSlides.vbs │ ├── gotoNext.vbs │ ├── gotoPrevious.vbs │ ├── gotoSlide.vbs │ ├── openPresentation.vbs │ ├── screenBlack.vbs │ ├── screenStatus.vbs │ ├── startLoop.vbs │ ├── startPresentation.vbs │ └── stopLoop.vbs ├── README.md ├── SECURITY.md ├── SIGNING_POLICY.md ├── docs/ │ └── SETUP.md ├── flatpak/ │ ├── org.quelea.Quelea.desktop │ ├── org.quelea.Quelea.metainfo.xml │ └── org.quelea.Quelea.yml └── snap/ ├── gui/ │ └── quelea.desktop └── snapcraft.yaml