Files
inspectrum/spectrogramcontrols.h
2015-08-26 13:59:43 +01:00

31 lines
573 B
C++

#pragma once
#include <QDockWidget>
#include <QFormLayout>
#include <QLineEdit>
#include <QPushButton>
#include <QSlider>
#include "qxtspanslider.h"
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;
QxtSpanSlider *powerSlider;
};