LMMS
Loading...
Searching...
No Matches
lmms::gui::ControllerView Class Reference

#include <ControllerView.h>

Inheritance diagram for lmms::gui::ControllerView:
lmms::gui::ModelView

Public Slots

void editControls ()
void removeController ()
void renameController ()
void moveUp ()
void moveDown ()

Signals

void movedUp (ControllerView *view)
void movedDown (ControllerView *view)
void removedController (ControllerView *view)

Public Member Functions

 ControllerView (Controller *_controller, QWidget *_parent)
 ~ControllerView () override
ControllergetController ()
const ControllergetController () const
Public Member Functions inherited from lmms::gui::ModelView
 ModelView (Model *model, QWidget *widget)
virtual ~ModelView ()
virtual void setModel (Model *model, bool isOldModelValid=true)
virtual void unsetModel ()
Modelmodel ()
const Modelmodel () const
template<class T>
T * castModel ()
template<class T>
const T * castModel () const

Protected Member Functions

void contextMenuEvent (QContextMenuEvent *_me) override
void modelChanged () override
void mouseDoubleClickEvent (QMouseEvent *event) override
Protected Member Functions inherited from lmms::gui::ModelView
QWidget * widget ()
virtual void doConnections ()

Private Attributes

QMdiSubWindow * m_subWindow
ControllerDialogm_controllerDlg
QLabel * m_nameLabel

Constructor & Destructor Documentation

◆ ControllerView()

lmms::gui::ControllerView::ControllerView ( Controller * _controller,
QWidget * _parent )

◆ ~ControllerView()

lmms::gui::ControllerView::~ControllerView ( )
override

Member Function Documentation

◆ contextMenuEvent()

void lmms::gui::ControllerView::contextMenuEvent ( QContextMenuEvent * _me)
overrideprotected

◆ editControls

void lmms::gui::ControllerView::editControls ( )
slot

◆ getController() [1/2]

Controller * lmms::gui::ControllerView::getController ( )
inline

◆ getController() [2/2]

const Controller * lmms::gui::ControllerView::getController ( ) const
inline

◆ modelChanged()

void lmms::gui::ControllerView::modelChanged ( )
overrideprotectedvirtual

Reimplemented from lmms::gui::ModelView.

◆ mouseDoubleClickEvent()

void lmms::gui::ControllerView::mouseDoubleClickEvent ( QMouseEvent * event)
overrideprotected

◆ movedDown

void lmms::gui::ControllerView::movedDown ( ControllerView * view)
signal

◆ moveDown

void lmms::gui::ControllerView::moveDown ( )
slot

◆ movedUp

void lmms::gui::ControllerView::movedUp ( ControllerView * view)
signal

◆ moveUp

void lmms::gui::ControllerView::moveUp ( )
slot

◆ removeController

void lmms::gui::ControllerView::removeController ( )
slot

◆ removedController

void lmms::gui::ControllerView::removedController ( ControllerView * view)
signal

◆ renameController

void lmms::gui::ControllerView::renameController ( )
slot

Member Data Documentation

◆ m_controllerDlg

ControllerDialog* lmms::gui::ControllerView::m_controllerDlg
private

◆ m_nameLabel

QLabel* lmms::gui::ControllerView::m_nameLabel
private

◆ m_subWindow

QMdiSubWindow* lmms::gui::ControllerView::m_subWindow
private

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