}
void GoogleDialog::changeLangButtonClicked() {
- int tempIndexTo=langToComboBox->currentIndex();
- //QString tempLangTo=_langTo;
+ //int tempIndexTo=langToComboBox->currentIndex();
- langToComboBox->setCurrentIndex(langFromComboBox->currentIndex());
- langFromComboBox->setCurrentIndex(tempIndexTo);
+ int indexTo=langToComboBox->findText(langFromComboBox->currentText());
+ int indexFrom=langFromComboBox->findText(langToComboBox->currentText());
- //_langTo=_langFrom;
- //_langFrom = tempLangTo;
+ if(indexTo!= -1 && indexFrom!= -1) {
+ langToComboBox->setCurrentIndex(indexTo);
+ langFromComboBox->setCurrentIndex(indexFrom);
+ }
+
+ // langToComboBox->setCurrentIndex(langFromComboBox->currentIndex());
+ //langFromComboBox->setCurrentIndex(tempIndexTo);
}
void GoogleDialog::accept() {