25 #include "ossinput_p.h" 26 #include "rtmidiinput.h" 31 class OSSInput :
public MIDIInput
34 #if QT_VERSION >= QT_VERSION_CHECK(5,0,0) 35 Q_PLUGIN_METADATA(IID
"net.sourceforge.drumstick.rt.MIDIInput")
44 virtual void initialize(QSettings* settings);
45 virtual QString backendName();
46 virtual QString publicName();
47 virtual void setPublicName(QString name);
48 virtual QStringList connections(
bool advanced);
49 virtual void setExcludedConnections(QStringList conns);
50 virtual void open(QString name);
52 virtual QString currentConnection();
54 virtual void setMIDIThruDevice(MIDIOutput *device);
55 virtual void enableMIDIThru(
bool enable);
56 virtual bool isEnabledMIDIThru();
The QObject class is the base class of all Qt objects.