-// Copyright (C) 2007-2014 CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2024 CEA, EDF, OPEN CASCADE
//
// Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
#include "Qtx.h"
+#include <QtGlobal>
#include <QDialog>
#include <QMainWindow>
#include <QUrl>
+#if QT_VERSION < QT_VERSION_CHECK(5, 6, 0)
+// Web Kit
+#define WebView QWebView
+#define WebPage QWebPage
+#else
+// Web Engine
+#define WebView QWebEngineView
+#define WebPage QWebEnginePage
+#endif
+
class QButtonGroup;
class QCheckBox;
class QLabel;
class QPushButton;
-class QWebView;
+class WebView;
class QtxResourceMgr;
class QtxSearchTool;
virtual void about();
virtual void linkClicked( const QUrl& );
virtual void linkHovered( const QString&, const QString&, const QString& );
+ virtual void linkHovered( const QString&) ;
private Q_SLOTS:
void open();
private:
static QtxWebBrowser* myBrowser;
static QtxResourceMgr* myResourceMgr;
- QWebView* myWebView;
+ WebView* myWebView;
QtxSearchTool* myFindPanel;
QUrl myLastUrl;
};