forked from Wobbl/Wobuzz
Implemented loading of tracks via the window's top menubar.
This commit is contained in:
parent
66ee7d5af6
commit
a9f07f0716
8 changed files with 73 additions and 28 deletions
|
@ -10,10 +10,11 @@ from .track_info import TrackInfo
|
|||
|
||||
|
||||
class MainWindow(QMainWindow):
|
||||
def __init__(self, app, parent=None):
|
||||
def __init__(self, app, gui, parent=None):
|
||||
super().__init__(parent)
|
||||
|
||||
self.app = app
|
||||
self.gui = gui
|
||||
|
||||
self.icon = QIcon(f"{self.app.utils.wobuzz_location}/icon.svg")
|
||||
|
||||
|
@ -25,6 +26,9 @@ class MainWindow(QMainWindow):
|
|||
self.file_menu = QMenu("&File", self.menu_bar)
|
||||
self.menu_bar.addMenu(self.file_menu)
|
||||
|
||||
self.open_track_action = self.file_menu.addAction("&Open Tracks")
|
||||
self.import_track_action = self.file_menu.addAction("&Import Track")
|
||||
|
||||
self.edit_menu = QMenu("&Edit", self.menu_bar)
|
||||
self.menu_bar.addMenu(self.edit_menu)
|
||||
|
||||
|
@ -51,4 +55,6 @@ class MainWindow(QMainWindow):
|
|||
|
||||
self.settings_action.triggered.connect(self.settings.show)
|
||||
self.processes_action.triggered.connect(self.process_dock.show)
|
||||
self.open_track_action.triggered.connect(self.gui.open_tracks)
|
||||
self.import_track_action.triggered.connect(self.gui.import_tracks)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue