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

#include <Patman.h>

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

Public Slots

void openFile ()
void updateFilename ()

Public Member Functions

 PatmanView (Instrument *_instrument, QWidget *_parent)
 ~PatmanView () override=default
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 Member Functions

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

Private Member Functions

void modelChanged () override

Private Attributes

PatmanInstrumentm_pi
QString m_displayFilename
PixmapButtonm_openFileButton
PixmapButtonm_loopButton
PixmapButtonm_tuneButton

Constructor & Destructor Documentation

◆ PatmanView()

lmms::gui::PatmanView::PatmanView ( Instrument * _instrument,
QWidget * _parent )

◆ ~PatmanView()

lmms::gui::PatmanView::~PatmanView ( )
overridedefault

Member Function Documentation

◆ dragEnterEvent()

void lmms::gui::PatmanView::dragEnterEvent ( QDragEnterEvent * _dee)
overrideprotected

◆ dropEvent()

void lmms::gui::PatmanView::dropEvent ( QDropEvent * _de)
overrideprotected

◆ modelChanged()

void lmms::gui::PatmanView::modelChanged ( )
overrideprivatevirtual

Reimplemented from lmms::gui::ModelView.

◆ openFile

void lmms::gui::PatmanView::openFile ( )
slot

◆ paintEvent()

void lmms::gui::PatmanView::paintEvent ( QPaintEvent * )
overrideprotected

◆ updateFilename

void lmms::gui::PatmanView::updateFilename ( )
slot

Member Data Documentation

◆ m_displayFilename

QString lmms::gui::PatmanView::m_displayFilename
private

◆ m_loopButton

PixmapButton* lmms::gui::PatmanView::m_loopButton
private

◆ m_openFileButton

PixmapButton* lmms::gui::PatmanView::m_openFileButton
private

◆ m_pi

PatmanInstrument* lmms::gui::PatmanView::m_pi
private

◆ m_tuneButton

PixmapButton* lmms::gui::PatmanView::m_tuneButton
private

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