diff options
author | Bent Bisballe Nyeng <deva@aasimon.org> | 2018-05-25 22:18:42 +0200 |
---|---|---|
committer | Bent Bisballe Nyeng <deva@aasimon.org> | 2018-05-25 22:18:42 +0200 |
commit | 668058ed445d56fe46ac7d5e5c2c2cc65b4e1e4c (patch) | |
tree | 8644e63ca3ab413150376fa5bfdd9985968f63fe /src/instrumentwidget.cc | |
parent | cb896a4fa1acd9167d3e7ee9f6336a63309eebde (diff) |
Store export path and prefix.
Diffstat (limited to 'src/instrumentwidget.cc')
-rw-r--r-- | src/instrumentwidget.cc | 16 |
1 files changed, 16 insertions, 0 deletions
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; |