QString HID::inputInfo(quint32 input) { QString str; str += QString("<HTML>"); str += QString("<HEAD>"); str += QString("<TITLE>%1</TITLE>").arg(name()); str += QString("</HEAD>"); str += QString("<BODY>"); str += QString("<H3>%1</H3>").arg(name()); if (input == QLCIOPlugin::invalidLine()) { /* Plugin or just an invalid input selected. Display generic information. */ str += QString("<P>"); str += tr("This plugin provides input support for HID-based joysticks."); str += QString("</P>"); } else { /* A specific input line selected. Display its information if available. */ HIDDevice* dev = device(input); if (dev != NULL) str += dev->infoText(); } str += QString("</BODY>"); str += QString("</HTML>"); return str; }
QString HID::outputInfo(quint32 output) { QString str; if (output != QLCIOPlugin::invalidLine()) { /* A specific output line selected. Display its information if available. */ HIDDevice* dev = device(output); if (dev != NULL) str += dev->infoText(); } str += QString("</BODY>"); str += QString("</HTML>"); return str; }