From f6e2fe76522d916c8cc4e5fe01bb1becfd3f2430 Mon Sep 17 00:00:00 2001 From: Keith Edmunds Date: Thu, 13 Oct 2022 19:12:30 +0100 Subject: [PATCH] Add debug to help menu --- app/musicmuster.py | 7 +++++++ app/ui/main_window.ui | 6 ++++++ app/ui/main_window_ui.py | 3 +++ 3 files changed, 16 insertions(+) diff --git a/app/musicmuster.py b/app/musicmuster.py index 93d2955..1eeb413 100755 --- a/app/musicmuster.py +++ b/app/musicmuster.py @@ -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 diff --git a/app/ui/main_window.ui b/app/ui/main_window.ui index cfe268a..3ebe59f 100644 --- a/app/ui/main_window.ui +++ b/app/ui/main_window.ui @@ -821,6 +821,7 @@ text-align: left; &Help + @@ -1105,6 +1106,11 @@ text-align: left; New from template... + + + Debug + + diff --git a/app/ui/main_window_ui.py b/app/ui/main_window_ui.py index eaac3cc..07c923b 100644 --- a/app/ui/main_window_ui.py +++ b/app/ui/main_window_ui.py @@ -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())