8 #ifndef PLOTANDCAPTUREWIDGET_H_ 9 #define PLOTANDCAPTUREWIDGET_H_ 14 #include <QElapsedTimer> 58 void setupComponents();
62 QGroupBox *sampleRateControlGroup;
63 QGroupBox *sourceControlGroup;
64 QGroupBox *channelControlGroup;
65 QPushButton *startButton;
66 QPushButton *stopButton;
67 QPushButton *applySettingsButton;
68 QPushButton *takeScreenshot;
69 QButtonGroup *channelControlButtonGroup;
70 QLabel *currentStatusLabel;
71 QLineEdit *nameTextBox;
72 QLineEdit *recordingNameTextBox;
74 QElapsedTimer d_clock;
84 int counter, plottedPoints, loopCounter;
85 QRadioButton *leadIButton, *leadIIButton, *leadIIIButton, *respButton;
88 QVector<Plot *> d_plots;
Extension of QwtPlot used for plotting data.
Abstract Interface that should be used for storing data in the memory.
Handles which device to connect through the DeviceInterface.