25#ifndef LMMS_PEAK_CONTROLLER_H
26#define LMMS_PEAK_CONTROLLER_H
51 void saveSettings( QDomDocument & _doc, QDomElement & _this )
override;
Definition Controller.h:51
Controller(ControllerType _type, Model *_parent, const QString &_display_name)
Definition Controller.cpp:47
Definition PeakControllerEffect.h:39
Definition PeakController.h:42
static void initGetControllerBySetting()
Definition PeakController.cpp:177
QString nodeName() const override
Definition PeakController.cpp:243
static PeakController * getControllerBySetting(const QDomElement &_this)
Definition PeakController.cpp:187
void updateValueBuffer() override
Definition PeakController.cpp:78
bool m_coeffNeedsUpdate
Definition PeakController.h:83
PeakController(Model *_parent, PeakControllerEffect *_peak_effect=nullptr)
Definition PeakController.cpp:46
PeakControllerEffect * m_peakEffect
Definition PeakController.h:70
static PeakControllerEffectVector s_effects
Definition PeakController.h:58
static int m_loadCount
Definition PeakController.h:78
float m_currentSample
Definition PeakController.h:75
static int m_getCount
Definition PeakController.h:77
float m_attackCoeff
Definition PeakController.h:81
void handleDestroyedEffect()
Definition PeakController.cpp:129
void saveSettings(QDomDocument &_doc, QDomElement &_this) override
Definition PeakController.cpp:141
void updateCoeffs()
Definition PeakController.cpp:123
static bool m_buggedFile
Definition PeakController.h:79
gui::ControllerDialog * createDialog(QWidget *_parent) override
Definition PeakController.cpp:250
void loadSettings(const QDomElement &_this) override
Definition PeakController.cpp:153
friend class PeakControllerDialog
Definition PeakController.h:72
float m_decayCoeff
Definition PeakController.h:82
Definition ControllerDialog.h:42
ControllerDialog(Controller *controller, QWidget *parent)
Definition ControllerDialog.cpp:33
~PeakControllerDialog() override=default
void paintEvent(QPaintEvent *_pe) override
Definition PeakControllerDialog.cpp:74
PeakController * m_peakController
Definition PeakController.h:101
void contextMenuEvent(QContextMenuEvent *_me) override
Definition PeakControllerDialog.cpp:67
PeakControllerDialog(Controller *_controller, QWidget *_parent)
Definition PeakControllerDialog.cpp:39
void modelChanged() override
Definition PeakControllerDialog.cpp:81
Definition AudioPortAudio.cpp:223
Definition AudioAlsa.cpp:35
std::vector< PeakControllerEffect * > PeakControllerEffectVector
Definition PeakController.h:39