www.pudn.com > qtdso-0.3.1.rar > converterhistogramwid.h


#ifndef CONVERTERHISTOGRAMWID_HH
#define CONVERTERHISTOGRAMWID_HH

#include <qwidget.h>
#include <qdatetime.h>

class Dso;

class ConverterHistogramWid : public QWidget
{
Q_OBJECT
public:
ConverterHistogramWid( QWidget *parent=0, const char *name=0 );
virtual ~ConverterHistogramWid();

double numSamples() const { return m_numSamples; }
int max() const { return m_max; }
int min() const { return m_min; }
double sum() const { return m_sum; }
double mean() const;
double stdDeviation() const;
int msec() const { return m_timer.elapsed(); }

void addValues( Dso *, int );

public slots:
void clearSLOT();

protected:
double m_drawFac;
double m_histogram[256];
double m_numSamples;
int m_max;
int m_min;
double m_sum;
QTime m_timer;

void paintEvent( QPaintEvent * );

};

#endif // CONVERTERHISTOGRAMWID_HH