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...
 
void setIndex (int idx)
 set the index of the slider More...
 
double get_eq_value () const
 get the gstreamer compatible value More...
 
void set_eq_value (double val)
 set 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

double EqSlider::get_eq_value ( ) const

get the gstreamer compatible value

Returns
int EqSlider::getIndex ( ) const

get the index of the slider

Returns
QLabel* EqSlider::getLabel ( ) const

get the value label

Returns
void EqSlider::set_eq_value ( double  val)

set the gstreamer compatible value

Parameters
val
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
void EqSlider::setIndex ( int  idx)

set the index of the slider

Parameters
idxnew index
Inheritance diagram for EqSlider:
SayonaraSlider