Does anyone have something like this? I tried to reimplement QAbstractSpinBox but this code does nothing.

Qt Code:
  1. #include <QWidget>
  2. #include <QAbstractSpinBox>
  3.  
  4. class LongSpinBox: public QAbstractSpinBox
  5. {
  6. Q_OBJECT
  7. public:
  8. LongSpinBox(QWidget* parent = 0);
  9. quint64 val;
  10. QString text() const;
  11. public slots:
  12. void stepUp();
  13. void stepDown();
  14. public:
  15. QAbstractSpinBox::StepEnabled stepEnabled();
  16. signals:
  17. void editingFinished();
  18. };
To copy to clipboard, switch view to plain text mode 

Qt Code:
  1. #include "LongSpinBox.h"
  2. LongSpinBox::LongSpinBox( QWidget* parent /*= 0*/ )
  3. {
  4. val = 0;
  5. }
  6.  
  7. QString LongSpinBox::text() const
  8. {
  9. return "333";
  10. }
  11.  
  12. void LongSpinBox::stepUp()
  13. {
  14. ++val;
  15. }
  16.  
  17. void LongSpinBox::stepDown()
  18. {
  19. --val;
  20. }
  21.  
  22. QAbstractSpinBox::StepEnabled LongSpinBox::stepEnabled()
  23. {
  24. return ( StepUpEnabled) | (StepDownEnabled);
  25. }
To copy to clipboard, switch view to plain text mode