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())