Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:cfeck:KDE:Unstable:Applications6
konsole
konsole6-noqtmultimedia.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File konsole6-noqtmultimedia.patch of Package konsole
diff --git a/CMakeLists.txt b/CMakeLists.txt index 5168e8697..168739498 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -46,7 +46,6 @@ include(ECMEnableSanitizers) find_package(Qt6 ${QT_MIN_VERSION} CONFIG REQUIRED Core DBus - Multimedia PrintSupport Widgets Core5Compat diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 4474ceb8d..0250b9db4 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -59,7 +59,6 @@ qt_add_dbus_adaptor( set(konsole_LIBS KF6::XmlGui - Qt::Multimedia Qt::PrintSupport Qt::Xml KF6::Notifications diff --git a/src/Vt102Emulation.cpp b/src/Vt102Emulation.cpp index 0db5cdeec..669edb7a6 100644 --- a/src/Vt102Emulation.cpp +++ b/src/Vt102Emulation.cpp @@ -68,7 +68,7 @@ Vt102Emulation::Vt102Emulation() , _pendingSessionAttributesUpdates(QHash<int, QString>()) , _sessionAttributesUpdateTimer(new QTimer(this)) , _reportFocusEvents(false) - , player(nullptr) +// , player(nullptr) { _sessionAttributesUpdateTimer->setSingleShot(true); QObject::connect(_sessionAttributesUpdateTimer, &QTimer::timeout, this, &Konsole::Vt102Emulation::updateSessionAttributes); @@ -1284,6 +1284,7 @@ void Vt102Emulation::processSessionAttributeRequest(const int tokenSize, const u } } if (inlineMedia) { +#if 0 if (player == nullptr) { player = new QMediaPlayer(this); connect(player, SIGNAL(mediaStatusChanged(QMediaPlayer::MediaStatus)), this, SLOT(deletePlayer(QMediaPlayer::MediaStatus))); @@ -1294,6 +1295,7 @@ void Vt102Emulation::processSessionAttributeRequest(const int tokenSize, const u delete (QIODevice *)(player->sourceDevice()); player->setSourceDevice(buffer); player->play(); +#endif return; } if (!inlineImage) { @@ -1321,6 +1323,7 @@ void Vt102Emulation::processSessionAttributeRequest(const int tokenSize, const u _sessionAttributesUpdateTimer->start(20); } +#if 0 void Vt102Emulation::deletePlayer(QMediaPlayer::MediaStatus mediaStatus) { if (mediaStatus == QMediaPlayer::EndOfMedia || mediaStatus == QMediaPlayer::InvalidMedia) { @@ -1330,6 +1333,7 @@ void Vt102Emulation::deletePlayer(QMediaPlayer::MediaStatus mediaStatus) player = nullptr; } } +#endif void Vt102Emulation::updateSessionAttributes() { diff --git a/src/Vt102Emulation.h b/src/Vt102Emulation.h index 122a7110b..4467755b8 100644 --- a/src/Vt102Emulation.h +++ b/src/Vt102Emulation.h @@ -11,7 +11,7 @@ // Qt #include <QHash> #include <QMap> -#include <QMediaPlayer> +//#include <QMediaPlayer> #include <QPair> #include <QVector> @@ -98,7 +98,7 @@ private Q_SLOTS: // pair in _pendingSessionAttributesUpdates. // Used to buffer multiple attribute updates in the current session void updateSessionAttributes(); - void deletePlayer(QMediaPlayer::MediaStatus); +// void deletePlayer(QMediaPlayer::MediaStatus); private: unsigned int applyCharset(uint c); @@ -311,7 +311,7 @@ private: // For kitty graphics protocol - image cache int getFreeGraphicsImageId(); - QMediaPlayer *player; +// QMediaPlayer *player; }; }
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor