Files
inspectrum/spectrogramcontrols.h
2015-08-16 14:17:11 +02:00

31 lines
569 B
C++

#pragma once
#include <QDockWidget>
#include <QFormLayout>
#include <QLineEdit>
#include <QPushButton>
#include <QSlider>
class SpectrogramControls : public QDockWidget {
Q_OBJECT
public:
SpectrogramControls(const QString & title, QWidget * parent);
signals:
void fftSizeChanged(int size);
private slots:
void fftSizeSliderChanged(int size);
private:
QWidget *widget;
QFormLayout *layout;
public:
QPushButton *fileOpenButton;
QLineEdit *sampleRate;
QSlider *fftSizeSlider;
QSlider *zoomLevelSlider;
QSlider *powerMaxSlider;
QSlider *powerMinSlider;
};