/** * @brief Retranslate all elements in the form. */ void UserInterfaceForm::retranslateUi() { bodyUI->retranslateUi(this); QStringList colorThemes(Style::getThemeColorNames()); for (int i = 0; i < colorThemes.size(); ++i) { bodyUI->themeColorCBox->setItemText(i, colorThemes[i]); } bodyUI->styleBrowser->setItemText(0, tr("None")); }
void GeneralForm::retranslateUi() { int proxyType = bodyUI->proxyType->currentIndex(); bodyUI->retranslateUi(this); bodyUI->proxyType->setCurrentIndex(proxyType); QStringList colorThemes(Style::getThemeColorNames()); for (int i = 0; i != colorThemes.size(); ++i) { bodyUI->themeColorCBox->setItemText(i, colorThemes[i]); } bodyUI->styleBrowser->setItemText(0, tr("None")); }
/** * @brief Retranslate all elements in the form. */ void UserInterfaceForm::retranslateUi() { // Block signals during translation to prevent settings change RecursiveSignalBlocker signalBlocker{this}; bodyUI->retranslateUi(this); // Restore text style index once translation is complete bodyUI->textStyleComboBox->setCurrentIndex( static_cast<int>(Settings::getInstance().getStylePreference())); QStringList colorThemes(Style::getThemeColorNames()); for (int i = 0; i < colorThemes.size(); ++i) { bodyUI->themeColorCBox->setItemText(i, colorThemes[i]); } bodyUI->styleBrowser->setItemText(0, tr("None")); }