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

#include <TapTempoView.h>

Inheritance diagram for lmms::gui::TapTempoView:
lmms::gui::ToolPluginView lmms::gui::PluginView lmms::gui::ModelView

Public Member Functions

 TapTempoView (TapTempo *plugin)
Public Member Functions inherited from lmms::gui::ToolPluginView
 ToolPluginView (ToolPlugin *_toolPlugin)
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 setModel (Model *model, bool isOldModelValid=true)
virtual void unsetModel ()
Modelmodel ()
const Modelmodel () const
template<class T>
T * castModel ()
template<class T>
const T * castModel () const

Private Member Functions

void closeEvent (QCloseEvent *) override
void keyPressEvent (QKeyEvent *) override
void update ()
void reset ()

Private Attributes

QPushButton * m_tapButton
QPushButton * m_resetButton
QPushButton * m_syncButton
QCheckBox * m_precisionCheckBox
QCheckBox * m_muteCheckBox
QLabel * m_msLabel
QLabel * m_hzLabel
TapTempom_plugin

Additional Inherited Members

Protected Member Functions inherited from lmms::gui::ModelView
virtual void modelChanged ()
QWidget * widget ()
virtual void doConnections ()

Constructor & Destructor Documentation

◆ TapTempoView()

lmms::gui::TapTempoView::TapTempoView ( TapTempo * plugin)

Member Function Documentation

◆ closeEvent()

void lmms::gui::TapTempoView::closeEvent ( QCloseEvent * event)
overrideprivate

◆ keyPressEvent()

void lmms::gui::TapTempoView::keyPressEvent ( QKeyEvent * event)
overrideprivate

◆ reset()

void lmms::gui::TapTempoView::reset ( )
private

◆ update()

void lmms::gui::TapTempoView::update ( )
private

Member Data Documentation

◆ m_hzLabel

QLabel* lmms::gui::TapTempoView::m_hzLabel
private

◆ m_msLabel

QLabel* lmms::gui::TapTempoView::m_msLabel
private

◆ m_muteCheckBox

QCheckBox* lmms::gui::TapTempoView::m_muteCheckBox
private

◆ m_plugin

TapTempo* lmms::gui::TapTempoView::m_plugin
private

◆ m_precisionCheckBox

QCheckBox* lmms::gui::TapTempoView::m_precisionCheckBox
private

◆ m_resetButton

QPushButton* lmms::gui::TapTempoView::m_resetButton
private

◆ m_syncButton

QPushButton* lmms::gui::TapTempoView::m_syncButton
private

◆ m_tapButton

QPushButton* lmms::gui::TapTempoView::m_tapButton
private

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