diff options
| author | Mikaël Capelle <capelle.mikael@gmail.com> | 2022-05-17 11:47:01 +0200 |
|---|---|---|
| committer | Mikaël Capelle <capelle.mikael@gmail.com> | 2023-07-09 17:20:40 +0200 |
| commit | d13f6bb870cdda71257f665367be8ef9fca86255 (patch) | |
| tree | 52e214718478f1e52856572f5aa1a2ac58537f9f /src/browserview.cpp | |
| parent | 86bb01ba9eac879d3685c439ac9da0028bc4bc80 (diff) | |
Apply clang-format.
Diffstat (limited to 'src/browserview.cpp')
| -rw-r--r-- | src/browserview.cpp | 45 |
1 files changed, 22 insertions, 23 deletions
diff --git a/src/browserview.cpp b/src/browserview.cpp index c45bf928..55ed1f7b 100644 --- a/src/browserview.cpp +++ b/src/browserview.cpp @@ -19,58 +19,57 @@ along with Mod Organizer. If not, see <http://www.gnu.org/licenses/>. #include "browserview.h" +#include "utility.h" #include <QEvent> #include <QKeyEvent> +#include <QMenu> #include <QNetworkDiskCache> #include <QWebEngineContextMenuRequest> #include <QWebEngineSettings> -#include <QMenu> #include <Shlwapi.h> -#include "utility.h" - -BrowserView::BrowserView(QWidget *parent) - : QWebEngineView(parent) +BrowserView::BrowserView(QWidget* parent) : QWebEngineView(parent) { installEventFilter(this); - //page()->settings()->setMaximumPagesInCache(10); + // page()->settings()->setMaximumPagesInCache(10); } -QWebEngineView *BrowserView::createWindow(QWebEnginePage::WebWindowType) +QWebEngineView* BrowserView::createWindow(QWebEnginePage::WebWindowType) { - BrowserView *newView = new BrowserView(parentWidget()); + BrowserView* newView = new BrowserView(parentWidget()); emit initTab(newView); return newView; } -bool BrowserView::eventFilter(QObject *obj, QEvent *event) +bool BrowserView::eventFilter(QObject* obj, QEvent* event) { if (event->type() == QEvent::ShortcutOverride) { - QKeyEvent *keyEvent = static_cast<QKeyEvent*>(event); + QKeyEvent* keyEvent = static_cast<QKeyEvent*>(event); if (keyEvent->matches(QKeySequence::Find)) { emit startFind(); } else if (keyEvent->matches(QKeySequence::FindNext)) { emit findAgain(); } } else if (event->type() == QEvent::MouseButtonPress) { - QMouseEvent *mouseEvent = static_cast<QMouseEvent*>(event); + QMouseEvent* mouseEvent = static_cast<QMouseEvent*>(event); if (mouseEvent->button() == Qt::MouseButton::MiddleButton) { mouseEvent->ignore(); return true; } -// TODO This is due to that QTWebEnginePage doesn't support QWebFrame anymore -// } else if (event->type() == QEvent::MouseButtonRelease) { -// QMouseEvent *mouseEvent = static_cast<QMouseEvent*>(event); -// if (mouseEvent->button() == Qt::MidButton) { -// QWebEngineContextMenuData hitTest = page()->hitTestContent(mouseEvent->pos()); -// if (hitTest.linkUrl().isValid()) { -// emit openUrlInNewTab(hitTest.linkUrl()); -// } -// mouseEvent->ignore(); -// -// return true; -// } + // TODO This is due to that QTWebEnginePage doesn't support QWebFrame anymore + // } else if (event->type() == QEvent::MouseButtonRelease) { + // QMouseEvent *mouseEvent = static_cast<QMouseEvent*>(event); + // if (mouseEvent->button() == Qt::MidButton) { + // QWebEngineContextMenuData hitTest = + // page()->hitTestContent(mouseEvent->pos()); if (hitTest.linkUrl().isValid()) + // { + // emit openUrlInNewTab(hitTest.linkUrl()); + // } + // mouseEvent->ignore(); + // + // return true; + // } } return QWebEngineView::eventFilter(obj, event); } |
