Skip to content
Extraits de code Groupes Projets

Draft: improve the audio vizualiser

Fermé Elliu a demandé de fusionner timingView-improve vers master
4 files
+ 85
13
Comparer les modifications
  • Côte à côte
  • En ligne

Fichiers

@@ -77,18 +77,15 @@ void
AudioVisualizer::printSpectrum(QImage pixmap, quint64 audioLength) noexcept
{
TimingView *timer = new TimingView(pixmap, audioLength, this);
QHBoxLayout *layout = new QHBoxLayout;
QSlider* slider = new QSlider(Qt::Vertical);
slider->setMinimum(0);
slider->setMaximum(100);
slider->setSingleStep(0);
slider->setPageStep(0);
slider->setValue(0);
connect(slider, &QSlider::valueChanged, timer->getTimingScene()->getAxis(), &TimingAxis::refreshTicks);
layout->addWidget(timer);
layout->addWidget(slider);
TimingParams *params= new TimingParams(this);
// The only that we want to take all the space is the timer in itself
QGridLayout *layout = new QGridLayout;
layout->addWidget(timer, 1, 0);
layout->setColumnStretch(0, 10);
layout->addWidget(params, 1, 1);
layout->setColumnStretch(1, 0);
setLayout(layout);
connect(params->getZoomSlider(), &QSlider::valueChanged, timer->getTimingScene()->getAxis(), &TimingAxis::refreshTicks);
}
Chargement en cours