Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import QtQuick 2.0
- import Sailfish.Silica 1.0
- import QtSpotify 1.0
- ContextMenu {
- id: trackMenu
- property variant track: null
- property bool deleteVisible: false
- property bool albumVisible: true
- property bool markSeenVisible: false
- MenuItem {
- id: addToPlaylistMenu
- text: qsTr("Add to playlist");
- visible: !spotifySession.offlineMode
- onClicked: {
- var dialog = pageStack.push(Qt.resolvedUrl("PlaylistSelectionDialog.qml"))
- dialog.selectedItem.connect(trackMenu.addToPlaylist)
- }
- }
- function addToPlaylist(object) {
- if (object) {
- console.log(object.name)
- console.log(track.name)
- object.add(trackMenu.track)
- } else {
- // TODO check return value.
- spotifySession.user.createPlaylistFromTrack(trackMenu.track);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement