diff options
Diffstat (limited to 'rbutil/rbutilqt/sysinfo.cpp')
-rw-r--r-- | rbutil/rbutilqt/sysinfo.cpp | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/rbutil/rbutilqt/sysinfo.cpp b/rbutil/rbutilqt/sysinfo.cpp index 4cd2666e8b..7ca4b8585c 100644 --- a/rbutil/rbutilqt/sysinfo.cpp +++ b/rbutil/rbutilqt/sysinfo.cpp | |||
@@ -42,11 +42,13 @@ void Sysinfo::updateSysinfo(void) | |||
42 | info += tr("<b>Permissions:</b><br/>%1<hr/>").arg(Detect::userPermissionsString()); | 42 | info += tr("<b>Permissions:</b><br/>%1<hr/>").arg(Detect::userPermissionsString()); |
43 | #endif | 43 | #endif |
44 | info += tr("<b>Attached USB devices:</b><br/>"); | 44 | info += tr("<b>Attached USB devices:</b><br/>"); |
45 | QList<uint32_t> usbids = Detect::listUsbIds(); | 45 | QMap<uint32_t, QString> usbids = Detect::listUsbDevices(); |
46 | for(int i = 0; i < usbids.size(); i++) | 46 | QList<uint32_t> usbkeys = usbids.keys(); |
47 | info += tr("VID: %1 PID: %2<br/>") | 47 | for(int i = 0; i < usbkeys.size(); i++) |
48 | .arg((usbids.at(i)&0xffff0000)>>16, 4, 16, QChar('0')) | 48 | info += tr("VID: %1 PID: %2, %3<br/>") |
49 | .arg(usbids.at(i)&0xffff, 4, 16, QChar('0')); | 49 | .arg((usbkeys.at(i)&0xffff0000)>>16, 4, 16, QChar('0')) |
50 | .arg(usbkeys.at(i)&0xffff, 4, 16, QChar('0')) | ||
51 | .arg(usbids.value(usbkeys.at(i))); | ||
50 | 52 | ||
51 | ui.textBrowser->setHtml(info); | 53 | ui.textBrowser->setHtml(info); |
52 | } | 54 | } |