summaryrefslogtreecommitdiff
path: root/nephilim/plugins/Playlist.py
diff options
context:
space:
mode:
Diffstat (limited to 'nephilim/plugins/Playlist.py')
-rw-r--r--nephilim/plugins/Playlist.py32
1 files changed, 16 insertions, 16 deletions
diff --git a/nephilim/plugins/Playlist.py b/nephilim/plugins/Playlist.py
index d7a2f4e..a3373a1 100644
--- a/nephilim/plugins/Playlist.py
+++ b/nephilim/plugins/Playlist.py
@@ -15,7 +15,7 @@
# along with Nephilim. If not, see <http://www.gnu.org/licenses/>.
#
-from PyQt4 import QtGui, QtCore
+from PyQt5 import QtGui, QtWidgets, QtCore
from ..plugin import Plugin
from ..common import MIMETYPES, SongsMimeData
@@ -39,39 +39,39 @@ class Playlist(Plugin):
def _get_dock_widget(self):
return self._create_dock(self.o)
-class PlaylistWidget(QtGui.QWidget):
+class PlaylistWidget(QtWidgets.QWidget):
plugin = None
playlist = None
toolbar = None
def __init__(self, plugin):
- QtGui.QWidget.__init__(self)
+ QtWidgets.QWidget.__init__(self)
self.plugin = plugin
self.playlist = PlaylistTree(self.plugin)
- self.toolbar = QtGui.QToolBar(self.plugin.name + ' toolbar', self)
+ self.toolbar = QtWidgets.QToolBar(self.plugin.name + ' toolbar', self)
self.toolbar.addAction(QtGui.QIcon(':icons/shuffle.png'), 'Shuffle current playlist.', self.plugin.mpclient.shuffle)
self.toolbar.addAction(QtGui.QIcon(':icons/delete.png'), 'Clear current playlist.', self.plugin.mpclient.clear)
add_url = PlaylistAddURL(self.plugin.mpclient, self)
add_url.setToolTip('Add an URL to current playlist.')
self.toolbar.addWidget(add_url)
- self.setLayout(QtGui.QVBoxLayout())
+ self.setLayout(QtWidgets.QVBoxLayout())
self.layout().setSpacing(0)
- self.layout().setMargin(0)
+ self.layout().setContentsMargins(0, 0, 0, 0)
self.layout().addWidget(self.toolbar)
self.layout().addWidget(self.playlist)
self.plugin.mpclient.playlist(self.playlist.fill)
-class PlaylistAddURL(QtGui.QLineEdit):
+class PlaylistAddURL(QtWidgets.QLineEdit):
### PRIVATE ####
_mpclient = None
def __init__(self, mpclient, parent = None):
- QtGui.QLineEdit.__init__(self, parent)
+ QtWidgets.QLineEdit.__init__(self, parent)
self._mpclient = mpclient
self.returnPressed.connect(self._return_pressed)
@@ -79,7 +79,7 @@ class PlaylistAddURL(QtGui.QLineEdit):
self._mpclient.add([self.text()])
self.clear()
-class PlaylistTree(QtGui.QTreeWidget):
+class PlaylistTree(QtWidgets.QTreeWidget):
plugin = None
### PRIVATE ###
@@ -91,17 +91,17 @@ class PlaylistTree(QtGui.QTreeWidget):
_cur_song = None
def __init__(self, plugin):
- QtGui.QTreeWidget.__init__(self)
+ QtWidgets.QTreeWidget.__init__(self)
self.plugin = plugin
- self.setSelectionMode(QtGui.QTreeWidget.ExtendedSelection)
+ self.setSelectionMode(QtWidgets.QTreeWidget.ExtendedSelection)
self.setAlternatingRowColors(True)
self.setRootIsDecorated(False)
# drag&drop
self.viewport().setAcceptDrops(True)
self.setDropIndicatorShown(True)
- self.setDragDropMode(QtGui.QAbstractItemView.DragDrop)
+ self.setDragDropMode(QtWidgets.QAbstractItemView.DragDrop)
columns = self.plugin.settings.value(self.plugin.name + '/columns')
self.setColumnCount(len(columns))
@@ -109,7 +109,7 @@ class PlaylistTree(QtGui.QTreeWidget):
self.header().restoreState(self.plugin.settings.value(self.plugin.name + '/header_state'))
# menu
- self._menu = QtGui.QMenu()
+ self._menu = QtWidgets.QMenu()
self._same_menu = self._menu.addMenu('Add same...')
self.setContextMenuPolicy(QtCore.Qt.CustomContextMenu)
self.customContextMenuRequested.connect(self._show_context_menu)
@@ -158,7 +158,7 @@ class PlaylistTree(QtGui.QTreeWidget):
self.plugin.mpclient.delete(ids)
else:
- QtGui.QTreeWidget.keyPressEvent(self, event)
+ QtWidgets.QTreeWidget.keyPressEvent(self, event)
def mimeData(self, items):
data = SongsMimeData()
@@ -202,12 +202,12 @@ class PlaylistTree(QtGui.QTreeWidget):
return
self._menu.popup(self.mapToGlobal(pos))
-class PlaylistSongItem(QtGui.QTreeWidgetItem):
+class PlaylistSongItem(QtWidgets.QTreeWidgetItem):
### PUBLIC ###
song = None
def __init__(self, song):
- QtGui.QTreeWidgetItem.__init__(self)
+ QtWidgets.QTreeWidgetItem.__init__(self)
self.song = song
def set_current(self, val):