#ifndef _DOLLAR_SCROLL_BAR_INCLUDED_
#define _DOLLAR_SCROLL_BAR_INCLUDED_

#include <kstring.h>
#include <qlabel.h>
#include <qscrbar.h>


class QtedDollarScrollBar : public QWidget {
   Q_OBJECT
   private:
      float      _min;
      float      _max;
      float      _inc;
      QString    _label_text;
      QLabel     *_label_p;
      QScrollBar *_sb_p;

   public:
      QtedDollarScrollBar(const char *label, float min, float max, float inc,
                         QWidget *parent=0, const char *name=0);
      void setRange(float min, float max, float inc);
      void setEnabled(bool tf) { _sb_p->setEnabled(tf); }
      void setValue(float val) { _sb_p->setValue((int)(val * 100)); }
      float getValue(void);

   protected:
      void resizeEvent(QResizeEvent *);

   private slots:
      void betMade();
      void setText(int value);


   signals:
      void valueSet(float);
};

#endif


Documentation generated by root@berlinux on Fre Nov 27 17:29:32 CET 1998