Mixxx

MidiDeviceManager Class Reference

#include <mididevicemanager.h>

Collaboration diagram for MidiDeviceManager:

List of all members.

Signals

void devicesChanged ()

Public Member Functions

 MidiDeviceManager (ConfigObject< ConfigValue > *pConfig)
 ~MidiDeviceManager ()
QList< MidiDevice * > getDeviceList (bool bOutputDevices=true, bool bInputDevice=true)
QStringList getConfigList (QString path)
void saveMappings (bool onlyActive=false)
int setupDevices ()
void associateInputAndOutputDevices (MidiDevice *inputDevice, QString outputDeviceName)

Detailed Description

Manages creation/enumeration/deletion of MidiDevices.

Definition at line 30 of file mididevicemanager.h.


Constructor & Destructor Documentation

MidiDeviceManager::MidiDeviceManager ( ConfigObject< ConfigValue > *  pConfig)

Definition at line 27 of file mididevicemanager.cpp.

MidiDeviceManager::~MidiDeviceManager ( )

Definition at line 37 of file mididevicemanager.cpp.


Member Function Documentation

void MidiDeviceManager::associateInputAndOutputDevices ( MidiDevice inputDevice,
QString  outputDeviceName 
)

Definition at line 192 of file mididevicemanager.cpp.

void MidiDeviceManager::devicesChanged ( ) [signal]
QStringList MidiDeviceManager::getConfigList ( QString  path)

This should be in MidiProcessor because it's bindings related

Definition at line 165 of file mididevicemanager.cpp.

QList< MidiDevice * > MidiDeviceManager::getDeviceList ( bool  bOutputDevices = true,
bool  bInputDevice = true 
)

Definition at line 75 of file mididevicemanager.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void MidiDeviceManager::saveMappings ( bool  onlyActive = false)

Definition at line 46 of file mididevicemanager.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

int MidiDeviceManager::setupDevices ( )

Open whatever MIDI devices are selected in the preferences.

Definition at line 117 of file mididevicemanager.cpp.

Here is the call graph for this function:


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines