summaryrefslogtreecommitdiff
path: root/rbutil/rbutilqt/sysinfo.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'rbutil/rbutilqt/sysinfo.cpp')
-rw-r--r--rbutil/rbutilqt/sysinfo.cpp12
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}