Add glowing lines

This commit is contained in:
Joey Yakimowich-Payne 2026-02-06 12:54:33 -07:00
commit cdb32287e3
4 changed files with 57 additions and 4 deletions

View file

@ -1668,16 +1668,23 @@ void GraphEditorWidget::updateMeters() {
m_masterMeterR->setLevel(master.value.peak_right);
}
bool anyActive = false;
for (auto &[nodeId, row] : m_nodeMeters) {
const WarpNodeData *data = m_model->warpNodeData(nodeId);
if (!data || !row.meter)
continue;
auto peak = m_client->NodeMeterPeak(data->info.id);
if (peak.ok()) {
row.meter->setLevel(
std::max(peak.value.peak_left, peak.value.peak_right));
float level = std::max(peak.value.peak_left, peak.value.peak_right);
row.meter->setLevel(level);
m_model->setNodePeakLevel(nodeId, level);
if (level > 0.001f)
anyActive = true;
}
}
if (anyActive && m_scene)
m_scene->update();
}
void GraphEditorWidget::rebuildNodeMeters() {