Sayonara Player
Signals | Public Member Functions | Protected Member Functions | List of all members
EqSlider Class Reference

#include <EqSlider.h>

Detailed Description

The EqSlider class.

Signals

void sig_value_changed (int idx, int val)
 
void sig_slider_got_focus ()
 
void sig_slider_lost_focus ()
 
void sig_slider_hovered (int)
 

Public Member Functions

 EqSlider (QWidget *parent)
 
void setData (int idx, QLabel *label)
 sets everything the slider has to be aware about More...
 
QLabel * getLabel () const
 get the value label More...
 
int getIndex () const
 get the index of the slider More...
 
double get_eq_value () const
 get the gstreamer compatible value More...
 

Protected Member Functions

void sliderChange (SliderChange change) override
 
void keyPressEvent (QKeyEvent *e) override
 
int get_val_from_pos (const QPoint &pos) const
 
virtual void focusInEvent (QFocusEvent *e) override
 
virtual void focusOutEvent (QFocusEvent *e) override
 
virtual void mousePressEvent (QMouseEvent *e) override
 
virtual void mouseMoveEvent (QMouseEvent *e) override
 
virtual void mouseReleaseEvent (QMouseEvent *e) override
 
virtual bool event (QEvent *e) override
 

Member Function Documentation

◆ get_eq_value()

double EqSlider::get_eq_value ( ) const

get the gstreamer compatible value

Returns

◆ getIndex()

int EqSlider::getIndex ( ) const

get the index of the slider

Returns

◆ getLabel()

QLabel* EqSlider::getLabel ( ) const

get the value label

Returns

◆ setData()

void EqSlider::setData ( int  idx,
QLabel *  label 
)

sets everything the slider has to be aware about

Parameters
idxthe index of the slider
labelthe value label of the slider
Inheritance diagram for EqSlider:
SayonaraSlider