19#ifndef BACKENDMANAGER_H
20#define BACKENDMANAGER_H
23#include <QScopedPointer>
72 void refresh(
const QVariantMap& map);
106 static const QString QSTR_DRUMSTICK;
107 static const QString QSTR_DRUMSTICK_VERSION;
108 static const QString QSTR_DRUMSTICKRT;
109 static const QString QSTR_DRUMSTICKRT_GROUP;
110 static const QString QSTR_DRUMSTICKRT_PUBLICNAMEIN;
111 static const QString QSTR_DRUMSTICKRT_PUBLICNAMEOUT;
112 static const QString QSTR_DRUMSTICKRT_EXCLUDED;
113 static const QString QSTR_DRUMSTICKRT_PATH;
116 class BackendManagerPrivate;
117 QScopedPointer<BackendManagerPrivate> d;
The QSettings class provides persistent platform-independent application settings.
QList< MIDIInput * > availableInputs()
availableInputs
BackendManager()
BackendManager constructor.
MIDIOutput * outputBackendByName(const QString name)
outputBackendByName
void refresh(QSettings *settings=nullptr)
refresh the list of backends
QList< MIDIOutput * > availableOutputs()
availableOutputs
QStringList defaultPaths()
defaultPaths
MIDIInput * inputBackendByName(const QString name)
inputBackendByName
Drumstick visibility macros.
Drumstick Real-Time library.
Realtime MIDI output interface.