Manager: Add a language selector in Preferences

This commit is contained in:
Alexander Babikov
2025-08-03 13:26:25 +05:00
parent c6a75fa693
commit 79f0ed89b0
8 changed files with 109 additions and 1 deletions

View File

@@ -751,6 +751,20 @@ VMManagerMain::onPreferencesUpdated()
}
}
void
VMManagerMain::onLanguageUpdated()
{
vm_model->refreshConfigs();
/* Hack to work around details widgets not being re-translatable
without going through layers of abstraction */
ui->detailsArea->layout()->removeWidget(vm_details);
delete vm_details;
vm_details = new VMManagerDetails();
ui->detailsArea->layout()->addWidget(vm_details);
if (vm_model->rowCount(QModelIndex()) > 0)
vm_details->updateData(selected_sysconfig);
}
int
VMManagerMain::getActiveMachineCount()
{