void HID::closeInput(quint32 input) { HIDDevice* dev = device(input); if (dev != NULL) removePollDevice(dev); else qDebug() << name() << "has no input number:" << input; }
void MIDIInput::removeDevice(MIDIDevice* device) { Q_ASSERT(device != NULL); removePollDevice(device); m_devices.removeAll(device); emit deviceRemoved(device); delete device; }
void HID::removeDevice(HIDDevice* device) { Q_ASSERT(device != NULL); removePollDevice(device); m_devices.removeAll(device); emit deviceRemoved(device); delete device; emit configurationChanged(); }