LMMS
Loading...
Searching...
No Matches
lmms::gui::EqSpectrumView Class Reference

#include <EqSpectrumView.h>

Inheritance diagram for lmms::gui::EqSpectrumView:

Public Member Functions

 EqSpectrumView (EqAnalyser *b, QWidget *_parent=0)
 ~EqSpectrumView () override=default
QColor getColor () const
void setColor (const QColor &value)

Protected Member Functions

void paintEvent (QPaintEvent *event) override

Private Slots

void periodicalUpdate ()

Private Member Functions

float bandToFreq (int index)

Private Attributes

QColor m_color
EqAnalyserm_analyser
QPainterPath m_path
float m_peakSum
float m_pixelsPerUnitWidth
float m_scale
int m_skipBands
bool m_periodicalUpdate
QList< float > m_bandHeight

Constructor & Destructor Documentation

◆ EqSpectrumView()

lmms::gui::EqSpectrumView::EqSpectrumView ( EqAnalyser * b,
QWidget * _parent = 0 )
explicit

◆ ~EqSpectrumView()

lmms::gui::EqSpectrumView::~EqSpectrumView ( )
overridedefault

Member Function Documentation

◆ bandToFreq()

float lmms::gui::EqSpectrumView::bandToFreq ( int index)
private

◆ getColor()

QColor lmms::gui::EqSpectrumView::getColor ( ) const

◆ paintEvent()

void lmms::gui::EqSpectrumView::paintEvent ( QPaintEvent * event)
overrideprotected

◆ periodicalUpdate

void lmms::gui::EqSpectrumView::periodicalUpdate ( )
privateslot

◆ setColor()

void lmms::gui::EqSpectrumView::setColor ( const QColor & value)

Member Data Documentation

◆ m_analyser

EqAnalyser* lmms::gui::EqSpectrumView::m_analyser
private

◆ m_bandHeight

QList<float> lmms::gui::EqSpectrumView::m_bandHeight
private

◆ m_color

QColor lmms::gui::EqSpectrumView::m_color
private

◆ m_path

QPainterPath lmms::gui::EqSpectrumView::m_path
private

◆ m_peakSum

float lmms::gui::EqSpectrumView::m_peakSum
private

◆ m_periodicalUpdate

bool lmms::gui::EqSpectrumView::m_periodicalUpdate
private

◆ m_pixelsPerUnitWidth

float lmms::gui::EqSpectrumView::m_pixelsPerUnitWidth
private

◆ m_scale

float lmms::gui::EqSpectrumView::m_scale
private

◆ m_skipBands

int lmms::gui::EqSpectrumView::m_skipBands
private

The documentation for this class was generated from the following files: