SpinBox.h 335 B

12345678910111213141516171819202122
  1. #pragma once
  2. #include <QObject>
  3. #include <QSpinBox>
  4. class SpinBox : public QSpinBox
  5. {
  6. Q_OBJECT
  7. public:
  8. SpinBox(QWidget* parent = nullptr);
  9. ~SpinBox();
  10. virtual bool eventFilter(QObject* watched, QEvent* event) override;
  11. signals:
  12. void editDone();
  13. private:
  14. QLineEdit* m_lineEdit{ nullptr };
  15. bool m_valueChangeFalg = false;
  16. };