- Replaced the QWebView with a custom widget
- Added support form Back and Forward mouse buttons to webview FossilOrigin-Name: c2c1b42f9604c19f48e4811c4eaf44d63aee60fe
This commit is contained in:
19
src/CustomWebView.cpp
Normal file
19
src/CustomWebView.cpp
Normal file
@ -0,0 +1,19 @@
|
||||
#include "CustomWebView.h"
|
||||
#include <QMouseEvent>
|
||||
|
||||
CustomWebView::CustomWebView(QWidget *parent) :
|
||||
QWebView(parent)
|
||||
{
|
||||
setUrl(QUrl("about:blank"));
|
||||
}
|
||||
|
||||
void CustomWebView::mousePressEvent(QMouseEvent *event)
|
||||
{
|
||||
Qt::MouseButton but = event->button();
|
||||
if(but == Qt::XButton1)
|
||||
back();
|
||||
else if(but == Qt::XButton2)
|
||||
forward();
|
||||
else
|
||||
QWebView::mousePressEvent(event);
|
||||
}
|
Reference in New Issue
Block a user