wip edit cues

This commit is contained in:
snt 2024-06-18 20:23:19 +02:00
parent 333d7c7b49
commit bd9b07f000
10 changed files with 318 additions and 168 deletions

View file

@ -5,11 +5,13 @@
#include <string>
#include <QDialog>
#include <QFileDialog>
#include "defines.h"
#include "cuetrackwidget.h"
#include "cuetracklistwidget.h"
#include "trackdialog.h"
#include "settings.h"
#include "ui_showplayer.h"
namespace Ui {
@ -26,19 +28,11 @@ public:
private:
Ui::ShowPlayer *ui;
size_t currentTrackIndex;
Status currentStatus = Status::Iddle;
size_t filesLoaded = 0;
int layersUsed[MAX_LAYERS] = { -1 };
int layersUsed[MAX_LAYERS];
void updateTrackStateInEngine(size_t index, int layer) {
CueTrackWidget *track = ui->cueListWidget->getTrackAtIndex(index);
emit uiSliderChanged(layer, Slider::Volume, track->getVolume());
emit uiSliderChanged(layer, Slider::Pan, track->getPan());
emit uiSliderChanged(layer, Slider::Pitch, track->getPitch());
emit uiSliderChanged(layer, Slider::Bus1, track->getBus1());
emit uiSliderChanged(layer, Slider::Bus2, track->getBus2());
};
void updateTrackStateInEngine(CueTrackWidget *track);
private slots:
void onAddTrack();