mirror of
https://github.com/miek/inspectrum.git
synced 2026-03-03 06:54:17 +01:00
20 lines
847 B
C++
20 lines
847 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->fileOpenButton, SIGNAL(clicked()), &spectrogram, SLOT(pickFile()));
|
|
connect(dock, SIGNAL(fftSizeChanged(int)), &spectrogram, SLOT(setFFTSize(int)));
|
|
connect(dock->zoomLevelSlider, SIGNAL(valueChanged(int)), &spectrogram, SLOT(setZoomLevel(int)));
|
|
connect(dock->powerMaxSlider, SIGNAL(valueChanged(int)), &spectrogram, SLOT(setPowerMax(int)));
|
|
connect(dock->powerMinSlider, SIGNAL(valueChanged(int)), &spectrogram, SLOT(setPowerMin(int)));
|
|
} |