1
#include <qapplication.h>
2
#include "mainwindow.h"
3
#include "samplingthread.h"
5
int main(int argc, char **argv)
7
QApplication app(argc, argv);
10
window.resize(800,400);
12
SamplingThread samplingThread;
13
samplingThread.setFrequency(window.frequency());
14
samplingThread.setAmplitude(window.amplitude());
15
samplingThread.setInterval(window.signalInterval());
17
window.connect(&window, SIGNAL(frequencyChanged(double)),
18
&samplingThread, SLOT(setFrequency(double)));
19
window.connect(&window, SIGNAL(amplitudeChanged(double)),
20
&samplingThread, SLOT(setAmplitude(double)));
21
window.connect(&window, SIGNAL(signalIntervalChanged(double)),
22
&samplingThread, SLOT(setInterval(double)));
26
samplingThread.start();
31
samplingThread.stop();
32
samplingThread.wait(1000);