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