QStringList HID::outputs() { QStringList list; QListIterator <HIDDevice*> it(m_devices); while (it.hasNext() == true) { HIDDevice* dev = it.next(); if (dev->hasOutput()) list << dev->name(); } return list; }