From 85b9f9cede8414c8edd5e9271d5db8c346a0c6e8 Mon Sep 17 00:00:00 2001 From: Chris Cochrun Date: Thu, 21 Mar 2024 20:59:32 -0500 Subject: [PATCH] simplifying qml response to changes in songs --- src/qml/presenter/SongEditor.qml | 44 ++++++++++++++++---------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/src/qml/presenter/SongEditor.qml b/src/qml/presenter/SongEditor.qml index 1e0f643..1dbf458 100644 --- a/src/qml/presenter/SongEditor.qml +++ b/src/qml/presenter/SongEditor.qml @@ -345,10 +345,10 @@ Item { textFormat: TextEdit.PlainText padding: 10 onEditingFinished: { - updateLyrics(text); - editorTimer.running = false; + songEditorModel.lyrics = text + /* editorTimer.running = false; */ } - onPressed: editorTimer.running = true + /* onPressed: editorTimer.running = true */ background: Presenter.TextBackground { control: lyricsEditor } @@ -469,19 +469,19 @@ Item { } } - Timer { - id: editorTimer - interval: 1000 - repeat: true - running: false - onTriggered: { - if (lyricsEditor.text === songEditorModel.lyrics) - return; - else - songEditorModel.lyrics = lyricsEditor.text; - /* updateLyrics(lyricsEditor.text); */ - } - } + /* Timer { */ + /* id: editorTimer */ + /* interval: 1000 */ + /* repeat: true */ + /* running: false */ + /* onTriggered: { */ + /* if (lyricsEditor.text === songEditorModel.lyrics) */ + /* return; */ + /* else */ + /* songEditorModel.lyrics = lyricsEditor.text; */ + /* /\* updateLyrics(lyricsEditor.text); *\/ */ + /* } */ + /* } */ function changeSong(index) { console.log("Preparing to change song: " + index + 1 + " out of " + songProxyModel.songModel.count); @@ -525,12 +525,12 @@ Item { } } - function updateLyrics(lyrics) { - songProxyModel.songModel.updateLyrics(songID, lyrics); - /* songLyrics = lyrics; */ - clearSlides(); - changeSlideText(songID); - } + /* function updateLyrics(lyrics) { */ + /* songProxyModel.songModel.updateLyrics(songID, lyrics); */ + /* /\* songLyrics = lyrics; *\/ */ + /* clearSlides(); */ + /* changeSlideText(songID); */ + /* } */ function updateTitle(title) { songProxyModel.songModel.updateTitle(songID, title)