25 #include "rtmidiinput.h"
30 class DummyInput :
public MIDIInput
33 #if QT_VERSION >= QT_VERSION_CHECK(5,0,0)
34 Q_PLUGIN_METADATA(IID
"net.sourceforge.drumstick.rt.MIDIInput")
38 DummyInput(
QObject *parent = 0) : MIDIInput(parent) {}
39 virtual ~DummyInput() {}
43 virtual void initialize(QSettings* settings);
44 virtual QString backendName();
45 virtual QString publicName();
46 virtual void setPublicName(QString name);
47 virtual QStringList connections(
bool advanced);
48 virtual void setExcludedConnections(QStringList conns);
49 virtual void open(QString name);
51 virtual QString currentConnection();
53 virtual void setMIDIThruDevice(MIDIOutput *device);
54 virtual void enableMIDIThru(
bool enable);
55 virtual bool isEnabledMIDIThru();
60 #endif // DUMMYINPUT_H
The QObject class is the base class of all Qt objects.