#include <MidiPort.h>
|
| | MidiPort (const QString &name, MidiClient *client, MidiEventProcessor *eventProcessor, Model *parent=nullptr, Mode mode=Mode::Disabled) |
| | ~MidiPort () override |
| void | setName (const QString &name) |
| Mode | mode () const |
| void | setMode (Mode mode) |
| bool | isInputEnabled () const |
| bool | isOutputEnabled () const |
| int | realOutputChannel () const |
| void | processInEvent (const MidiEvent &event, const TimePos &time=TimePos()) |
| void | processOutEvent (const MidiEvent &event, const TimePos &time=TimePos()) |
| void | saveSettings (QDomDocument &doc, QDomElement &thisElement) override |
| void | loadSettings (const QDomElement &thisElement) override |
| QString | nodeName () const override |
| void | subscribeReadablePort (const QString &port, bool subscribe=true) |
| void | subscribeWritablePort (const QString &port, bool subscribe=true) |
| const Map & | readablePorts () const |
| const Map & | writablePorts () const |
| void | invalidateCilent () |
| | Model (Model *parent, QString displayName=QString(), bool defaultConstructed=false) |
| | ~Model () override=default |
| bool | isDefaultConstructed () const |
| Model * | parentModel () const |
| virtual QString | displayName () const |
| virtual void | setDisplayName (const QString &displayName) |
| virtual QString | fullDisplayName () const |
| | SerializingObject () |
| virtual | ~SerializingObject () |
| virtual QDomElement | saveState (QDomDocument &_doc, QDomElement &_parent) |
| virtual void | restoreState (const QDomElement &_this) |
| void | setHook (SerializingObjectHook *_hook) |
| SerializingObjectHook * | hook () |
|
| | mapPropertyFromModel (int, inputChannel, setInputChannel, m_inputChannelModel) |
| | mapPropertyFromModel (int, outputChannel, setOutputChannel, m_outputChannelModel) |
| | mapPropertyFromModel (int, inputController, setInputController, m_inputControllerModel) |
| | mapPropertyFromModel (int, outputController, setOutputController, m_outputControllerModel) |
| | mapPropertyFromModel (int, fixedInputVelocity, setFixedInputVelocity, m_fixedInputVelocityModel) |
| | mapPropertyFromModel (int, fixedOutputVelocity, setFixedOutputVelocity, m_fixedOutputVelocityModel) |
| | mapPropertyFromModel (int, fixedOutputNote, setFixedOutputNote, m_fixedOutputNoteModel) |
| | mapPropertyFromModel (int, outputProgram, setOutputProgram, m_outputProgramModel) |
| | mapPropertyFromModel (int, baseVelocity, setBaseVelocity, m_baseVelocityModel) |
| | mapPropertyFromModel (bool, isReadable, setReadable, m_readableModel) |
| | mapPropertyFromModel (bool, isWritable, setWritable, m_writableModel) |
◆ Map
◆ Mode
| Enumerator |
|---|
| Disabled | |
| Input | |
| Output | |
| Duplex | |
◆ MidiPort()
◆ ~MidiPort()
| lmms::MidiPort::~MidiPort |
( |
| ) |
|
|
override |
◆ invalidateCilent()
| void lmms::MidiPort::invalidateCilent |
( |
| ) |
|
◆ isInputEnabled()
| bool lmms::MidiPort::isInputEnabled |
( |
| ) |
const |
|
inline |
◆ isOutputEnabled()
| bool lmms::MidiPort::isOutputEnabled |
( |
| ) |
const |
|
inline |
◆ loadSettings()
| void lmms::MidiPort::loadSettings |
( |
const QDomElement & | thisElement | ) |
|
|
overridevirtual |
◆ mapPropertyFromModel() [1/11]
| lmms::MidiPort::mapPropertyFromModel |
( |
bool | , |
|
|
isReadable | , |
|
|
setReadable | , |
|
|
m_readableModel | ) |
|
private |
◆ mapPropertyFromModel() [2/11]
| lmms::MidiPort::mapPropertyFromModel |
( |
bool | , |
|
|
isWritable | , |
|
|
setWritable | , |
|
|
m_writableModel | ) |
|
private |
◆ mapPropertyFromModel() [3/11]
◆ mapPropertyFromModel() [4/11]
◆ mapPropertyFromModel() [5/11]
◆ mapPropertyFromModel() [6/11]
◆ mapPropertyFromModel() [7/11]
◆ mapPropertyFromModel() [8/11]
◆ mapPropertyFromModel() [9/11]
◆ mapPropertyFromModel() [10/11]
◆ mapPropertyFromModel() [11/11]
◆ mode()
| Mode lmms::MidiPort::mode |
( |
| ) |
const |
|
inline |
◆ modeChanged
| void lmms::MidiPort::modeChanged |
( |
| ) |
|
|
signal |
◆ nodeName()
| QString lmms::MidiPort::nodeName |
( |
void | | ) |
const |
|
inlineoverridevirtual |
◆ processInEvent()
◆ processOutEvent()
◆ readablePorts()
| const Map & lmms::MidiPort::readablePorts |
( |
| ) |
const |
|
inline |
◆ readablePortsChanged
| void lmms::MidiPort::readablePortsChanged |
( |
| ) |
|
|
signal |
◆ realOutputChannel()
| int lmms::MidiPort::realOutputChannel |
( |
| ) |
const |
|
inline |
◆ saveSettings()
| void lmms::MidiPort::saveSettings |
( |
QDomDocument & | doc, |
|
|
QDomElement & | thisElement ) |
|
overridevirtual |
◆ setMode()
| void lmms::MidiPort::setMode |
( |
Mode | mode | ) |
|
◆ setName()
| void lmms::MidiPort::setName |
( |
const QString & | name | ) |
|
◆ subscribeReadablePort()
| void lmms::MidiPort::subscribeReadablePort |
( |
const QString & | port, |
|
|
bool | subscribe = true ) |
◆ subscribeWritablePort()
| void lmms::MidiPort::subscribeWritablePort |
( |
const QString & | port, |
|
|
bool | subscribe = true ) |
◆ updateMidiPortMode
| void lmms::MidiPort::updateMidiPortMode |
( |
| ) |
|
|
slot |
◆ updateOutputProgram
| void lmms::MidiPort::updateOutputProgram |
( |
| ) |
|
|
privateslot |
◆ updateReadablePorts
| void lmms::MidiPort::updateReadablePorts |
( |
| ) |
|
|
privateslot |
◆ updateWritablePorts
| void lmms::MidiPort::updateWritablePorts |
( |
| ) |
|
|
privateslot |
◆ writablePorts()
| const Map & lmms::MidiPort::writablePorts |
( |
| ) |
const |
|
inline |
◆ writablePortsChanged
| void lmms::MidiPort::writablePortsChanged |
( |
| ) |
|
|
signal |
◆ gui::ControllerConnectionDialog
◆ gui::InstrumentMidiIOView
◆ m_baseVelocityModel
| IntModel lmms::MidiPort::m_baseVelocityModel |
|
private |
◆ m_fixedInputVelocityModel
| IntModel lmms::MidiPort::m_fixedInputVelocityModel |
|
private |
◆ m_fixedOutputNoteModel
| IntModel lmms::MidiPort::m_fixedOutputNoteModel |
|
private |
◆ m_fixedOutputVelocityModel
| IntModel lmms::MidiPort::m_fixedOutputVelocityModel |
|
private |
◆ m_inputChannelModel
| IntModel lmms::MidiPort::m_inputChannelModel |
|
private |
◆ m_inputControllerModel
| IntModel lmms::MidiPort::m_inputControllerModel |
|
private |
◆ m_midiClient
◆ m_midiEventProcessor
◆ m_mode
| Mode lmms::MidiPort::m_mode |
|
private |
◆ m_outputChannelModel
| IntModel lmms::MidiPort::m_outputChannelModel |
|
private |
◆ m_outputControllerModel
| IntModel lmms::MidiPort::m_outputControllerModel |
|
private |
◆ m_outputProgramModel
| IntModel lmms::MidiPort::m_outputProgramModel |
|
private |
◆ m_readableModel
◆ m_readablePorts
| Map lmms::MidiPort::m_readablePorts |
|
private |
◆ m_readablePortsMenu
◆ m_writableModel
◆ m_writablePorts
| Map lmms::MidiPort::m_writablePorts |
|
private |
◆ m_writablePortsMenu
The documentation for this class was generated from the following files:
- /home/runner/work/lmms-fork/lmms-fork/include/MidiPort.h
- /home/runner/work/lmms-fork/lmms-fork/src/core/midi/MidiPort.cpp