| 1746 | } |
| 1747 | |
| 1748 | void MainWindow::setLanguage(const QString &code) |
| 1749 | { |
| 1750 | const QString currentLang = mTranslation->getCurrentLanguage(); |
| 1751 | if (currentLang == code) |
| 1752 | return; |
| 1753 | |
| 1754 | if (mTranslation->setLanguage(code)) { |
| 1755 | //Translate everything that is visible here |
| 1756 | mUI->retranslateUi(this); |
| 1757 | mUI->mResults->translate(); |
| 1758 | mLineEditFilter->setPlaceholderText(QCoreApplication::translate("MainWindow", "Quick Filter:")); |
| 1759 | if (mProjectFile) |
| 1760 | formatAndSetTitle(tr("Project:") + ' ' + mProjectFile->getFilename()); |
| 1761 | if (mScratchPad) |
| 1762 | mScratchPad->translate(); |
| 1763 | } |
| 1764 | } |
| 1765 | |
| 1766 | void MainWindow::aboutToShowViewMenu() |
| 1767 | { |