QObject *Phantom::createWebPage() { WebPage *page = new WebPage(this); page->setCookieJar(m_defaultCookieJar); // Store pointer to the page for later cleanup m_pages.append(page); // Apply default settings to the page page->applySettings(m_defaultPageSettings); // Show web-inspector if in debug mode if (m_config.debug()) { page->showInspector(m_config.remoteDebugPort()); } return page; }