Initial code for double click to change playlist selection
This commit is contained in:
parent
f9c1ad0764
commit
dc6a34b1da
@ -580,6 +580,18 @@ class MainWindow(QtGui.QMainWindow):
|
|||||||
self.readyPushButton.blockSignals(False)
|
self.readyPushButton.blockSignals(False)
|
||||||
self.updateReadyIcon()
|
self.updateReadyIcon()
|
||||||
|
|
||||||
|
def playlistItemClicked(self, item):
|
||||||
|
# TODO: Integrate into client.py code
|
||||||
|
filename = item.data()
|
||||||
|
if isURL(filename):
|
||||||
|
self._syncplayClient._player.openFile(filename)
|
||||||
|
else:
|
||||||
|
pathFound = MainWindow.FileSwitchManager.findFilepath(filename)
|
||||||
|
if pathFound:
|
||||||
|
self._syncplayClient._player.openFile(pathFound)
|
||||||
|
else:
|
||||||
|
self.ui.showErrorMessage(u"Could not find file {} for playlist switch!".format(filename))
|
||||||
|
|
||||||
def roomClicked(self, item):
|
def roomClicked(self, item):
|
||||||
username = item.sibling(item.row(), 0).data()
|
username = item.sibling(item.row(), 0).data()
|
||||||
filename = item.sibling(item.row(), 3).data()
|
filename = item.sibling(item.row(), 3).data()
|
||||||
@ -905,6 +917,7 @@ class MainWindow(QtGui.QMainWindow):
|
|||||||
window.playlist.setSelectionMode(QtGui.QAbstractItemView.ExtendedSelection)
|
window.playlist.setSelectionMode(QtGui.QAbstractItemView.ExtendedSelection)
|
||||||
window.playlist.setDefaultDropAction(Qt.MoveAction)
|
window.playlist.setDefaultDropAction(Qt.MoveAction)
|
||||||
window.playlist.setDragDropMode(QtGui.QAbstractItemView.InternalMove)
|
window.playlist.setDragDropMode(QtGui.QAbstractItemView.InternalMove)
|
||||||
|
window.playlist.doubleClicked.connect(self.playlistItemClicked)
|
||||||
noteFont = QtGui.QFont()
|
noteFont = QtGui.QFont()
|
||||||
noteFont.setItalic(True)
|
noteFont.setItalic(True)
|
||||||
playlistItem = QtGui.QListWidgetItem(u"Drag file here to add it to the shared playlist.")
|
playlistItem = QtGui.QListWidgetItem(u"Drag file here to add it to the shared playlist.")
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user