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

#include <ControllerConnectionDialog.h>

Inheritance diagram for lmms::gui::ControllerConnectionDialog:

Public Slots

void selectController ()
void midiToggled ()
void userToggled ()
void userSelected ()
void autoDetectToggled ()
void enableAutoDetect (QAction *_a)

Public Member Functions

 ControllerConnectionDialog (QWidget *_parent, const AutomatableModel *_target_model)
 ~ControllerConnectionDialog () override
ControllerchosenController ()

Protected Slots

void midiValueChanged ()

Private Attributes

GroupBoxm_midiGroupBox
LcdSpinBoxm_midiChannelSpinBox
LcdSpinBoxm_midiControllerSpinBox
LedCheckBoxm_midiAutoDetectCheckBox
MidiPortMenum_readablePorts
BoolModel m_midiAutoDetect
GroupBoxm_userGroupBox
ComboBoxm_userController
TabWidgetm_mappingBox
QLineEdit * m_mappingFunction
Controllerm_controller
const AutomatableModelm_targetModel
AutoDetectMidiControllerm_midiController

Constructor & Destructor Documentation

◆ ControllerConnectionDialog()

lmms::gui::ControllerConnectionDialog::ControllerConnectionDialog ( QWidget * _parent,
const AutomatableModel * _target_model )

◆ ~ControllerConnectionDialog()

lmms::gui::ControllerConnectionDialog::~ControllerConnectionDialog ( )
override

Member Function Documentation

◆ autoDetectToggled

void lmms::gui::ControllerConnectionDialog::autoDetectToggled ( )
slot

◆ chosenController()

Controller * lmms::gui::ControllerConnectionDialog::chosenController ( )
inline

◆ enableAutoDetect

void lmms::gui::ControllerConnectionDialog::enableAutoDetect ( QAction * _a)
slot

◆ midiToggled

void lmms::gui::ControllerConnectionDialog::midiToggled ( )
slot

◆ midiValueChanged

void lmms::gui::ControllerConnectionDialog::midiValueChanged ( )
protectedslot

◆ selectController

void lmms::gui::ControllerConnectionDialog::selectController ( )
slot

◆ userSelected

void lmms::gui::ControllerConnectionDialog::userSelected ( )
slot

◆ userToggled

void lmms::gui::ControllerConnectionDialog::userToggled ( )
slot

Member Data Documentation

◆ m_controller

Controller* lmms::gui::ControllerConnectionDialog::m_controller
private

◆ m_mappingBox

TabWidget* lmms::gui::ControllerConnectionDialog::m_mappingBox
private

◆ m_mappingFunction

QLineEdit* lmms::gui::ControllerConnectionDialog::m_mappingFunction
private

◆ m_midiAutoDetect

BoolModel lmms::gui::ControllerConnectionDialog::m_midiAutoDetect
private

◆ m_midiAutoDetectCheckBox

LedCheckBox* lmms::gui::ControllerConnectionDialog::m_midiAutoDetectCheckBox
private

◆ m_midiChannelSpinBox

LcdSpinBox* lmms::gui::ControllerConnectionDialog::m_midiChannelSpinBox
private

◆ m_midiController

AutoDetectMidiController* lmms::gui::ControllerConnectionDialog::m_midiController
private

◆ m_midiControllerSpinBox

LcdSpinBox* lmms::gui::ControllerConnectionDialog::m_midiControllerSpinBox
private

◆ m_midiGroupBox

GroupBox* lmms::gui::ControllerConnectionDialog::m_midiGroupBox
private

◆ m_readablePorts

MidiPortMenu* lmms::gui::ControllerConnectionDialog::m_readablePorts
private

◆ m_targetModel

const AutomatableModel* lmms::gui::ControllerConnectionDialog::m_targetModel
private

◆ m_userController

ComboBox* lmms::gui::ControllerConnectionDialog::m_userController
private

◆ m_userGroupBox

GroupBox* lmms::gui::ControllerConnectionDialog::m_userGroupBox
private

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