CustomCheckBox.h 391 B

1234567891011121314151617181920212223
  1. #pragma once
  2. #include <QCheckBox>
  3. class CustomCheckBox : public QCheckBox
  4. {
  5. Q_OBJECT
  6. public:
  7. CustomCheckBox(QWidget* parent = nullptr);
  8. ~CustomCheckBox();
  9. void setEditColor();
  10. void setSavedColor();
  11. void setChecked(bool checked);
  12. signals:
  13. void editDone();
  14. private:
  15. bool m_valueChangeFlag = false;
  16. bool m_oldVal = false;
  17. int m_countClicked = 0;
  18. };