parent
69fb10fcd9
commit
1a16b1022d
@ -197,6 +197,7 @@ class Window(QMainWindow, Ui_MainWindow):
|
||||
self.btnSongInfo.clicked.connect(self.song_info_search)
|
||||
self.btnStop.clicked.connect(self.stop)
|
||||
self.spnVolume.valueChanged.connect(self.change_volume)
|
||||
self.tabPlaylist.tabCloseRequested.connect(self.close_tab)
|
||||
|
||||
self.timer.timeout.connect(self.tick)
|
||||
|
||||
@ -228,6 +229,15 @@ class Window(QMainWindow, Ui_MainWindow):
|
||||
index = self.tabPlaylist.currentIndex()
|
||||
self.tabPlaylist.removeTab(index)
|
||||
|
||||
def close_tab(self, index):
|
||||
if self.tabPlaylist.widget(index) == self.current_track_playlist_tab:
|
||||
self.statusbar.showMessage("Can't close current track playlist",
|
||||
5000)
|
||||
elif self.tabPlaylist.widget(index) == self.next_track_playlist_tab:
|
||||
self.statusbar.showMessage("Can't close next track playlist", 5000)
|
||||
else:
|
||||
self.tabPlaylist.removeTab(index)
|
||||
|
||||
def create_note(self, session, text):
|
||||
"""
|
||||
Create note
|
||||
|
||||
@ -468,7 +468,7 @@ border: 1px solid rgb(85, 87, 83);</string>
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
<property name="tabsClosable">
|
||||
<bool>false</bool>
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<property name="movable">
|
||||
<bool>true</bool>
|
||||
|
||||
@ -208,7 +208,7 @@ class Ui_MainWindow(object):
|
||||
self.gridLayout_3.addWidget(self.frame_5, 1, 0, 1, 1)
|
||||
self.tabPlaylist = QtWidgets.QTabWidget(self.centralwidget)
|
||||
self.tabPlaylist.setDocumentMode(False)
|
||||
self.tabPlaylist.setTabsClosable(False)
|
||||
self.tabPlaylist.setTabsClosable(True)
|
||||
self.tabPlaylist.setMovable(True)
|
||||
self.tabPlaylist.setObjectName("tabPlaylist")
|
||||
self.gridLayout_3.addWidget(self.tabPlaylist, 2, 0, 1, 1)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user