Web: support for saving cookies across sessions - fixes #2447

This commit is contained in:
Yorik van Havre
2016-05-24 12:38:18 -03:00
parent 960191677b
commit b4a5582309
4 changed files with 198 additions and 0 deletions

View File

@@ -53,6 +53,7 @@
#endif
#include "BrowserView.h"
#include "CookieJar.h"
#include <Gui/Application.h>
#include <Gui/MainWindow.h>
#include <Gui/ProgressBar.h>
@@ -168,6 +169,10 @@ BrowserView::BrowserView(QWidget* parent)
view->page()->setLinkDelegationPolicy(QWebPage::DelegateAllLinks);
view->page()->setForwardUnsupportedContent(true);
// set our custom cookie manager
FcCookieJar* cookiejar = new FcCookieJar(this);
view->page()->networkAccessManager()->setCookieJar(cookiejar);
// setting background to white
QPalette palette = view->palette();