Нет ли чего-нибудь подобного? Я пытался переопределить QAbstractSpinBox, но что-то ничего не выходит. Можете подсказать, что я делаю не так или где взять правильный вариант?
#include <QWidget>
#include <QAbstractSpinBox>
class LongSpinBox: public QAbstractSpinBox
{
Q_OBJECT
public:
LongSpinBox(QWidget* parent = 0);
quint64 val;
QString text() const;
public slots:
void stepUp();
void stepDown();
public:
QAbstractSpinBox::StepEnabled stepEnabled();
signals:
void editingFinished();
};
#include "LongSpinBox.h"
LongSpinBox::LongSpinBox( QWidget* parent /*= 0*/ )
:QAbstractSpinBox(parent)
{
val = 0;
}
QString LongSpinBox::text() const
{
return "333";
}
void LongSpinBox::stepUp()
{
++val;
}
void LongSpinBox::stepDown()
{
--val;
}
QAbstractSpinBox::StepEnabled LongSpinBox::stepEnabled()
{
return ( StepUpEnabled) | (StepDownEnabled);
}