Files
GoldenCheetah/qwt/examples/oscilloscope/samplingthread.h
Damien 2f9130cd76 Qwt 6.0.1 Support
Upgrade to QWT 6.0.1, but still uses a locally patched copy
since support for 8 axes has not been included, despite it
being a relatively simple patch.

Fixes #634.
Fixes #567.
2012-02-12 10:43:15 +00:00

26 lines
454 B
C++

#include <qwt_sampling_thread.h>
class SamplingThread: public QwtSamplingThread
{
Q_OBJECT
public:
SamplingThread(QObject *parent = NULL);
double frequency() const;
double amplitude() const;
public Q_SLOTS:
void setAmplitude(double);
void setFrequency(double);
protected:
virtual void sample(double elapsed);
private:
virtual double value(double timeStamp) const;
double d_frequency;
double d_amplitude;
};