blob: aa9c650708d186b101776d551431137a72c14652 (
plain) (
tree)
|
|
#include "webview.h"
#include <QWebFrame>
void WebView::windowCloseRequested()
{
// If we have an old URL stored on the stack, navigate back to it, otherwise we return and nothing happens
if (_urls.empty())
return;
QUrl url = _urls.pop();
page()->mainFrame()->load(url);
}
QWebView* WebView::createWindow(QWebPage::WebWindowType)
{
// Remember current URL, then return the current Web View so no new window opens
_urls.push(this->url());
return this;
}
|