MCPcopy Create free account
hub / github.com/KDE/labplot / scanHDF5Link

Method scanHDF5Link

src/backend/datasources/filters/HDF5Filter.cpp:1382–1391  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1380}
1381
1382void 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
1393void HDF5FilterPrivate::scanHDF5Group(hid_t gid, char* groupName, QTreeWidgetItem* parentItem) {
1394 // check for hard link

Callers

nothing calls this directly

Calls 2

setIconMethod · 0.45
addChildMethod · 0.45

Tested by

no test coverage detected