25#ifndef LMMS_GUI_LINKED_MODEL_GROUP_VIEWS_H
26#define LMMS_GUI_LINKED_MODEL_GROUP_VIEWS_H
80 const std::string& display,
bool removable);
92 std::map<std::string, std::unique_ptr<class Control>>
m_widgets;
Definition LinkedModelGroups.h:54
Definition LinkedModelGroups.h:156
Definition ControlLayout.h:96
Definition LinkedModelGroupViews.h:63
class ControlLayout * m_layout
Definition LinkedModelGroupViews.h:91
void removeFocusFromSearchBar()
Definition LinkedModelGroupViews.cpp:148
~LinkedModelGroupView() override=default
void modelChanged(LinkedModelGroup *linkedModelGroup)
Reconnect models if model changed.
Definition LinkedModelGroupViews.cpp:58
std::size_t m_colNum
column number in surrounding grid in LinkedModelGroupsView
Definition LinkedModelGroupViews.h:90
std::map< std::string, std::unique_ptr< class Control > > m_widgets
Definition LinkedModelGroupViews.h:92
void addControl(Control *ctrl, const std::string &id, const std::string &display, bool removable)
Definition LinkedModelGroupViews.cpp:84
class LinkedModelGroup * m_model
Definition LinkedModelGroupViews.h:87
LinkedModelGroupView(QWidget *parent, LinkedModelGroup *model, std::size_t colNum)
Definition LinkedModelGroupViews.cpp:41
void removeControl(const QString &key)
Definition LinkedModelGroupViews.cpp:124
Definition LinkedModelGroupViews.h:103
~LinkedModelGroupsView()=default
virtual LinkedModelGroupView * getGroupView()=0
void modelChanged(LinkedModelGroups *ctrlBase)
Reconnect models if model changed; to be called by child virtuals.
Definition LinkedModelGroupViews.cpp:159
static uintptr_t parent
Definition pugl.h:1644
Definition AudioPortAudio.cpp:223
Definition AudioAlsa.cpp:35
ZCONST char * key
Definition crypt.c:587