summaryrefslogtreecommitdiff
path: root/ui/reportwidget.h
diff options
context:
space:
mode:
authorRusty Wagner <rusty.wagner@gmail.com>2021-02-19 19:25:53 -0500
committerRusty Wagner <rusty.wagner@gmail.com>2021-03-16 20:40:13 -0400
commite43222c3e8da9f42d0d95207fa94335165a27d9d (patch)
treee8f64b54dafd7c75f48c95bd7c7e62fed0c904a2 /ui/reportwidget.h
parenta327eb06173d0aa814460842e5280a6bf1edddf1 (diff)
Compatibility with Qt 6
Diffstat (limited to 'ui/reportwidget.h')
-rw-r--r--ui/reportwidget.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/ui/reportwidget.h b/ui/reportwidget.h
index 02572490..25ee7a30 100644
--- a/ui/reportwidget.h
+++ b/ui/reportwidget.h
@@ -3,15 +3,20 @@
#include <QtWidgets/QWidget>
#include <QtWidgets/QTextBrowser>
#include <QtWidgets/QScrollArea>
+#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
#include <QtWebEngineWidgets/QWebEngineView>
#include <QtWebEngineWidgets/QWebEngineScript>
#include <QtWebEngineWidgets/QWebEngineScriptCollection>
#include <QtWebEngineWidgets/QWebEnginePage>
#include <QtWebEngineWidgets/QWebEngineSettings>
+#else
+#include <QtWidgets/QTextBrowser>
+#endif
#include "binaryninjaapi.h"
#include "action.h"
#include "theme.h"
+#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
class WebPage2 : public QWebEnginePage
{
Q_OBJECT
@@ -25,12 +30,17 @@ protected:
Q_SIGNALS:
void linkClicked(const QUrl&);
};
+#endif
class BINARYNINJAUIAPI ReportWidget: public QScrollArea, public UIActionHandler
{
Q_OBJECT
+#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
QWebEngineView* m_contents;
+#else
+ QTextBrowser* m_contents;
+#endif
BinaryViewRef m_view;
std::string m_original;
std::string m_title;