|
lmms
Cross-platform music production software
|
#include <ModelView.h>
Public Member Functions | |
| ModelView (Model *model, QWidget *widget) | |
| virtual | ~ModelView () |
| virtual void | setModel (Model *model, bool isOldModelValid=true) |
| virtual void | unsetModel () |
| Model * | model () |
| const Model * | model () const |
| template<class T> | |
| T * | castModel () |
| template<class T> | |
| const T * | castModel () const |
Protected Member Functions | |
| virtual void | modelChanged () |
| QWidget * | widget () |
| virtual void | doConnections () |
Private Attributes | |
| QWidget * | m_widget |
| QPointer< Model > | m_model |
| lmms::gui::ModelView::ModelView | ( | Model * | model, |
| QWidget * | widget ) |
|
virtual |
|
inline |
|
inline |
|
protectedvirtual |
Reimplemented in lmms::gui::FloatModelEditorBase.
|
inline |
|
inline |
|
inlineprotectedvirtual |
Reimplemented in lmms::gui::AudioFileProcessorView, lmms::gui::AutomatableButton, lmms::gui::AutomatableButtonGroup, lmms::gui::AutomatableSlider, lmms::gui::BitInvaderView, lmms::gui::CarlaInstrumentView, lmms::gui::ControllerView, lmms::gui::EffectRackView, lmms::gui::EffectView, lmms::gui::EnvelopeAndLfoView, lmms::gui::EnvelopeGraph, lmms::gui::FreeBoyInstrumentView, lmms::gui::GigInstrumentView, lmms::gui::Graph, lmms::gui::GroupBox, lmms::gui::InstrumentFunctionArpeggioView, lmms::gui::InstrumentFunctionNoteStackingView, lmms::gui::InstrumentMidiIOView, lmms::gui::InstrumentSoundShapingView, lmms::gui::InstrumentTrackView, lmms::gui::InstrumentTrackWindow, lmms::gui::KickerInstrumentView, lmms::gui::Lb302SynthView, lmms::gui::LcdFloatSpinBox, lmms::gui::LcdSpinBox, lmms::gui::LfoControllerDialog, lmms::gui::Lv2FxControlDialog, lmms::gui::Lv2InsView, lmms::gui::MalletsInstrumentView, lmms::gui::MeterDialog, lmms::gui::MidiPortMenu, lmms::gui::MonstroView, lmms::gui::NesInstrumentView, lmms::gui::NineButtonSelector, lmms::gui::OpulenzInstrumentView, lmms::gui::OrganicInstrumentView, lmms::gui::PatmanView, lmms::gui::PeakControllerDialog, lmms::gui::PianoView, lmms::gui::SampleTrackView, lmms::gui::SampleTrackWindow, lmms::gui::Sf2InstrumentView, lmms::gui::SfxrInstrumentView, lmms::gui::SidInstrumentView, lmms::gui::TempoSyncBarModelEditor, lmms::gui::TempoSyncKnob, lmms::gui::TrackView, lmms::gui::TripleOscillatorView, lmms::gui::VestigeInstrumentView, lmms::gui::VibedView, lmms::gui::WatsynView, lmms::gui::XpressiveView, and lmms::gui::ZynAddSubFxView.
|
virtual |
Reimplemented in lmms::gui::AutomatableModelView, and lmms::gui::InstrumentView.
|
virtual |
Reimplemented in lmms::gui::AutomatableModelView.
|
inlineprotected |
|
private |
|
private |