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

#include <AudioFileProcessorView.h>

Inheritance diagram for lmms::gui::AudioFileProcessorView:
lmms::gui::InstrumentViewFixedSize lmms::gui::InstrumentView lmms::gui::PluginView lmms::gui::ModelView

Public Member Functions

 AudioFileProcessorView (Instrument *instrument, QWidget *parent)
virtual ~AudioFileProcessorView ()=default
void newWaveView ()
Public Member Functions inherited from lmms::gui::InstrumentViewFixedSize
 ~InstrumentViewFixedSize () override=default
 InstrumentView (Instrument *_instrument, QWidget *_parent)
Public Member Functions inherited from lmms::gui::InstrumentView
 InstrumentView (Instrument *_instrument, QWidget *_parent)
 ~InstrumentView () override
Instrumentmodel ()
const Instrumentmodel () const
void setModel (Model *_model, bool=false) override
InstrumentTrackWindowinstrumentTrackWindow ()
Public Member Functions inherited from lmms::gui::PluginView
 PluginView (Plugin *_plugin, QWidget *_parent)
virtual bool isResizable () const
Public Member Functions inherited from lmms::gui::ModelView
 ModelView (Model *model, QWidget *widget)
virtual ~ModelView ()
virtual void unsetModel ()
Modelmodel ()
const Modelmodel () const
template<class T>
T * castModel ()
template<class T>
const T * castModel () const

Protected Slots

void sampleUpdated ()
void openAudioFile ()

Protected Member Functions

virtual void dragEnterEvent (QDragEnterEvent *dee)
virtual void dropEvent (QDropEvent *de)
virtual void paintEvent (QPaintEvent *)
Protected Member Functions inherited from lmms::gui::ModelView
QWidget * widget ()
virtual void doConnections ()

Private Member Functions

virtual void modelChanged ()

Private Attributes

AudioFileProcessorWaveViewm_waveView
Knobm_ampKnob
Knobm_startKnob
Knobm_endKnob
Knobm_loopKnob
gui::PixmapButtonm_openAudioFileButton
PixmapButtonm_reverseButton
AutomatableButtonGroupm_loopGroup
PixmapButtonm_stutterButton
ComboBoxm_interpBox

Constructor & Destructor Documentation

◆ AudioFileProcessorView()

lmms::gui::AudioFileProcessorView::AudioFileProcessorView ( Instrument * instrument,
QWidget * parent )

◆ ~AudioFileProcessorView()

virtual lmms::gui::AudioFileProcessorView::~AudioFileProcessorView ( )
virtualdefault

Member Function Documentation

◆ dragEnterEvent()

void lmms::gui::AudioFileProcessorView::dragEnterEvent ( QDragEnterEvent * dee)
protectedvirtual

◆ dropEvent()

void lmms::gui::AudioFileProcessorView::dropEvent ( QDropEvent * de)
protectedvirtual

◆ modelChanged()

void lmms::gui::AudioFileProcessorView::modelChanged ( )
privatevirtual

Reimplemented from lmms::gui::ModelView.

◆ newWaveView()

void lmms::gui::AudioFileProcessorView::newWaveView ( )

◆ openAudioFile

void lmms::gui::AudioFileProcessorView::openAudioFile ( )
protectedslot

◆ paintEvent()

void lmms::gui::AudioFileProcessorView::paintEvent ( QPaintEvent * )
protectedvirtual

◆ sampleUpdated

void lmms::gui::AudioFileProcessorView::sampleUpdated ( )
protectedslot

Member Data Documentation

◆ m_ampKnob

Knob* lmms::gui::AudioFileProcessorView::m_ampKnob
private

◆ m_endKnob

Knob* lmms::gui::AudioFileProcessorView::m_endKnob
private

◆ m_interpBox

ComboBox* lmms::gui::AudioFileProcessorView::m_interpBox
private

◆ m_loopGroup

AutomatableButtonGroup* lmms::gui::AudioFileProcessorView::m_loopGroup
private

◆ m_loopKnob

Knob* lmms::gui::AudioFileProcessorView::m_loopKnob
private

◆ m_openAudioFileButton

gui::PixmapButton* lmms::gui::AudioFileProcessorView::m_openAudioFileButton
private

◆ m_reverseButton

PixmapButton* lmms::gui::AudioFileProcessorView::m_reverseButton
private

◆ m_startKnob

Knob* lmms::gui::AudioFileProcessorView::m_startKnob
private

◆ m_stutterButton

PixmapButton* lmms::gui::AudioFileProcessorView::m_stutterButton
private

◆ m_waveView

AudioFileProcessorWaveView* lmms::gui::AudioFileProcessorView::m_waveView
private

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