| 172 | // ── Pointer header (merged pointer + struct header) ── |
| 173 | |
| 174 | QString fmtPointerHeader(const Node& node, int depth, bool collapsed, |
| 175 | const Provider& prov, uint64_t addr, |
| 176 | const QString& ptrTypeName, int colType, int colName) { |
| 177 | QString ind = indent(depth); |
| 178 | QString type = fit(ptrTypeName, colType); |
| 179 | if (collapsed) { |
| 180 | // Collapsed: show pointer value instead of brace (name padded for value alignment) |
| 181 | QString name = fit(node.name, colName); |
| 182 | QString val = fit(readValue(node, prov, addr, 0), COL_VALUE); |
| 183 | return ind + type + SEP + name + SEP + val; |
| 184 | } |
| 185 | return ind + type + SEP + node.name + SEP + QStringLiteral("{"); |
| 186 | } |
| 187 | |
| 188 | // ── Hex / ASCII preview ── |
| 189 |
no test coverage detected