Sayonara Player
Signals | Public Member Functions | Protected Member Functions | List of all members
Gui::RatingLabel Class Reference

The RatingLabel class. More...

#include <RatingLabel.h>

Inheritance diagram for Gui::RatingLabel:

Signals

void sig_finished (bool)
 

Public Member Functions

 RatingLabel (QWidget *parent, bool enabled=true)
 
void set_rating (Rating rating)
 Set a rating from one to 5. More...
 
Rating get_rating () const
 
void set_offset_y (int offset)
 The y-offset where the stars should be painted. More...
 

Protected Member Functions

void paintEvent (QPaintEvent *e) override
 
void focusInEvent (QFocusEvent *e) override
 
void focusOutEvent (QFocusEvent *e) override
 
void mousePressEvent (QMouseEvent *ev) override
 
void mouseReleaseEvent (QMouseEvent *ev) override
 
void mouseMoveEvent (QMouseEvent *ev) override
 
QSize sizeHint () const override
 
QSize minimumSizeHint () const override
 

Detailed Description

The RatingLabel class.

Member Function Documentation

◆ set_offset_y()

void Gui::RatingLabel::set_offset_y ( int  offset)

The y-offset where the stars should be painted.

Parameters
offset

◆ set_rating()

void Gui::RatingLabel::set_rating ( Rating  rating)

Set a rating from one to 5.

Parameters
rating