24 class QRegExpValidator;
26 class TimeSpinBox :
public QSpinBox
31 explicit TimeSpinBox(QWidget *parent = 0);
34 QValidator::State validate(QString &input,
int &pos)
const;
35 int valueFromText(
const QString &text)
const;
36 QString textFromValue(
int val)
const;
37 void keyPressEvent(QKeyEvent *event);
40 QRegExpValidator* m_validator;
43 class TimeSpinBoxLineEdit :
public QLineEdit
48 explicit TimeSpinBoxLineEdit(QWidget *parent = 0);
51 void focusInEvent(QFocusEvent *event);
52 void focusOutEvent(QFocusEvent *event);
53 void mousePressEvent(QMouseEvent *event);
56 bool m_selectOnMousePress;