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

#include <EqualizerSlider.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

 EqualizerSlider (QWidget *parent)
 
void set_label (int idx, QLabel *label)
 sets everything the slider has to be aware about More...
 
QLabel * label () const
 get the value label More...
 
int index () const
 get the index of the slider More...
 
double eq_value () const
 get the gstreamer compatible value More...
 
QSize minimumSizeHint () const override
 

Protected Member Functions

void sliderChange (SliderChange change) 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

◆ eq_value()

double EqualizerSlider::eq_value ( ) const

get the gstreamer compatible value

Returns

◆ index()

int EqualizerSlider::index ( ) const

get the index of the slider

Returns

◆ label()

QLabel* EqualizerSlider::label ( ) const

get the value label

Returns

◆ set_label()

void EqualizerSlider::set_label ( 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 EqualizerSlider:
Gui::Slider