MCPcopy Create free account
hub / github.com/Serial-Studio/Serial-Studio / tableHandleMany

Method tableHandleMany

app/src/DataModel/DataTable.cpp:648–658  ·  view source on GitHub ↗

* @brief Resolves many register names against one table in a single call; -1 for unknown ones. */

Source from the content-addressed store, hash-verified

646 * @brief Resolves many register names against one table in a single call; -1 for unknown ones.
647 */
648QVariantList DataModel::TableApiBridge::tableHandleMany(const QString& t, const QVariantList& regs)
649{
650 Q_ASSERT(store);
651
652 QVariantList handles;
653 handles.reserve(regs.size());
654 for (const QVariant& reg : regs)
655 handles.append(QVariant(store->handleOf(t, reg.toString())));
656
657 return handles;
658}
659
660/**
661 * @brief Returns a register value by handle; empty QVariant for a stale or invalid handle.

Callers 2

prelude.jsFile · 0.80
SerialStudio.jsFile · 0.80

Calls 3

handleOfMethod · 0.80
sizeMethod · 0.45
appendMethod · 0.45

Tested by

no test coverage detected