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

Method refreshAll

src/interface/fragment/SettingsFragment.cpp:223–288  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

221}
222
223void SettingsFragment::refreshAll()
224{
225 _lockslot = true;
226
227 ui->menu_edit->setTargetMenu(_trayIcon->getTrayMenu());
228 ui->irspath->setText(AppConfig::instance().getIrsPath());
229 ui->ddcpath->setText(AppConfig::instance().getVdcPath());
230 ui->liveprog_path->setText(AppConfig::instance().getLiveprogPath());
231
232 ui->liveprog_autoextract->setChecked(AppConfig::instance().get<bool>(AppConfig::LiveprogAutoExtract));
233
234 QString qvT(AppConfig::instance().get<QString>(AppConfig::Theme));
235 int indexT = ui->themeSelect->findText(qvT);
236
237 if ( indexT != -1 )
238 {
239 ui->themeSelect->setCurrentIndex(indexT);
240 }
241 else
242 {
243 int index_fallback = ui->themeSelect->findText("Fusion");
244
245 if ( index_fallback != -1 )
246 {
247 ui->themeSelect->setCurrentIndex(index_fallback);
248 }
249 }
250
251 QVariant qvS2(AppConfig::instance().get<QString>(AppConfig::ThemeColors));
252 int index2 = ui->paletteSelect->findData(qvS2);
253
254 if ( index2 != -1 )
255 {
256 ui->paletteSelect->setCurrentIndex(index2);
257 }
258
259 ui->paletteConfig->setEnabled(AppConfig::instance().get<QString>(AppConfig::ThemeColors) == "custom");
260
261 ui->systray_r_none->setChecked(!AppConfig::instance().get<bool>(AppConfig::TrayIconEnabled));
262 ui->systray_r_showtray->setChecked(AppConfig::instance().get<bool>(AppConfig::TrayIconEnabled));
263 ui->systray_icon_box->setEnabled(AppConfig::instance().get<bool>(AppConfig::TrayIconEnabled));
264 ui->menu_edit->setEnabled(AppConfig::instance().get<bool>(AppConfig::TrayIconEnabled));
265
266 ui->systray_minOnBoot->setChecked(AppConfig::instance().get<bool>(AppConfig::AutoStartEnabled));
267
268 ui->eq_alwaysdrawhandles->setChecked(AppConfig::instance().get<bool>(AppConfig::EqualizerShowHandles));
269
270 ui->benchmarkOnBoot->setChecked(AppConfig::instance().get<bool>(AppConfig::BenchmarkOnBoot));
271 ui->sinkAllowVolumeControl->setChecked(!AppConfig::instance().get<bool>(AppConfig::AudioVirtualSinkForceMaxValue));
272
273 ui->blocklistInvert->blockSignals(true);
274 ui->blocklistInvert->setChecked(AppConfig::instance().get<bool>(AppConfig::AudioAppBlocklistInvert));
275 ui->blocklistInvert->blockSignals(false);
276
277 ui->aeqStatus->setText(AeqPackageManager().isPackageInstalled() ? tr("installed") : tr("not installed"));
278
279 if(AppConfig::instance().get<QString>(AppConfig::BenchmarkCacheC0).isEmpty() &&
280 AppConfig::instance().get<QString>(AppConfig::BenchmarkCacheC1).isEmpty())

Callers 1

launchFirstRunSetupMethod · 0.80

Calls 7

setTargetMenuMethod · 0.80
getTrayMenuMethod · 0.80
setEnabledMethod · 0.80
isPackageInstalledMethod · 0.80
AeqPackageManagerClass · 0.50
setTextMethod · 0.45
isEmptyMethod · 0.45

Tested by

no test coverage detected