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

The EqSlider class. More...

#include <EqualizerSlider.h>

Inheritance diagram for Gui::EqualizerSlider:
Gui::Slider

Signals

void sigValueChanged (int idx, int val)
 
void sigSliderGotFocus ()
 
void sigSliderLostFocus ()
 
void sigSliderHovered (int)
 

Public Member Functions

 EqualizerSlider (QWidget *parent)
 
void setLabel (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 equalizerValue () const
 get the gstreamer compatible value More...
 
void setEqualizerValue (double value)
 
QSize minimumSizeHint () const override
 
void setSilent (bool b)
 

Protected Member Functions

void sliderChange (SliderChange change) override
 
int valueFromPosition (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 hasAdditionalValue () const
 
virtual int additionalValue () const
 
virtual QColor additionalValueColor () const
 
virtual bool event (QEvent *e) override
 
void paintEvent (QPaintEvent *e) override
 

Detailed Description

The EqSlider class.

Member Function Documentation

◆ equalizerValue()

double Gui::EqualizerSlider::equalizerValue ( ) const

get the gstreamer compatible value

Returns

◆ index()

int Gui::EqualizerSlider::index ( ) const

get the index of the slider

Returns

◆ label()

QLabel* Gui::EqualizerSlider::label ( ) const

get the value label

Returns

◆ setLabel()

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