diff options
Diffstat (limited to 'apps/com.pelagicore.music/stores/MusicStore.qml')
-rw-r--r-- | apps/com.pelagicore.music/stores/MusicStore.qml | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/apps/com.pelagicore.music/stores/MusicStore.qml b/apps/com.pelagicore.music/stores/MusicStore.qml index d6468438..a69ef5e3 100644 --- a/apps/com.pelagicore.music/stores/MusicStore.qml +++ b/apps/com.pelagicore.music/stores/MusicStore.qml @@ -133,11 +133,11 @@ Store { property ListModel musicSourcesModel: ListModel { id: musicSourcesModel ListElement { - text: "Music" + text: qsTr("Music") appId: "com.pelagicore.music" } ListElement { - text: "AM/FM Radio" + text: qsTr("AM/FM Radio") appId: "com.pelagicore.tuner" } } @@ -145,7 +145,7 @@ Store { property Connections con: Connections { target: player.playQueue - onRowsInserted: { + function onRowsInserted(parentIndex, first, last) { console.log(Logging.apps, "Music Queue / Playlist Row Inserted: ", first); player.playQueue.currentIndex = first; } @@ -159,6 +159,20 @@ Store { } } + property IntentHandler intentHandler2: IntentHandler { + intentIds: "music-command" + onRequestReceived: { + var receivedCommand = request.parameters["musiccommand"]; + request.sendReply({ "done": true }) + + if (receivedCommand === "next") { + root.nextSong(); + } else if (receivedCommand === "prev") { + root.previousSong(); + } + } + } + signal requestToRise() signal songModelPopulated() |