diff --git a/spectrogramcontrols.cpp b/spectrogramcontrols.cpp index 58d5f49..75df47e 100644 --- a/spectrogramcontrols.cpp +++ b/spectrogramcontrols.cpp @@ -36,6 +36,10 @@ SpectrogramControls::SpectrogramControls(const QString & title, QWidget * parent sampleRate->setValidator(new QIntValidator(this)); layout->addRow(new QLabel(tr("Sample rate:")), sampleRate); + // Spectrogram settings + layout->addRow(new QLabel()); // TODO: find a better way to add an empty row? + layout->addRow(new QLabel(tr("Spectrogram"))); + fftSizeSlider = new QSlider(Qt::Horizontal, widget); fftSizeSlider->setRange(7, 13); fftSizeSlider->setValue(10); @@ -56,16 +60,24 @@ SpectrogramControls::SpectrogramControls(const QString & title, QWidget * parent powerMinSlider->setValue(-50); layout->addRow(new QLabel(tr("Power min:")), powerMinSlider); + // Pointer position info + layout->addRow(new QLabel()); // TODO: find a better way to add an empty row? + layout->addRow(new QLabel(tr("Pointer"))); + + pointerFrequencyLabel = new QLabel(); + layout->addRow(new QLabel(tr("Pointer frequency:")), pointerFrequencyLabel); + + pointerTimeLabel = new QLabel(); + layout->addRow(new QLabel(tr("Pointer time:")), pointerTimeLabel); + + // Selection settings + layout->addRow(new QLabel()); // TODO: find a better way to add an empty row? + layout->addRow(new QLabel(tr("Selection"))); + cursorsCheckBox = new QCheckBox(widget); cursorsCheckBox->setCheckState(Qt::Unchecked); layout->addRow(new QLabel(tr("Enable cursors:")), cursorsCheckBox); - cursorFrequencyLabel = new QLabel(); - layout->addRow(new QLabel(tr("Cursor frequency:")), cursorFrequencyLabel); - - cursorTimeLabel = new QLabel(); - layout->addRow(new QLabel(tr("Cursor time:")), cursorTimeLabel); - deltaDragCheckBox = new QCheckBox(widget); deltaDragCheckBox->setCheckState(Qt::Checked); layout->addRow(new QLabel(tr("Delta dragging:")), deltaDragCheckBox); diff --git a/spectrogramcontrols.h b/spectrogramcontrols.h index 0da8858..9b18df4 100644 --- a/spectrogramcontrols.h +++ b/spectrogramcontrols.h @@ -53,8 +53,8 @@ public: QSlider *powerMaxSlider; QSlider *powerMinSlider; QCheckBox *cursorsCheckBox; - QLabel *cursorFrequencyLabel; - QLabel *cursorTimeLabel; + QLabel *pointerFrequencyLabel; + QLabel *pointerTimeLabel; QCheckBox *deltaDragCheckBox; QLabel *deltaFrequencyLabel; QLabel *deltaTimeLabel;