Merge branch 'master' into cookies_refactored
authorlampehe-local <henri.lampela@ixonos.com>
Fri, 28 May 2010 05:20:20 +0000 (08:20 +0300)
committerlampehe-local <henri.lampela@ixonos.com>
Fri, 28 May 2010 05:20:20 +0000 (08:20 +0300)
Conflicts:
src/common.h
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
@@@ -42,8 -42,10 +42,12 @@@ SOURCES += main.cpp 
      ui/zoombuttonpanel.cpp \
      ui/userinfo.cpp \
      ui/sidepanel.cpp \
 +    networkcookiejar.cpp \
-     ui/zoombutton.cpp
++    ui/zoombutton.cpp \
+     ui/zoombutton.cpp \
+     network/networkaccessmanager.cpp \
+     network/networkhandler.cpp \
+     network/networkreply.cpp
  HEADERS += ui/mainwindow.h \
      map/mapengine.h \
      map/mapview.h \
      common.h \
      ui/userinfo.h \
      ui/sidepanel.h \
 +    networkcookiejar.h \
-     ui/zoombutton.h
+     ui/zoombutton.h \
+     network/networkaccessmanager.h \
+     network/networkhandler.h \
+     network/networkreply.h
  QT += network \
      webkit
- #DEFINES += QT_NO_DEBUG_OUTPUT
+ DEFINES += QT_NO_DEBUG_OUTPUT
  
  maemo5 | simulator {
-     SOURCES += gps/gpspositionprivate.cpp
-     HEADERS += gps/gpspositionprivate.h
-     QT += maemo5
-     CONFIG += mobility
+     INCLUDEPATH += /usr/include/glib-2.0 /usr/lib/glib-2.0/include
+     SOURCES += gps/gpspositionprivate.cpp \
+                network/networkhandlerprivate.cpp
+     HEADERS += gps/gpspositionprivate.h \
+                network/networkhandlerprivate.h
+     QT += maemo5 dbus
+     CONFIG += mobility icd2
      MOBILITY = location
      message([QJson])
      message(Make sure you have QJson development headers installed)
@@@ -267,47 -240,10 +266,45 @@@ void MainWindow::buildZoomButtonPanel(
      connect(this, SIGNAL(minZoomLevelReached()),
              m_zoomButtonPanel, SLOT(disableZoomOutButton()));
  
-     QSettings settings(DIRECTORY_NAME, FILE_NAME);
-     m_zoomButtonPanel->move(settings.value(ZOOMPANEL_POSITION,
-                                            QPoint(ZOOM_BUTTON_PANEL_POSITION_X,
-                                                   ZOOM_BUTTON_PANEL_POSITION_Y)).toPoint());
+     connect(m_mapView, SIGNAL(viewResized(QSize)),
+             m_zoomButtonPanel, SLOT(screenResized(QSize)));
  }
  
 +void MainWindow::clearCookieJar()
 +{
 +    qDebug() << __PRETTY_FUNCTION__;
 +
 +    buildWebView();
 +
 +    if(!m_cookieJar) {
 +        m_cookieJar = new NetworkCookieJar(new QNetworkCookieJar(this));
 +        qDebug() << "create cookie jar";
 +    }
 +    QList<QNetworkCookie> emptyList;
 +    emptyList.clear();
 +
 +    m_cookieJar->setAllCookies(emptyList);
 +    m_webView->page()->networkAccessManager()->setCookieJar(m_cookieJar);
 +}
 +
 +void MainWindow::connectWebViewSignals(bool connectSignals)
 +{
 +    qDebug() << __PRETTY_FUNCTION__;
 +
 +    if(connectSignals) {
 +        connect(m_webView, SIGNAL(urlChanged(const QUrl &)),
 +                this, SIGNAL(updateCredentials(QUrl)));
 +        connect(m_webView, SIGNAL(loadFinished(bool)),
 +                this, SLOT(loadDone(bool)));
 +    }
 +    else {
 +        disconnect(m_webView, SIGNAL(loadFinished(bool)),
 +                   this, SLOT(loadDone(bool)));
 +        disconnect(m_webView, SIGNAL(urlChanged(const QUrl &)),
 +                   this, SLOT(updateCredentials(const QUrl &)));
 +    }
 +}
 +
  void MainWindow::createMenus()
  {
      qDebug() << __PRETTY_FUNCTION__;
Simple merge