diff --git a/spectrogramcontrols.cpp b/spectrogramcontrols.cpp index 28592ab..d55b316 100644 --- a/spectrogramcontrols.cpp +++ b/spectrogramcontrols.cpp @@ -4,20 +4,20 @@ SpectrogramControls::SpectrogramControls(const QString & title, QWidget * parent) : QDockWidget::QDockWidget(title, parent) { - QWidget *widget = new QWidget; - layout = new QFormLayout; + widget = new QWidget(this); + layout = new QFormLayout(widget); - fftSizeSlider = new QSlider(Qt::Horizontal); + fftSizeSlider = new QSlider(Qt::Horizontal, widget); fftSizeSlider->setRange(7, 13); fftSizeSlider->setValue(10); layout->addRow(new QLabel(tr("FFT size:")), fftSizeSlider); - powerMaxSlider = new QSlider(Qt::Horizontal); + powerMaxSlider = new QSlider(Qt::Horizontal, widget); powerMaxSlider->setRange(-60, 20); powerMaxSlider->setValue(0); layout->addRow(new QLabel(tr("Power max:")), powerMaxSlider); - powerRangeSlider = new QSlider(Qt::Horizontal); + powerRangeSlider = new QSlider(Qt::Horizontal, widget); powerRangeSlider->setRange(0, 80); powerRangeSlider->setValue(40); layout->addRow(new QLabel(tr("Power range:")), powerRangeSlider);