fix some build errors

This commit is contained in:
Martin Rotter 2023-12-07 13:55:29 +01:00
parent 64b739e852
commit a3b8b2cd77
4 changed files with 18 additions and 1 deletions

View File

@ -154,6 +154,10 @@ if(NOT OS2)
list(APPEND QT_COMPONENTS Multimedia)
endif()
if(ENABLE_MEDIAPLAYER_QTMULTIMEDIA AND ENABLE_MEDIAPLAYER_LIBMPV)
message(FATAL_ERROR "You can only enable 1 media player backend.")
endif()
if(ENABLE_MEDIAPLAYER_QTMULTIMEDIA)
message(STATUS "Enabling QtMultimedia media player backend.")

View File

@ -1,3 +1,9 @@
4.6.1
-----
Fixed:
* Fixed some compilation problems and related issues.
4.6.0
-----

View File

@ -868,10 +868,14 @@ void FormMain::createConnections() {
&QAction::triggered,
tabWidget()->feedMessageViewer()->messagesView(),
&MessagesView::openSelectedSourceMessagesExternally);
connect(m_ui->m_actionOpenSelectedSourceArticlesExternally,
#if defined(ENABLE_MEDIAPLAYER)
connect(m_ui->m_actionPlaySelectedArticlesInMediaPlayer,
&QAction::triggered,
tabWidget()->feedMessageViewer()->messagesView(),
&MessagesView::playSelectedArticleInMediaPlayer);
#endif
connect(m_ui->m_actionOpenSelectedMessagesInternally,
&QAction::triggered,
tabWidget()->feedMessageViewer()->messagesView(),

View File

@ -130,9 +130,12 @@ void TabWidget::createConnections() {
&MessagesView::openSingleMessageInNewTab,
this,
&TabWidget::addSingleMessageView);
#if defined(ENABLE_MEDIAPLAYER)
connect(feedMessageViewer()->messagesView(), &MessagesView::playLinkInMediaPlayer, this, [this](const QString& url) {
addMediaPlayer(url, true);
});
#endif
}
void TabWidget::initializeTabs() {