Add debug to help menu

This commit is contained in:
Keith Edmunds 2022-10-13 19:12:30 +01:00
parent 2d62fb993f
commit f6e2fe7652
3 changed files with 16 additions and 0 deletions

View File

@ -184,6 +184,7 @@ class Window(QMainWindow, Ui_MainWindow):
def connect_signals_slots(self) -> None:
self.action_About.triggered.connect(self.about)
self.action_Clear_selection.triggered.connect(self.clear_selection)
self.actionDebug.triggered.connect(self.debug)
self.actionClosePlaylist.triggered.connect(self.close_playlist_tab)
self.actionDownload_CSV_of_played_tracks.triggered.connect(
self.download_played_tracks)
@ -256,6 +257,12 @@ class Window(QMainWindow, Ui_MainWindow):
idx = self.tabPlaylist.addTab(playlist_tab, playlist.name)
self.tabPlaylist.setCurrentIndex(idx)
def debug(self):
"""Invoke debugger"""
import ipdb
ipdb.set_trace()
def disable_play_next_controls(self) -> None:
"""
Disable "play next" keyboard controls

View File

@ -821,6 +821,7 @@ text-align: left;</string>
<string>&amp;Help</string>
</property>
<addaction name="action_About"/>
<addaction name="actionDebug"/>
</widget>
<addaction name="menuFile"/>
<addaction name="menuPlaylist"/>
@ -1105,6 +1106,11 @@ text-align: left;</string>
<string>New from template...</string>
</property>
</action>
<action name="actionDebug">
<property name="text">
<string>Debug</string>
</property>
</action>
</widget>
<customwidgets>
<customwidget>

View File

@ -462,6 +462,8 @@ class Ui_MainWindow(object):
self.actionSave_as_template.setObjectName("actionSave_as_template")
self.actionNew_from_template = QtWidgets.QAction(MainWindow)
self.actionNew_from_template.setObjectName("actionNew_from_template")
self.actionDebug = QtWidgets.QAction(MainWindow)
self.actionDebug.setObjectName("actionDebug")
self.menuFile.addAction(self.actionNewPlaylist)
self.menuFile.addAction(self.actionOpenPlaylist)
self.menuFile.addAction(self.actionClosePlaylist)
@ -500,6 +502,7 @@ class Ui_MainWindow(object):
self.menuSearc_h.addAction(self.actionSelect_next_track)
self.menuSearc_h.addAction(self.actionSelect_previous_track)
self.menuHelp.addAction(self.action_About)
self.menuHelp.addAction(self.actionDebug)
self.menubar.addAction(self.menuFile.menuAction())
self.menubar.addAction(self.menuPlaylist.menuAction())
self.menubar.addAction(self.menuSearc_h.menuAction())