LMMS
Loading...
Searching...
No Matches
lmms::MeterModel Class Reference

#include <MeterModel.h>

Inheritance diagram for lmms::MeterModel:
lmms::Model

Public Member Functions

 MeterModel (Model *_parent)
 ~MeterModel () override=default
void saveSettings (QDomDocument &_doc, QDomElement &_this, const QString &_name)
void loadSettings (const QDomElement &_this, const QString &_name)
void reset ()
IntModelnumeratorModel ()
IntModeldenominatorModel ()
Public Member Functions inherited from lmms::Model
 Model (Model *parent, QString displayName=QString(), bool defaultConstructed=false)
 ~Model () override=default
bool isDefaultConstructed () const
ModelparentModel () const
virtual QString displayName () const
virtual void setDisplayName (const QString &displayName)
virtual QString fullDisplayName () const

Private Member Functions

 mapPropertyFromModel (int, getNumerator, setNumerator, m_numeratorModel)
 mapPropertyFromModel (int, getDenominator, setDenominator, m_denominatorModel)

Private Attributes

IntModel m_numeratorModel
IntModel m_denominatorModel

Additional Inherited Members

Signals inherited from lmms::Model
void dataChanged ()
void dataUnchanged ()
void propertiesChanged ()

Constructor & Destructor Documentation

◆ MeterModel()

lmms::MeterModel::MeterModel ( Model * _parent)

◆ ~MeterModel()

lmms::MeterModel::~MeterModel ( )
overridedefault

Member Function Documentation

◆ denominatorModel()

IntModel & lmms::MeterModel::denominatorModel ( )
inline

◆ loadSettings()

void lmms::MeterModel::loadSettings ( const QDomElement & _this,
const QString & _name )

◆ mapPropertyFromModel() [1/2]

lmms::MeterModel::mapPropertyFromModel ( int ,
getDenominator ,
setDenominator ,
m_denominatorModel  )
private

◆ mapPropertyFromModel() [2/2]

lmms::MeterModel::mapPropertyFromModel ( int ,
getNumerator ,
setNumerator ,
m_numeratorModel  )
private

◆ numeratorModel()

IntModel & lmms::MeterModel::numeratorModel ( )
inline

◆ reset()

void lmms::MeterModel::reset ( )

◆ saveSettings()

void lmms::MeterModel::saveSettings ( QDomDocument & _doc,
QDomElement & _this,
const QString & _name )

Member Data Documentation

◆ m_denominatorModel

IntModel lmms::MeterModel::m_denominatorModel
private

◆ m_numeratorModel

IntModel lmms::MeterModel::m_numeratorModel
private

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