27 #include <QPaintEvent> 28 #include <QMouseEvent> 29 #include <QFocusEvent> 45 void sig_finished(
bool);
52 void set_rating(
int rating);
53 int get_rating()
const;
62 void paintEvent(QPaintEvent *e)
override;
63 void focusInEvent(QFocusEvent* e)
override;
64 void focusOutEvent(QFocusEvent* e)
override;
65 void mousePressEvent(QMouseEvent *ev)
override;
66 void mouseReleaseEvent(QMouseEvent* ev)
override;
67 void mouseMoveEvent(QMouseEvent *ev)
override;
71 QWidget* _parent=
nullptr;
79 void update_rating(
int rating);
80 int calc_rating(QPoint pos)
const;
85 #endif // RATINGLABEL_H The RatingLabel class.
Definition: RatingLabel.h:40