Add glowing lines
This commit is contained in:
parent
65cd227f46
commit
cdb32287e3
4 changed files with 57 additions and 4 deletions
|
|
@ -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() {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue