diff options
Diffstat (limited to 'nephilim/plugins/Playlist.py')
-rw-r--r-- | nephilim/plugins/Playlist.py | 32 |
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): |