From 12b62ca84abab622889363b9b9f3215d52eb5167 Mon Sep 17 00:00:00 2001 From: Bent Bisballe Nyeng Date: Tue, 15 Apr 2014 12:18:12 +0200 Subject: Player interface changes. Player moved to MainWindow for easier component sharing. --- dgedit/mainwindow.cc | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'dgedit/mainwindow.cc') diff --git a/dgedit/mainwindow.cc b/dgedit/mainwindow.cc index 412cd32..82eaaa6 100644 --- a/dgedit/mainwindow.cc +++ b/dgedit/mainwindow.cc @@ -73,8 +73,11 @@ MainWindow::MainWindow() extractor = new AudioExtractor(session, this); canvas = new Canvas(this); + player = new Player(canvas); + player->start(); + QToolBar *toolbar = addToolBar("Tools"); - g_listen = new CanvasToolListen(canvas); + g_listen = new CanvasToolListen(canvas, *player); CanvasTool *listen = g_listen; addTool(toolbar, canvas, listen); CanvasTool *threshold = new CanvasToolThreshold(canvas); @@ -298,6 +301,11 @@ MainWindow::MainWindow() statusBar()->showMessage("Ready"); } +MainWindow::~MainWindow() +{ + delete player; +} + void MainWindow::setAttackLengthLineEd(int value) { lineed_attacklength->setText(QString::number(value)); -- cgit v1.2.3