23#ifndef SAWATERFALLVIEW_H
24#define SAWATERFALLVIEW_H
53 QSize
sizeHint()
const override {
return QSize(400, 350);}
79 std::vector<std::pair<float, std::string>>
makeTimeTics();
95 float m_execution_avg;
Definition SaControls.h:48
Receives audio data, runs FFT analysis and stores the result.
Definition SaProcessor.h:50
Definition EffectControlDialog.h:42
unsigned int m_displayBottom
Definition SaWaterfallView.h:88
float timeToYPixel(float time, int height)
Definition SaWaterfallView.cpp:196
void periodicUpdate()
Definition SaWaterfallView.cpp:247
float samplesPerLine()
Definition SaWaterfallView.cpp:184
float m_oldHeight
Definition SaWaterfallView.h:74
QPointF m_cursor
Definition SaWaterfallView.h:83
float yPixelToTime(float position, int height)
Definition SaWaterfallView.cpp:205
void updateVisibility()
Definition SaWaterfallView.cpp:255
unsigned int m_displayRight
Definition SaWaterfallView.h:90
SaWaterfallView(SaControls *controls, SaProcessor *processor, QWidget *_parent=0)
Definition SaWaterfallView.cpp:48
void resizeEvent(QResizeEvent *event) override
Definition SaWaterfallView.cpp:340
unsigned int m_displayHeight
Definition SaWaterfallView.h:92
void drawCursor(QPainter &painter)
Definition SaWaterfallView.cpp:283
const EffectControlDialog * m_controlDialog
Definition SaWaterfallView.h:70
void paintEvent(QPaintEvent *event) override
Definition SaWaterfallView.cpp:82
const SaControls * m_controls
Definition SaWaterfallView.h:68
void mouseMoveEvent(QMouseEvent *event) override
Definition SaWaterfallView.cpp:328
unsigned int m_displayLeft
Definition SaWaterfallView.h:89
QSize sizeHint() const override
Definition SaWaterfallView.h:53
SaProcessor * m_processor
Definition SaWaterfallView.h:69
float secondsPerLine()
Definition SaWaterfallView.cpp:189
float m_oldSecondsPerLine
Definition SaWaterfallView.h:73
unsigned int m_displayTop
Definition SaWaterfallView.h:87
unsigned int m_displayWidth
Definition SaWaterfallView.h:91
void mousePressEvent(QMouseEvent *event) override
Definition SaWaterfallView.cpp:333
std::vector< std::pair< float, std::string > > makeTimeTics()
Definition SaWaterfallView.cpp:215
std::vector< std::pair< float, std::string > > m_timeTics
Definition SaWaterfallView.h:80
~SaWaterfallView() override=default
static int int height
Definition pugl.h:1594
Definition AudioPortAudio.cpp:223
Definition AudioAlsa.cpp:35
QPoint position(const QDropEvent *de)
position is a backwards-compatible adapter for QDropEvent::position and pos functions.
Definition DeprecationHelper.h:47