27 #include <QPaintEvent> 28 #include <QMouseEvent> 29 #include <QFocusEvent> 41 void paint(QPainter *painter,
const QRect &rect,
42 const QPalette &palette,
bool has_focus)
const;
44 void set_rating(quint8 rating);
45 quint8 get_rating()
const;
59 void sig_finished(
bool);
66 virtual void paintEvent(QPaintEvent *e)
override;
67 virtual void focusInEvent(QFocusEvent* e)
override;
68 virtual void focusOutEvent(QFocusEvent* e)
override;
69 virtual void mousePressEvent(QMouseEvent *ev)
override;
70 virtual void mouseReleaseEvent(QMouseEvent* ev)
override;
71 virtual void mouseMoveEvent(QMouseEvent *ev)
override;
73 void set_rating(
Rating rating);
87 QWidget* _parent=
nullptr;
92 void update_rating(
int rating);
93 int calc_rating(QPoint pos)
const;
99 #endif // RATINGLABEL_H Definition: RatingLabel.h:35
Definition: RatingLabel.h:54