fix small bug's
[mdictionary] / trunk / src / plugins / google / src / GoogleSettingsDialog.cpp
index 94f07b3..6489cbd 100644 (file)
@@ -43,33 +43,25 @@ GoogleSettingsDialog::GoogleSettingsDialog(QWidget *parent,QString langTo,QStrin
     _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))
@@ -80,7 +72,12 @@ GoogleSettingsDialog::GoogleSettingsDialog(QWidget *parent,QString langTo,QStrin
         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);
@@ -91,12 +88,6 @@ GoogleSettingsDialog::GoogleSettingsDialog(QWidget *parent,QString langTo,QStrin
     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);
@@ -118,10 +109,8 @@ void GoogleSettingsDialog::activatedTo(int index) {
 void GoogleSettingsDialog::changeLangButtonClicked() {
     int tempIndexTo=langToComboBox->currentIndex();
     QString tempLangTo=_langTo;
-
     langToComboBox->setCurrentIndex(langFromComboBox->currentIndex());
     langFromComboBox->setCurrentIndex(tempIndexTo);
-
     _langTo=_langFrom;
     _langFrom=tempLangTo;
 }