LMMS
Loading...
Searching...
No Matches
lmms::gui::LinkedModelGroupsView Class Referenceabstract

#include <LinkedModelGroupViews.h>

Inheritance diagram for lmms::gui::LinkedModelGroupsView:
lmms::gui::Lv2ViewBase lmms::gui::Lv2FxControlDialog lmms::gui::Lv2InsView

Protected Member Functions

 ~LinkedModelGroupsView ()=default
void modelChanged (LinkedModelGroups *ctrlBase)
 Reconnect models if model changed; to be called by child virtuals.

Private Member Functions

virtual LinkedModelGroupViewgetGroupView ()=0

Detailed Description

Container class for one LinkedModelGroupView

Note
It's intended this class does not inherit from ModelView. Inheriting classes need to do that, see e.g. Lv2Instrument.h

Constructor & Destructor Documentation

◆ ~LinkedModelGroupsView()

lmms::gui::LinkedModelGroupsView::~LinkedModelGroupsView ( )
protecteddefault

Member Function Documentation

◆ getGroupView()

virtual LinkedModelGroupView * lmms::gui::LinkedModelGroupsView::getGroupView ( )
privatepure virtual

The base class must return the addressed group view, which has the same value as "this"

Implemented in lmms::gui::Lv2ViewBase.

◆ modelChanged()

void lmms::gui::LinkedModelGroupsView::modelChanged ( LinkedModelGroups * ctrlBase)
protected

Reconnect models if model changed; to be called by child virtuals.


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