25 OSSInput::OSSInput(
QObject *parent) : MIDIInput(parent),
26 d(new OSSInputPrivate(this))
34 void OSSInput::initialize(QSettings *settings)
39 QString OSSInput::backendName()
44 QString OSSInput::publicName()
46 return d->m_publicName;
49 void OSSInput::setPublicName(QString name)
51 d->m_publicName = name;
54 QStringList OSSInput::connections(
bool advanced)
56 d->reloadDeviceList(advanced);
57 return d->m_inputDevices;
60 void OSSInput::setExcludedConnections(QStringList conns)
65 QString OSSInput::currentConnection()
67 return d->m_currentInput;
70 void OSSInput::open(QString name)
75 void OSSInput::close()
80 void OSSInput::setMIDIThruDevice(MIDIOutput *device)
82 d->setMIDIThruDevice(device);
86 void OSSInput::enableMIDIThru(
bool enable)
88 d->m_thruEnabled = enable;
91 bool OSSInput::isEnabledMIDIThru()
93 return d->m_thruEnabled && (d->m_out != 0);
The QObject class is the base class of all Qt objects.