From de9cffabace98d021093ece889243416a4775c21 Mon Sep 17 00:00:00 2001 From: Nick Bolton Date: Fri, 31 May 2013 14:58:36 +0000 Subject: [PATCH] jerry's patch: Fixed: changing language will reset process mode and logging level in the setting dialog. --- src/gui/src/SettingsDialog.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/gui/src/SettingsDialog.cpp b/src/gui/src/SettingsDialog.cpp index 484b85dd..8e56c116 100644 --- a/src/gui/src/SettingsDialog.cpp +++ b/src/gui/src/SettingsDialog.cpp @@ -95,9 +95,15 @@ void SettingsDialog::changeEvent(QEvent* event) { case QEvent::LanguageChange: { + int logLevelIndex = m_pComboLogLevel->currentIndex(); + int processModeIndex = m_pComboProcessMode->currentIndex(); + m_pComboLanguage->blockSignals(true); retranslateUi(this); m_pComboLanguage->blockSignals(false); + + m_pComboLogLevel->setCurrentIndex(logLevelIndex); + m_pComboProcessMode->setCurrentIndex(processModeIndex); break; }