_langTo=languages.key(langTo);
_langFrom=languages.key(langFrom);
-
changeLangButton=new QPushButton(QIcon::fromTheme("object-flip-vertical"),tr(""));
langFromLabel = new QLabel("From:");
langToLabel = new QLabel(" To: ");
connectInfoLabel = new QLabel(tr("Google plugin make use of internet "
"conection, so it may cost You."));
- connectInfoLabel->setWordWrap(true);
-
-
- setWindowTitle(tr("Google Settings"));
-
+ infoLabel = new QLabel(tr("Plugin:GoogleTranslator \n")+
+ tr("From: ") + languages.key(langFrom) + "\n" +
+ tr("To: ") + languages.key(langTo));
verticalLayout = new QVBoxLayout(this);
langLayout = new QVBoxLayout(this);
langFromLayout = new QHBoxLayout(this);
langToLayout = new QHBoxLayout(this);
changelangLayout = new QHBoxLayout(this);
-
- setLayout(verticalLayout);
-
- infoLabel = new QLabel(this);
- infoLabel->setText(tr("Plugin:GoogleTranslator \n")+
- tr("From: ") + languages.key(langFrom) + "\n" +
- tr("To: ") + languages.key(langTo));
- verticalLayout->addWidget(infoLabel);
-
langFromComboBox = new QComboBox(this);
langToComboBox = new QComboBox(this);
+ saveButton = new QPushButton(tr("Save settings"),this);
+
+ connectInfoLabel->setWordWrap(true);
+
int i=0;
foreach(QString langs,languages.keys()){
if(langs==languages.key(langTo))
langFromComboBox->addItem(langs);
i++;
}
+ langToComboBox->setCurrentIndex(actualLangTo);
+ langFromComboBox->setCurrentIndex(actualLangFrom);
+ setWindowTitle(tr("Google Settings"));
+ setLayout(verticalLayout);
+ verticalLayout->addWidget(infoLabel);
verticalLayout->addWidget(connectInfoLabel);
langFromLayout->addWidget(langFromLabel);
langFromLayout->addWidget(langFromComboBox);
changelangLayout->addLayout(langLayout);
changelangLayout->addWidget(changeLangButton);
verticalLayout->addLayout(changelangLayout);
-
-
- langToComboBox->setCurrentIndex(actualLangTo);
- langFromComboBox->setCurrentIndex(actualLangFrom);
-
- saveButton = new QPushButton(tr("Save settings"),this);
verticalLayout->addWidget(saveButton);
setModal(true);
void GoogleSettingsDialog::changeLangButtonClicked() {
int tempIndexTo=langToComboBox->currentIndex();
QString tempLangTo=_langTo;
-
langToComboBox->setCurrentIndex(langFromComboBox->currentIndex());
langFromComboBox->setCurrentIndex(tempIndexTo);
-
_langTo=_langFrom;
_langFrom=tempLangTo;
}