From 668058ed445d56fe46ac7d5e5c2c2cc65b4e1e4c Mon Sep 17 00:00:00 2001 From: Bent Bisballe Nyeng Date: Fri, 25 May 2018 22:18:42 +0200 Subject: Store export path and prefix. --- src/instrumentwidget.cc | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'src/instrumentwidget.cc') diff --git a/src/instrumentwidget.cc b/src/instrumentwidget.cc index f8b4046..0058f93 100644 --- a/src/instrumentwidget.cc +++ b/src/instrumentwidget.cc @@ -364,15 +364,21 @@ QWidget* InstrumentWidget::createExportTab() l->addWidget(new QLabel(tr("Prefix:"))); prefix = new QLineEdit(); + prefix->setText(instrument.getPrefix()); connect(prefix, SIGNAL(textChanged(const QString &)), extractor, SLOT(setOutputPrefix(const QString &))); + connect(prefix, SIGNAL(textChanged(const QString &)), + this, SLOT(prefixChanged())); l->addWidget(prefix); l->addWidget(new QLabel(tr("Export path:"))); QHBoxLayout* lo_exportp = new QHBoxLayout(); lineed_exportp = new QLineEdit(); + lineed_exportp->setText(instrument.getExportPath()); connect(lineed_exportp, SIGNAL(textChanged(const QString &)), extractor, SLOT(setExportPath(const QString &))); + connect(lineed_exportp, SIGNAL(textChanged(const QString &)), + this, SLOT(exportPathChanged())); lo_exportp->addWidget(lineed_exportp); QPushButton* btn_browse = new QPushButton(tr("...")); connect(btn_browse, SIGNAL(clicked()), this, SLOT(browse())); @@ -396,6 +402,16 @@ QWidget* InstrumentWidget::createExportTab() return w; } +void InstrumentWidget::prefixChanged() +{ + instrument.setPrefix(prefix->text()); +} + +void InstrumentWidget::exportPathChanged() +{ + instrument.setExportPath(lineed_exportp->text()); +} + void InstrumentWidget::playSamples() { Selections* sels = &selections; -- cgit v1.2.3