multi-cue, nuevo campo en cuetrack para lanzar la siguiente cue de forma
inmediata, sin esperar a los tiempos de la cue actual. Cambiado el visor de cue a QWidgetList, ahora muestra la última cue reproducida en cada capa.
This commit is contained in:
parent
307d9c4d43
commit
14a51c88e9
18 changed files with 1244 additions and 390 deletions
|
|
@ -58,6 +58,8 @@ void EditCueTrackWidget::setupUi() {
|
|||
layout->addRow("Entry Point", entryPointSpin);
|
||||
exitPointSpin = new QSpinBox(this);
|
||||
layout->addRow("Exit Point", exitPointSpin);
|
||||
multiCheck = new QCheckBox(this);
|
||||
layout->addRow("Multi Cue", multiCheck);
|
||||
statusCombo->addItem(statusToString(Status::Stopped));
|
||||
statusCombo->addItem(statusToString(Status::Paused));
|
||||
statusCombo->addItem(statusToString(Status::PlayingOnce));
|
||||
|
|
@ -92,6 +94,7 @@ void EditCueTrackWidget::loadCueTrack(CueTrack cueTrack) {
|
|||
audioLayerSpin->setValue(cueTrack.audioLayer);
|
||||
QString tmp = statusToString(cueTrack.status);
|
||||
statusCombo->setCurrentIndex(statusCombo->findText(tmp));
|
||||
multiCheck->setChecked(cueTrack.multi);
|
||||
}
|
||||
|
||||
CueTrack EditCueTrackWidget::saveCueTrack() {
|
||||
|
|
@ -114,6 +117,7 @@ CueTrack EditCueTrackWidget::saveCueTrack() {
|
|||
cueTrack.pan = panSpin->value();
|
||||
cueTrack.pitch = pitchSpin->value();
|
||||
cueTrack.description.append(descriptionEdit->text().toUtf8().constData());
|
||||
cueTrack.multi = multiCheck->isChecked();
|
||||
return cueTrack;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue