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.