wip settings
This commit is contained in:
parent
52b44a4d7c
commit
333d7c7b49
11 changed files with 215 additions and 77 deletions
|
|
@ -167,12 +167,44 @@ void CueTrackWidget::setupStatusCombo() {
|
|||
statusCombo->addItem("PlayingFolderRandom", PlayingFolderRandom);
|
||||
}
|
||||
|
||||
void CueTrackWidget::loadCueTrack(const CueTrack &cueTrack) {
|
||||
filePathEdit->setText(QString::fromStdString(cueTrack.filePath));
|
||||
volumeSpin->setValue(cueTrack.volume);
|
||||
panSpin->setValue(cueTrack.pan);
|
||||
pitchSpin->setValue(cueTrack.pitch);
|
||||
bus1Spin->setValue(cueTrack.bus1);
|
||||
bus2Spin->setValue(cueTrack.bus2);
|
||||
fadeInSpin->setValue(cueTrack.fadeIn);
|
||||
fadeOutSpin->setValue(cueTrack.fadeOut);
|
||||
waitInSpin->setValue(cueTrack.waitIn);
|
||||
waitOutSpin->setValue(cueTrack.waitOut);
|
||||
stopAtEndCheck->setChecked(cueTrack.stopAtEnd);
|
||||
nameEdit->setText(QString::fromStdString(cueTrack.name));
|
||||
descriptionEdit->setText(QString::fromStdString(cueTrack.description));
|
||||
userNumberSpin->setValue(cueTrack.userNumber);
|
||||
entryPointSpin->setValue(cueTrack.entryPoint);
|
||||
exitPointSpin->setValue(cueTrack.exitPoint);
|
||||
statusCombo->setCurrentIndex(statusCombo->findData(cueTrack.status));
|
||||
}
|
||||
|
||||
CueTrack CueTrackWidget::saveCueTrack() const {
|
||||
CueTrack cueTrack;
|
||||
cueTrack.filePath = filePathEdit->text().toStdString();
|
||||
cueTrack.volume = volumeSpin->value();
|
||||
// Guarda el resto de los campos aquí...
|
||||
|
||||
cueTrack.pan = panSpin->value();
|
||||
cueTrack.pitch = pitchSpin->value();
|
||||
cueTrack.bus1 = bus1Spin->value();
|
||||
cueTrack.bus2 = bus2Spin->value();
|
||||
cueTrack.fadeIn = fadeInSpin->value();
|
||||
cueTrack.fadeOut = fadeOutSpin->value();
|
||||
cueTrack.waitIn = waitInSpin->value();
|
||||
cueTrack.waitOut = waitOutSpin->value();
|
||||
cueTrack.stopAtEnd = stopAtEndCheck->isChecked();
|
||||
cueTrack.name = nameEdit->text().toStdString();
|
||||
cueTrack.description = descriptionEdit->text().toStdString();
|
||||
cueTrack.userNumber = userNumberSpin->value();
|
||||
cueTrack.entryPoint = entryPointSpin->value();
|
||||
cueTrack.exitPoint = exitPointSpin->value();
|
||||
cueTrack.status = static_cast<Status>(statusCombo->currentData().toInt());
|
||||
return cueTrack;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue