* @brief Re-applies saved sweep trigger settings onto freshly configured plot engines. */
| 2507 | * @brief Re-applies saved sweep trigger settings onto freshly configured plot engines. |
| 2508 | */ |
| 2509 | void UI::Dashboard::restorePlotSweepConfig(const QMap<int, DSP::SweepEngine>& saved) |
| 2510 | { |
| 2511 | for (auto it = saved.begin(); it != saved.end(); ++it) { |
| 2512 | auto live = m_plotSweep.find(it.key()); |
| 2513 | if (live == m_plotSweep.end()) |
| 2514 | continue; |
| 2515 | |
| 2516 | const auto& src = it.value(); |
| 2517 | live->setTrigger(src.level, src.edge, src.mode, src.holdoffSec, src.triggerCurve); |
| 2518 | live->setTimebase(src.timebaseSec); |
| 2519 | live->enabled = src.enabled; |
| 2520 | } |
| 2521 | } |
| 2522 | |
| 2523 | /** |
| 2524 | * @brief Re-applies saved sweep trigger settings onto freshly configured multiplot engines. |
nothing calls this directly
no test coverage detected