DoubleSpinBox.h 367 B

1234567891011121314151617181920212223
  1. #pragma once
  2. #include <QObject>
  3. #include <QDoubleSpinBox>
  4. class DoubleSpinBox : public QDoubleSpinBox
  5. {
  6. Q_OBJECT
  7. public:
  8. DoubleSpinBox(QWidget *parent = nullptr);
  9. ~DoubleSpinBox();
  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. };