Merge branch 'master' of ssh://drop.maemo.org/git/mdictionary
authorMateusz Półrola <mateusz.polrola@comarch.pl>
Tue, 31 Aug 2010 12:25:58 +0000 (14:25 +0200)
committerMateusz Półrola <mateusz.polrola@comarch.pl>
Tue, 31 Aug 2010 12:25:58 +0000 (14:25 +0200)
Conflicts:
trunk/src/plugins/google/src/GoogleSettingsDialog.cpp

1  2 
trunk/src/plugins/google/src/GoogleSettingsDialog.cpp
trunk/src/plugins/google/src/GoogleSettingsDialog.h

@@@ -37,20 -37,19 +37,20 @@@ GoogleSettingsDialog::GoogleSettingsDia
      int actualLangTo=1;
      int actualLangFrom=1;
  
-     if(langTo=="")
-         langTo="pl";
-     if(langFrom=="")
-         langFrom="en";
-     _langTo=languages.key(langTo);
-     _langFrom=languages.key(langFrom);
+     if(pluginSettings==0) {
+         _langTo=languages.key("pl");
+         _langFrom=languages.key("en");
+     }
+     else {
+         _langTo=languages.key(pluginSettings->value("lang_to"));
+         _langFrom=languages.key(pluginSettings->value("lang_from"));
+     }
  
 +    setMinimumHeight(370);
      #ifdef Q_WS_MAEMO_5
-         changeLangButton=new
-                          QPushButton(
-                                  QIcon::fromTheme("general_refresh"),tr(""));
+         changeLangButton=new QPushButton(
+                                  QIcon::fromTheme("general_refresh"), "");
      #else
          changeLangButton=new QPushButton(
                  QIcon::fromTheme("object-flip-vertical"),tr(""));
  
      infoLabel = new QLabel;
      infoLabel->setText(tr("Plugin:GoogleTranslator \n")+
-                    tr("From: ") + languages.key(langFrom) + "\n" +
-                    tr("To: ") + languages.key(langTo));
+                    tr("From: ") + _langFrom + "\n" +
+                    tr("To: ") + _langTo);
      verticalLayout->addWidget(infoLabel);
  
 +
      langFromComboBox = new QComboBox;
      langToComboBox = new QComboBox;
      int i=0;
      foreach(QString langs,languages.keys()){
-         if(langs==languages.key(langTo))
+         if(langs==_langTo)
              actualLangTo=i;
-         if(langs==languages.key(langFrom))
+         if(langs==_langFrom)
              actualLangFrom=i;
          langToComboBox->addItem(langs);
          langFromComboBox->addItem(langs);
      langToComboBox->setCurrentIndex(actualLangTo);
      langFromComboBox->setCurrentIndex(actualLangFrom);
  
 +
 +
+     setWindowTitle(tr("Google Settings"));
      verticalLayout->addWidget(connectInfoLabel);
 +
      langFromLayout->addWidget(langFromLabel);
      langFromLayout->addWidget(langFromComboBox);
      langToLayout->addWidget(langToLabel);
@@@ -140,18 -128,13 +140,16 @@@ void GoogleSettingsDialog::activatedTo(
       _langTo=langToComboBox->itemText(index);
  }
  
 +
  void GoogleSettingsDialog::changeLangButtonClicked() {
 +
      int tempIndexTo=langToComboBox->currentIndex();
      QString tempLangTo=_langTo;
      langToComboBox->setCurrentIndex(langFromComboBox->currentIndex());
      langFromComboBox->setCurrentIndex(tempIndexTo);
      _langTo=_langFrom;
      _langFrom=tempLangTo;
 +
  }
  
  QString GoogleSettingsDialog::langFrom() {