#ifndef HEXSPINBOX_H_ #define HEXSPINBOX_H_ #include <qspinbox.h> class QRegExpValidator; class HexSpinBox : public QSpinBox { Q_OBJECT public: HexSpinBox(QWidget *parent = 0); ~HexSpinBox(void); protected: QValidator::State validate(QString &text, int &pos) const; int valueFromText(const QString &text) const; QString textFromValue(int value) const; private: QRegExpValidator *validator; }; #endif // HEXSPINBOX_H_