OSDN Git Service

generic: adjust to media classes changes
authorIvailo Monev <xakepa10@gmail.com>
Fri, 26 Feb 2021 07:57:27 +0000 (09:57 +0200)
committerIvailo Monev <xakepa10@gmail.com>
Fri, 26 Feb 2021 07:57:27 +0000 (09:57 +0200)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
kdeplasma-addons/applets/bball/bball.cpp
kdeplasma-addons/applets/bball/bball.h
kdeplasma-addons/applets/bball/plasma-applet-bball.desktop
okular/core/audioplayer.cpp
okular/okular_part.desktop
okular/ui/snapshottaker.cpp
okular/ui/videowidget.cpp

index 577eaa1..1b0af08 100644 (file)
@@ -408,6 +408,7 @@ void bballApplet::playBoingSound()
     // create the player if missing
     if (!m_soundPlayer) {
         m_soundPlayer = new KAudioPlayer(this);
+        m_soundPlayer->setPlayerID("plasma_applet_bball");
         m_soundPlayer->setVolume(m_sound_volume);
     }
 
index 12dfbb5..1bd2ef1 100644 (file)
 #define bball_HEADER
 
 #include <QtCore/QBasicTimer>
-#include <QtCore/qdatetime.h>
+#include <QtCore/QDateTime>
 #include <QtGui/QVector2D>
+#include <QGraphicsSceneMouseEvent>
+#include <QSizeF>
 
 #include <KConfigDialog>
 #include <KMediaPlayer>
@@ -32,9 +34,6 @@
 
 #include "ui_bballConfig.h"
 
-#include <QGraphicsSceneMouseEvent>
-#include <QSizeF>
-
 class bballApplet : public Plasma::Applet
 {
     Q_OBJECT
index 6a50906..9551d2d 100644 (file)
@@ -120,7 +120,7 @@ X-KDE-PluginInfo-Category=Fun and Games
 X-KDE-PluginInfo-Depends=
 X-KDE-PluginInfo-License=GPL
 X-KDE-PluginInfo-EnabledByDefault=true
-X-KDE-MediaPlayer=true
+X-KDE-MediaPlayer=plasma_applet_bball
 
 X-Plasma-Requires-FileDialog=Unused
 X-Plasma-Requires-LaunchApp=Unused
index 64924d8..73a4c92 100644 (file)
@@ -102,6 +102,7 @@ bool AudioPlayerPrivate::play( const SoundInfo& si )
     kDebug() ;
     PlayData * data = new PlayData();
     data->m_player = new KAudioPlayer();
+    data->m_player->setPlayerID("okulartpart_audio");
     data->m_player->setVolume( float(si.volume) );
     data->m_info = si;
     bool valid = false;
index a1922c3..1a61fd7 100644 (file)
@@ -62,6 +62,6 @@ Name[zh_CN]=Okular
 Name[zh_TW]=文件檢視_Okular
 X-KDE-ServiceTypes=KParts/ReadOnlyPart,KParts/ReadWritePart
 X-KDE-Library=okularpart
-X-KDE-MediaPlayer=true
+X-KDE-MediaPlayer=okularpart_audio,okularpart_video,okularpart_snapshot
 Type=Service
 MimeType=application/vnd.kde.okular-archive;
index 63c134d..1518e37 100644 (file)
@@ -17,6 +17,7 @@ SnapshotTaker::SnapshotTaker( const QString &url, QObject *parent )
     : QObject( parent )
     , m_player( new KMediaPlayer )
 {
+    m_player->setPlayerID("okularpart_snapshot");
     m_player->load( url );
     m_player->hide();
 
index 5159443..754c9f2 100644 (file)
@@ -236,6 +236,7 @@ VideoWidget::VideoWidget( const Okular::Annotation *annotation, Okular::Movie *m
     mainlay->setSpacing( 0 );
 
     d->player = new KMediaPlayer( playerPage );
+    d->player->setPlayerID("okulartpart_video");
     d->player->installEventFilter( playerPage );
     mainlay->addWidget( d->player );