File indexing completed on 2024-05-12 16:43:49
0001 /* 0002 SPDX-FileCopyrightText: 2017 Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com> 0003 SPDX-License-Identifier: GPL-2.0-or-later 0004 */ 0005 0006 #include <config-kmymoney.h> 0007 0008 #include "kmymoneywebpage.h" 0009 0010 // ---------------------------------------------------------------------------- 0011 // QT Includes 0012 0013 // ---------------------------------------------------------------------------- 0014 // KDE Includes 0015 0016 // ---------------------------------------------------------------------------- 0017 // Project Includes 0018 0019 #ifdef ENABLE_WEBENGINE 0020 bool MyQWebEnginePage::acceptNavigationRequest(const QUrl &url, NavigationType type, bool) 0021 { 0022 if (type == NavigationTypeLinkClicked) { 0023 emit urlChanged(url); 0024 return false; 0025 } 0026 return true; 0027 } 0028 #else 0029 #include <QNetworkRequest> 0030 bool MyQWebEnginePage::acceptNavigationRequest(QWebFrame *frame, const QNetworkRequest &request, NavigationType type) 0031 { 0032 Q_UNUSED(frame); 0033 if (type == NavigationTypeLinkClicked) { 0034 emit linkClicked(request.url()); 0035 return false; 0036 } 0037 return true; 0038 } 0039 #endif