diff options
author | Bent Bisballe Nyeng <deva@aasimon.org> | 2018-05-16 20:19:09 +0200 |
---|---|---|
committer | Bent Bisballe Nyeng <deva@aasimon.org> | 2018-05-16 20:19:09 +0200 |
commit | 8a3a2834b84ba9cdb4b9c505b124774f14034d27 (patch) | |
tree | fa361c19792ca6580135197db7672fc5fa7cf911 /src/instrumentwidget.cc | |
parent | 2840e3b4047fd0987095fb17ecbb154def019a2d (diff) |
Store file list in instrument and make initial connections fomr UI connections to project storage.
Diffstat (limited to 'src/instrumentwidget.cc')
-rw-r--r-- | src/instrumentwidget.cc | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/instrumentwidget.cc b/src/instrumentwidget.cc index e3b3061..d081f6a 100644 --- a/src/instrumentwidget.cc +++ b/src/instrumentwidget.cc @@ -84,7 +84,7 @@ InstrumentWidget::InstrumentWidget(Settings& settings, Instrument& instrument) central->setLayout(lv); setCentralWidget(central); - extractor = new AudioExtractor(selections, this); + extractor = new AudioExtractor(instrument, selections, this); canvaswidget = new CanvasWidget(this); QToolBar* toolbar = addToolBar(tr("Tools")); @@ -133,7 +133,8 @@ InstrumentWidget::InstrumentWidget(Settings& settings, Instrument& instrument) QDockWidget* dockWidget = new QDockWidget(tr("Dock Widget"), this); - dockWidget->setAllowedAreas(Qt::LeftDockWidgetArea | Qt::RightDockWidgetArea); + dockWidget->setAllowedAreas(Qt::RightDockWidgetArea); + dockWidget->setFeatures(QDockWidget::NoDockWidgetFeatures); dockWidget->setWidget(new QWidget()); dockWidget->widget()->setLayout(new QVBoxLayout()); @@ -157,7 +158,7 @@ InstrumentWidget::InstrumentWidget(Settings& settings, Instrument& instrument) vol->setVolumeDb(0); dockWidget->widget()->layout()->addWidget(vol); - addDockWidget(Qt::LeftDockWidgetArea, dockWidget); + addDockWidget(Qt::RightDockWidgetArea, dockWidget); canvaswidget->yscale->setValue(0.9); canvaswidget->yoffset->setValue(MAXVAL/2); @@ -436,6 +437,8 @@ void InstrumentWidget::loadFile(QString filename) statusBar()->showMessage(tr("Ready")); setCursor(Qt::ArrowCursor); + + instrument.setMasterFile(filename); } void InstrumentWidget::browse() |