| 1380 | } |
| 1381 | |
| 1382 | void HDF5FilterPrivate::scanHDF5Link(hid_t gid, char* linkName, QTreeWidgetItem* parentItem) { |
| 1383 | char target[MAXNAMELENGTH]; |
| 1384 | m_status = H5Gget_linkval(gid, linkName, MAXNAMELENGTH, target); |
| 1385 | handleError(m_status, QStringLiteral("H5Gget_linkval")); |
| 1386 | |
| 1387 | auto* linkItem = new QTreeWidgetItem(QStringList() << QLatin1String(linkName) << i18n("symbolic link") << i18n("link to %1", QFile::decodeName(target))); |
| 1388 | linkItem->setIcon(0, QIcon::fromTheme(QStringLiteral("emblem-symbolic-link"))); |
| 1389 | linkItem->setFlags(Qt::ItemIsEnabled); |
| 1390 | parentItem->addChild(linkItem); |
| 1391 | } |
| 1392 | |
| 1393 | void HDF5FilterPrivate::scanHDF5Group(hid_t gid, char* groupName, QTreeWidgetItem* parentItem) { |
| 1394 | // check for hard link |