Move file picker to SpectrogramControls

This commit is contained in:
Mike Walters
2015-09-06 18:22:04 +01:00
parent 736e91f72d
commit f36d856f19
5 changed files with 15 additions and 8 deletions

View File

@@ -1,5 +1,6 @@
#include "spectrogramcontrols.h"
#include <QIntValidator>
#include <QFileDialog>
#include <QLabel>
#include <cmath>
@@ -40,9 +41,18 @@ SpectrogramControls::SpectrogramControls(const QString & title, QWidget * parent
setWidget(widget);
connect(fftSizeSlider, SIGNAL(valueChanged(int)), this, SLOT(fftSizeSliderChanged(int)));
connect(fileOpenButton, SIGNAL(clicked()), this, SLOT(fileOpenButtonClicked()));
}
void SpectrogramControls::fftSizeSliderChanged(int size)
{
emit fftSizeChanged((int)pow(2, size));
}
void SpectrogramControls::fileOpenButtonClicked()
{
QString fileName = QFileDialog::getOpenFileName(
this, tr("Open File"), "", tr("Sample file (*.cfile *.bin);;All files (*)")
);
emit openFile(fileName);
}