Sophie

Sophie

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

libqwt-devel-6.0.1-2.i586.rpm

#ifndef _KNOB_H_
#define _KNOB_H_

#include <qwidget.h>

class QwtKnob;
class QLabel;

class Knob: public QWidget
{
    Q_OBJECT

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

    virtual QSize sizeHint() const;

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

Q_SIGNALS:
    double valueChanged(double);

protected:
    virtual void resizeEvent(QResizeEvent *);

private:
    QwtKnob *d_knob;
    QLabel *d_label;
};

#endif