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

#include <Model.h>

Inheritance diagram for lmms::Model:
lmms::AutomatableModel lmms::Clip lmms::Controller lmms::EffectChain lmms::EffectControls lmms::EnvelopeAndLfoParameters lmms::InstrumentFunctionArpeggio lmms::InstrumentFunctionNoteStacking lmms::InstrumentSoundShaping lmms::LadspaControl lmms::LinkedModelGroup lmms::MeterModel lmms::Microtuner lmms::MidiPort lmms::Mixer lmms::OscillatorObject lmms::OscillatorObject lmms::Piano lmms::Plugin lmms::Track lmms::TrackContainer lmms::VoiceObject lmms::graphModel

Signals

void dataChanged ()
void dataUnchanged ()
void propertiesChanged ()

Public Member Functions

 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 Attributes

QString m_displayName
bool m_defaultConstructed

Constructor & Destructor Documentation

◆ Model()

lmms::Model::Model ( Model * parent,
QString displayName = QString(),
bool defaultConstructed = false )

◆ ~Model()

lmms::Model::~Model ( )
overridedefault

Member Function Documentation

◆ dataChanged

void lmms::Model::dataChanged ( )
signal

◆ dataUnchanged

void lmms::Model::dataUnchanged ( )
signal

◆ displayName()

QString lmms::Model::displayName ( ) const
virtual

◆ fullDisplayName()

QString lmms::Model::fullDisplayName ( ) const
virtual

Reimplemented in lmms::Instrument.

◆ isDefaultConstructed()

bool lmms::Model::isDefaultConstructed ( ) const

◆ parentModel()

Model * lmms::Model::parentModel ( ) const

◆ propertiesChanged

void lmms::Model::propertiesChanged ( )
signal

◆ setDisplayName()

void lmms::Model::setDisplayName ( const QString & displayName)
virtual

Member Data Documentation

◆ m_defaultConstructed

bool lmms::Model::m_defaultConstructed
private

◆ m_displayName

QString lmms::Model::m_displayName
private

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