Merge branch 'master' into settings_auto_update
authorJussi Laitinen <jupe@l3l7588.ixonos.local>
Tue, 1 Jun 2010 05:56:35 +0000 (08:56 +0300)
committerJussi Laitinen <jupe@l3l7588.ixonos.local>
Tue, 1 Jun 2010 05:56:35 +0000 (08:56 +0300)
Conflicts:
src/src.pro

1  2 
src/engine/engine.cpp
src/engine/engine.h
src/src.pro
src/ui/mainwindow.cpp
src/ui/mainwindow.h

Simple merge
Simple merge
diff --cc src/src.pro
@@@ -93,8 -95,7 +95,8 @@@ HEADERS += ui/mainwindow.h 
      network/networkreply.h
  QT += network \
      webkit
 +
- #DEFINES += QT_NO_DEBUG_OUTPUT
+ DEFINES += QT_NO_DEBUG_OUTPUT
  
  maemo5 | simulator {
      sbox | simulator {
@@@ -472,10 -524,34 +529,31 @@@ void MainWindow::openSettingsDialog(
  {
      qDebug() << __PRETTY_FUNCTION__;
  
 -    SettingsDialog *dialog = new SettingsDialog(this);
 -    if(!m_loggedIn) {
 -        dialog->disableSituareSettings();
 -    }
 -    dialog->show();
 +    m_settingsDialog->enableSituareSettings(m_gpsToggleAct->isChecked() && m_loggedIn);
 +    m_settingsDialog->show();
  }
  
+ void MainWindow::saveCookies()
+ {
+     qDebug() << __PRETTY_FUNCTION__;
+     if(!m_cookieJar)
+         m_cookieJar = new NetworkCookieJar(new QNetworkCookieJar(this));
+     QList<QNetworkCookie> cookieList = m_cookieJar->allCookies();
+     QStringList list;
+     for(int i=0;i<cookieList.count();i++) {
+         QNetworkCookie cookie = cookieList.at(i);
+         QByteArray byteArray = cookie.toRawForm(QNetworkCookie::Full);
+         list.append(QString(byteArray));
+     }
+     list.removeDuplicates();
+     QSettings settings(DIRECTORY_NAME, FILE_NAME);
+     settings.setValue(COOKIES, list);
+ }
  void MainWindow::setAutoCenteringButtonEnabled(bool enabled)
  {
      qDebug() << __PRETTY_FUNCTION__;
Simple merge