(self, window)
| 1577 | window.topSplit.setSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Expanding) |
| 1578 | |
| 1579 | def addBottomLayout(self, window): |
| 1580 | window.bottomLayout = QtWidgets.QHBoxLayout() |
| 1581 | window.bottomFrame = QtWidgets.QFrame() |
| 1582 | window.bottomFrame.setLayout(window.bottomLayout) |
| 1583 | window.bottomLayout.setContentsMargins(0, 0, 0, 0) |
| 1584 | if isMacOS(): window.bottomLayout.setSpacing(0) |
| 1585 | |
| 1586 | self.addPlaybackLayout(window) |
| 1587 | |
| 1588 | window.playlistGroup = self.PlaylistGroupBox(getMessage("sharedplaylistenabled-label")) |
| 1589 | window.playlistGroup.setCheckable(True) |
| 1590 | window.playlistGroup.toggled.connect(self.changePlaylistEnabledState) |
| 1591 | window.playlistLayout = QtWidgets.QHBoxLayout() |
| 1592 | window.playlistGroup.setSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) |
| 1593 | window.playlistGroup.setAcceptDrops(True) |
| 1594 | window.playlist = self.PlaylistWidget() |
| 1595 | window.playlist.setWindow(window) |
| 1596 | window.playlist.setItemDelegate(self.PlaylistItemDelegate()) |
| 1597 | window.playlist.setDragEnabled(True) |
| 1598 | window.playlist.setAcceptDrops(True) |
| 1599 | window.playlist.setDropIndicatorShown(True) |
| 1600 | window.playlist.setSelectionMode(QtWidgets.QAbstractItemView.ExtendedSelection) |
| 1601 | window.playlist.setDefaultDropAction(Qt.MoveAction) |
| 1602 | window.playlist.setDragDropMode(QtWidgets.QAbstractItemView.InternalMove) |
| 1603 | window.playlist.doubleClicked.connect(self.playlistItemClicked) |
| 1604 | window.playlist.setContextMenuPolicy(Qt.CustomContextMenu) |
| 1605 | window.playlist.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectRows) |
| 1606 | window.playlist.customContextMenuRequested.connect(self.openPlaylistMenu) |
| 1607 | self.playlistUpdateTimer = task.LoopingCall(self.playlistChangeCheck) |
| 1608 | self.playlistUpdateTimer.start(0.1, True) |
| 1609 | noteFont = QtGui.QFont() |
| 1610 | noteFont.setItalic(True) |
| 1611 | playlistItem = QtWidgets.QListWidgetItem(getMessage("playlist-instruction-item-message")) |
| 1612 | playlistItem.setFont(noteFont) |
| 1613 | window.playlist.addItem(playlistItem) |
| 1614 | window.playlistLayout.addWidget(window.playlist) |
| 1615 | window.playlistLayout.setAlignment(Qt.AlignTop) |
| 1616 | window.playlistGroup.setLayout(window.playlistLayout) |
| 1617 | window.listSplit.addWidget(window.playlistGroup) |
| 1618 | |
| 1619 | window.readyPushButton = QtWidgets.QPushButton() |
| 1620 | readyFont = QtGui.QFont() |
| 1621 | readyFont.setWeight(QtGui.QFont.Bold) |
| 1622 | window.readyPushButton.setText(getMessage("ready-guipushbuttonlabel")) |
| 1623 | window.readyPushButton.setCheckable(True) |
| 1624 | window.readyPushButton.setAutoExclusive(False) |
| 1625 | window.readyPushButton.toggled.connect(self.changeReadyState) |
| 1626 | window.readyPushButton.setFont(readyFont) |
| 1627 | window.readyPushButton.setStyleSheet(constants.STYLE_READY_PUSHBUTTON) |
| 1628 | window.readyPushButton.setToolTip(getMessage("ready-tooltip")) |
| 1629 | window.listLayout.addWidget(window.readyPushButton, Qt.AlignRight) |
| 1630 | if isMacOS(): window.listLayout.setContentsMargins(0, 0, 0, 10) |
| 1631 | |
| 1632 | window.autoplayLayout = QtWidgets.QHBoxLayout() |
| 1633 | window.autoplayFrame = QtWidgets.QFrame() |
| 1634 | window.autoplayFrame.setVisible(False) |
| 1635 | |
| 1636 | window.autoplayFrame.setLayout(window.autoplayLayout) |
no test coverage detected