Implement back/forward mouse navigation in the browser (fixes #334)

This commit is contained in:
Oleg Shparber
2015-05-11 13:02:57 -07:00
parent 609ca1b9c2
commit fad2324e4a
2 changed files with 19 additions and 0 deletions
+18
View File
@@ -30,6 +30,24 @@ QWebView *WebView::createWindow(QWebPage::WebWindowType type)
return this;
}
void WebView::mousePressEvent(QMouseEvent *event)
{
switch (event->button()) {
case Qt::BackButton:
back();
event->accept();
break;
case Qt::ForwardButton:
forward();
event->accept();
break;
default:
break;
}
QWebView::mousePressEvent(event);
}
void WebView::wheelEvent(QWheelEvent *event)
{
if (event->modifiers() & Qt::ControlModifier) {