Files
inspectrum/mainwindow.cpp
2015-07-19 05:41:34 +01:00

19 lines
745 B
C++

#include <QtWidgets>
#include "mainwindow.h"
MainWindow::MainWindow()
{
setWindowTitle(tr("inspectrum"));
scrollArea.setWidget(&spectrogram);
setCentralWidget(&scrollArea);
dock = new SpectrogramControls(tr("Controls"), this);
dock->setAllowedAreas(Qt::LeftDockWidgetArea | Qt::RightDockWidgetArea);
addDockWidget(Qt::LeftDockWidgetArea, dock);
connect(dock, SIGNAL(fftSizeChanged(int)), &spectrogram, SLOT(setFFTSize(int)));
connect(dock->fileOpenButton, SIGNAL(clicked()), &spectrogram, SLOT(pickFile()));
connect(dock->powerMaxSlider, SIGNAL(valueChanged(int)), &spectrogram, SLOT(setPowerMax(int)));
connect(dock->powerMinSlider, SIGNAL(valueChanged(int)), &spectrogram, SLOT(setPowerMin(int)));
}