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.