Sayonara Player
Loading...
Searching...
No Matches
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 percent, const QPoint &globalPos)
 

Public Member Functions

 EqualizerSlider (QWidget *parent)
 
void setLabel (int idx, QLabel *label)
 sets everything the slider has to be aware about
 
QLabel * label () const
 get the value label
 
int index () const
 get the index of the slider
 
double equalizerValue () const
 get the gstreamer compatible value
 
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
 
void focusInEvent (QFocusEvent *e) override
 
void focusOutEvent (QFocusEvent *e) override
 
void mousePressEvent (QMouseEvent *e) override
 
void mouseMoveEvent (QMouseEvent *e) override
 
void mouseReleaseEvent (QMouseEvent *e) override
 
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