drumstick
1.0.1
|
The BackendManager class manages lists of dynamic and static backends for applications based on drumstick-rt. More...
#include <backendmanager.h>
Public Member Functions | |
BackendManager () | |
BackendManager constructor. More... | |
virtual | ~BackendManager () |
~BackendManager destructor More... | |
void | refresh (QSettings *settings=0) |
refresh the list of backends More... | |
QList< MIDIInput * > | availableInputs () |
availableInputs More... | |
QList< MIDIOutput * > | availableOutputs () |
availableOutputs More... | |
QStringList | defaultPaths () |
defaultPaths More... | |
The BackendManager class manages lists of dynamic and static backends for applications based on drumstick-rt.
Definition at line 50 of file backendmanager.h.
|
explicit |
BackendManager constructor.
Constructor.
Definition at line 113 of file backendmanager.cpp.
References BackendManager::refresh().
|
virtual |
QList< MIDIInput * > availableInputs | ( | ) |
availableInputs
Definition at line 229 of file backendmanager.cpp.
QList< MIDIOutput * > availableOutputs | ( | ) |
availableOutputs
Definition at line 234 of file backendmanager.cpp.
QStringList defaultPaths | ( | ) |
defaultPaths
returns the paths where backends are searched
Definition at line 130 of file backendmanager.cpp.
Referenced by BackendManager::refresh().
void refresh | ( | QSettings * | settings = 0 | ) |
refresh the list of backends
BackendManager::refresh finds the installed backends searching the list of paths provided by the function defaultPaths() applying the optional settings as well.
settings | Program settings |
settings | (optional) |
Definition at line 163 of file backendmanager.cpp.
References BackendManager::defaultPaths(), MIDIInput::setExcludedConnections(), MIDIOutput::setExcludedConnections(), MIDIInput::setPublicName(), and MIDIOutput::setPublicName().
Referenced by BackendManager::BackendManager().