20 #ifndef BACKENDMANAGER_H
21 #define BACKENDMANAGER_H
25 #include "rtmidiinput.h"
26 #include "rtmidioutput.h"
38 const QString QSTR_DRUMSTICK(QLatin1Literal(
"drumstick"));
39 const QString QSTR_DRUMSTICKRT(QLatin1Literal(
"DRUMSTICKRT"));
40 const QString QSTR_DRUMSTICKRT_GROUP(QLatin1Literal(
"DrumstickRT"));
41 const QString QSTR_DRUMSTICKRT_PUBLICNAMEIN(QLatin1Literal(
"PublicNameIN"));
42 const QString QSTR_DRUMSTICKRT_PUBLICNAMEOUT(QLatin1Literal(
"PublicNameOUT"));
43 const QString QSTR_DRUMSTICKRT_EXCLUDED(QLatin1Literal(
"ExcludedNames"));
44 const QString QSTR_DRUMSTICKRT_PATH(QLatin1Literal(
"BackendsPath"));
67 void refresh(QSettings* settings = 0);
73 QList<MIDIInput*> availableInputs();
79 QList<MIDIOutput*> availableOutputs();
85 QStringList defaultPaths();
88 class BackendManagerPrivate;
89 BackendManagerPrivate *d;
96 #endif // BACKENDMANAGER_H
The BackendManager class manages lists of dynamic and static backends for applications based on drums...
Drumstick visibility macros.