| 255 | // ─── Pan layout ────────────────────────────────────────────────────────────── |
| 256 | |
| 257 | int panCountForLayoutId(const QString& layoutId) |
| 258 | { |
| 259 | static const QMap<QString, int> kPanCounts = { |
| 260 | {"1", 1}, {"2v", 2}, {"2h", 2}, {"2h1", 3}, {"12h", 3}, {"3v", 3}, |
| 261 | {"2x2", 4}, {"4v", 4}, {"3h2", 5}, {"2x3", 6}, {"4h3", 7}, {"2x4", 8} |
| 262 | }; |
| 263 | return kPanCounts.value(layoutId, 1); |
| 264 | } |
| 265 | |
| 266 | // ─── XVTR policy summaries (diagnostics) ──────────────────────────────────── |
| 267 |
no test coverage detected