24#ifndef LMMS_GUI_OSCILLOSCOPE_GRAPH_H
25#define LMMS_GUI_OSCILLOSCOPE_GRAPH_H
Definition AutomatableModel.h:468
Wrapper for lockless ringbuffer reader.
Definition LocklessRingBuffer.h:72
Definition OscilloscopeControls.h:41
Definition SampleFrame.h:41
QColor m_clippingLineColor
Definition OscilloscopeGraph.h:81
QColor m_minorLineColor
Definition OscilloscopeGraph.h:80
QColor leftColor
Definition OscilloscopeGraph.h:46
QColor m_monoColor
Definition OscilloscopeGraph.h:77
OscilloscopeControls * m_controls
Definition OscilloscopeGraph.h:67
int m_mousePos
Definition OscilloscopeGraph.h:75
int m_ringBufferIndex
Definition OscilloscopeGraph.h:73
std::vector< SampleFrame > m_ringBuffer
Definition OscilloscopeGraph.h:72
void wheelEvent(QWheelEvent *we) override
Definition OscilloscopeGraph.cpp:147
LocklessRingBufferReader< SampleFrame > m_inputBufferReader
Definition OscilloscopeGraph.h:69
OscilloscopeGraph(QWidget *parent, OscilloscopeControls *controls)
Definition OscilloscopeGraph.cpp:42
QColor monoColor
Definition OscilloscopeGraph.h:45
void changeSampleRate()
Definition OscilloscopeGraph.cpp:56
QColor rightColor
Definition OscilloscopeGraph.h:47
void paintEvent(QPaintEvent *pe) override
Definition OscilloscopeGraph.cpp:66
QColor backgroundColor
Definition OscilloscopeGraph.h:50
static constexpr float MaxBufferLengthSeconds
Maximum length of the oscilloscope history in seconds.
Definition OscilloscopeGraph.h:61
QColor m_leftColor
Definition OscilloscopeGraph.h:78
QColor m_backgroundColor
Definition OscilloscopeGraph.h:82
QColor m_rightColor
Definition OscilloscopeGraph.h:79
void mouseMoveEvent(QMouseEvent *me) override
Definition OscilloscopeGraph.cpp:169
QColor clippingLineColor
Definition OscilloscopeGraph.h:49
QColor minorLineColor
Definition OscilloscopeGraph.h:48
void mousePressEvent(QMouseEvent *me) override
Definition OscilloscopeGraph.cpp:167
Definition AudioPortAudio.cpp:209
Definition RemotePluginBase.cpp:34