MCPcopy Index your code
hub / github.com/Audio4Linux/JDSP4Linux / refresh

Method refresh

src/interface/item/AppItem.cpp:72–88  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

70}
71
72void AppItem::refresh(const AppNode& node)
73{
74 if(node.id != id)
75 {
76 return;
77 }
78
79 ui->name->setText(node.name);
80 ui->rate->setText(tr("Rate: %1Hz").arg(QString::number(node.rate)));
81 ui->latency->setText(tr("Latency: %1ms").arg(QString::number(node.latency * 1000, 'f', 2)));
82 ui->format->setText(tr("Format: %1").arg(node.format));
83 ui->state->setText(node.state);
84 ui->icon->setPixmap(QIcon::fromTheme(node.app_icon_name, QIcon(":/icons/Procedure_16x.svg")).pixmap(QSize(16, 16)));
85
86 auto list = AppConfig::instance().get<QStringList>(AppConfig::AudioAppBlocklist);
87 ui->blocklist->setChecked(list.contains(node.name));
88}
89
90void AppItem::setBlocked(bool blocked)
91{

Callers

nothing calls this directly

Calls 3

setPixmapMethod · 0.80
setTextMethod · 0.45
containsMethod · 0.45

Tested by

no test coverage detected