APIPageConfiguration.cpp [plain text]
#include "config.h"
#include "APIPageConfiguration.h"
#include "APIProcessPoolConfiguration.h"
#include "WebPageGroup.h"
#include "WebPageProxy.h"
#include "WebPreferences.h"
#include "WebProcessPool.h"
#include "WebUserContentControllerProxy.h"
using namespace WebKit;
namespace API {
PageConfiguration::PageConfiguration()
{
}
PageConfiguration::~PageConfiguration()
{
}
WebProcessPool* PageConfiguration::processPool()
{
return m_processPool.get();
}
void PageConfiguration::setProcessPool(WebProcessPool* processPool)
{
m_processPool = processPool;
}
WebUserContentControllerProxy* PageConfiguration::userContentController()
{
return m_userContentController.get();
}
void PageConfiguration::setUserContentController(WebUserContentControllerProxy* userContentController)
{
m_userContentController = userContentController;
}
WebPageGroup* PageConfiguration::pageGroup()
{
return m_pageGroup.get();
}
void PageConfiguration::setPageGroup(WebPageGroup* pageGroup)
{
m_pageGroup = pageGroup;
}
WebPreferences* PageConfiguration::preferences()
{
return m_preferences.get();
}
void PageConfiguration::setPreferences(WebPreferences* preferences)
{
m_preferences = preferences;
}
WebPageProxy* PageConfiguration::relatedPage()
{
return m_relatedPage.get();
}
void PageConfiguration::setRelatedPage(WebPageProxy* relatedPage)
{
m_relatedPage = relatedPage;
}
WebKit::WebPageConfiguration PageConfiguration::webPageConfiguration()
{
WebKit::WebPageConfiguration configuration;
configuration.userContentController = userContentController();
configuration.pageGroup = pageGroup();
configuration.preferences = preferences();
configuration.relatedPage = relatedPage();
return configuration;
}
}