mirror of
https://github.com/GoldenCheetah/GoldenCheetah.git
synced 2026-02-14 00:28:42 +00:00
33 lines
500 B
C++
33 lines
500 B
C++
#ifndef _DATA_PLOT_H
|
|
#define _DATA_PLOT_H 1
|
|
|
|
#include <qwt_plot.h>
|
|
|
|
const int PLOT_SIZE = 201; // 0 to 200
|
|
|
|
class DataPlot : public QwtPlot
|
|
{
|
|
Q_OBJECT
|
|
|
|
public:
|
|
DataPlot(QWidget* = NULL);
|
|
|
|
public slots:
|
|
void setTimerInterval(double interval);
|
|
|
|
protected:
|
|
virtual void timerEvent(QTimerEvent *e);
|
|
|
|
private:
|
|
void alignScales();
|
|
|
|
double d_x[PLOT_SIZE];
|
|
double d_y[PLOT_SIZE];
|
|
double d_z[PLOT_SIZE];
|
|
|
|
int d_interval; // timer in ms
|
|
int d_timerId;
|
|
};
|
|
|
|
#endif
|