From bfe5120dbe40020ce37b30dd262e0a6096151940 Mon Sep 17 00:00:00 2001 From: Martin Rotter Date: Fri, 15 Mar 2024 07:05:27 +0100 Subject: [PATCH] fix #1332 --- CMakeLists.txt | 2 ++ src/librssguard/gui/webbrowser.cpp | 10 ++++++---- src/librssguard/gui/webbrowser.h | 3 ++- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 753975a6c..6fa75e7a1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -191,6 +191,8 @@ endif() if(ENABLE_MEDIAPLAYER_QTMULTIMEDIA OR ENABLE_MEDIAPLAYER_LIBMPV) set(ENABLE_MEDIAPLAYER TRUE) add_compile_definitions(ENABLE_MEDIAPLAYER) +else() + message(STATUS "Media player feature is disabled.") endif() if(NO_LITE) diff --git a/src/librssguard/gui/webbrowser.cpp b/src/librssguard/gui/webbrowser.cpp index 0d253dc96..19b6d7da8 100644 --- a/src/librssguard/gui/webbrowser.cpp +++ b/src/librssguard/gui/webbrowser.cpp @@ -29,12 +29,14 @@ WebBrowser::WebBrowser(WebViewer* viewer, QWidget* parent) m_actionOpenInSystemBrowser(new QAction(qApp->icons()->fromTheme(QSL("document-open")), tr("Open this website in system web browser"), this)), - m_actionReadabilePage(new QAction(qApp->icons()->fromTheme(QSL("text-html")), - tr("View website in reader mode"), - this)), +#if defined(ENABLE_MEDIAPLAYER) m_actionPlayPageInMediaPlayer(new QAction(qApp->icons()->fromTheme(QSL("player_play"), QSL("media-playback-start")), tr("Play in media player"), - this)) { + this)), +#endif + m_actionReadabilePage(new QAction(qApp->icons()->fromTheme(QSL("text-html")), + tr("View website in reader mode"), + this)) { if (m_webView == nullptr) { m_webView = qApp->createWebView(); dynamic_cast(m_webView)->setParent(this); diff --git a/src/librssguard/gui/webbrowser.h b/src/librssguard/gui/webbrowser.h index 42418dd09..9bd64e8bb 100644 --- a/src/librssguard/gui/webbrowser.h +++ b/src/librssguard/gui/webbrowser.h @@ -101,12 +101,13 @@ class WebBrowser : public TabContent { QAction* m_actionReload; QAction* m_actionStop; QAction* m_actionOpenInSystemBrowser; - QAction* m_actionReadabilePage; #if defined(ENABLE_MEDIAPLAYER) QAction* m_actionPlayPageInMediaPlayer; #endif + QAction* m_actionReadabilePage; + QList m_messages; QPointer m_root; };