|
LMMS
|
Base class for view for one Lv2 plugin. More...
#include <Lv2ViewBase.h>
Protected Member Functions | |
| Lv2ViewBase (class QWidget *pluginWidget, Lv2ControlBase *ctrlBase) | |
| ~Lv2ViewBase () | |
| void | toggleUI () |
| void | toggleHelp (bool visible) |
| void | closeHelpWindow () |
| void | modelChanged (Lv2ControlBase *ctrlBase) |
| Reconnect models if model changed. | |
| Protected Member Functions inherited from lmms::gui::LinkedModelGroupsView | |
| ~LinkedModelGroupsView ()=default | |
| void | modelChanged (LinkedModelGroups *ctrlBase) |
| Reconnect models if model changed; to be called by child virtuals. | |
Protected Attributes | |
| QPushButton * | m_reloadPluginButton = nullptr |
| QPushButton * | m_toggleUIButton = nullptr |
| QPushButton * | m_helpButton = nullptr |
Private Types | |
| enum | Rows { ButtonRow , ProcRow , LinkChannelsRow } |
Private Member Functions | |
| LinkedModelGroupView * | getGroupView () override |
| void | onHelpWindowClosed () |
Static Private Member Functions | |
| static AutoLilvNode | uri (const char *uriStr) |
Private Attributes | |
| Lv2ViewProc * | m_procView |
| const int | m_colNum = 6 |
| Numbers of controls per row; must be multiple of 2 for mono effects. | |
| QMdiSubWindow * | m_helpWindow = nullptr |
| HelpWindowEventFilter | m_helpWindowEventFilter |
Friends | |
| class | HelpWindowEventFilter |
Base class for view for one Lv2 plugin.
|
private |
|
protected |
| pluginWidget | A child class which inherits QWidget |
|
protected |
|
protected |
|
inlineoverrideprivatevirtual |
The base class must return the addressed group view, which has the same value as "this"
Implements lmms::gui::LinkedModelGroupsView.
|
protected |
Reconnect models if model changed.
|
private |
|
protected |
|
protected |
|
staticprivate |
|
friend |
Numbers of controls per row; must be multiple of 2 for mono effects.
|
protected |
|
private |
|
private |
|
private |
|
protected |
|
protected |