Sophie

Sophie

distrib > Mandriva > cooker > i586 > by-pkgid > 76bdad05b5dca2a491582dbec0713d55 > files > 167

libqwt-devel-6.0.1-2.i586.rpm

#ifndef _WHEELBOX_H_
#define _WHEELBOX_H_

#include <qwidget.h>

class QwtWheel;
class QLabel;
class QLCDNumber;

class WheelBox: public QWidget
{
    Q_OBJECT

public:
    WheelBox(const QString &title, 
        double min, double max, double stepSize, 
        QWidget *parent = NULL);

    void setUnit(const QString &);
    QString unit() const;

    void setValue(double value);
    double value() const;

Q_SIGNALS:
    double valueChanged(double);

private:
    QLCDNumber *d_number;
    QwtWheel *d_wheel;
    QLabel *d_label;

    QString d_unit;
};

#endif