summaryrefslogtreecommitdiffstats
path: root/opensuse/tdebase/libkonq-kdemm.diff
diff options
context:
space:
mode:
Diffstat (limited to 'opensuse/tdebase/libkonq-kdemm.diff')
-rw-r--r--opensuse/tdebase/libkonq-kdemm.diff117
1 files changed, 0 insertions, 117 deletions
diff --git a/opensuse/tdebase/libkonq-kdemm.diff b/opensuse/tdebase/libkonq-kdemm.diff
deleted file mode 100644
index 6eb45eab4..000000000
--- a/opensuse/tdebase/libkonq-kdemm.diff
+++ /dev/null
@@ -1,117 +0,0 @@
-Index: libkonq/Makefile.am
-===================================================================
---- libkonq/Makefile.am.orig
-+++ libkonq/Makefile.am
-@@ -53,14 +53,10 @@ include_HEADERS = konq_popupmenu.h knewm
- konq_faviconmgr.h konq_xmlguiclient.h konqbookmarkmanager.h konq_filetip.h
-
-
--if include_ARTS
--ARTS_MODULE = konq_sound.la
--endif
--
--kde_module_LTLIBRARIES = $(ARTS_MODULE)
-+kde_module_LTLIBRARIES = konq_sound.la
- konq_sound_la_SOURCES = konq_sound.cc
- konq_sound_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN)
--konq_sound_la_LIBADD = -lsoundserver_idl -lartskde
-+konq_sound_la_LIBADD = -lkdemm
-
- noinst_HEADERS = konq_sound.h
-
-Index: libkonq/konq_sound.cc
-===================================================================
---- libkonq/konq_sound.cc.orig
-+++ libkonq/konq_sound.cc
-@@ -16,10 +16,9 @@
- Boston, MA 02110-1301, USA.
- */
-
--#include <kartsdispatcher.h>
- #include <kdebug.h>
--#include <kplayobjectfactory.h>
--#include <soundserver.h>
-+#include <kdemm/simpleplayer.h>
-+#include <kdemm/factory.h>
-
- #include "konq_sound.h"
-
-@@ -39,71 +38,38 @@ public:
- private:
- QStringList m_mimeTypes;
-
-- KArtsDispatcher m_dispatcher;
-- Arts::SoundServerV2 m_soundServer;
-- KDE::PlayObjectFactory *m_factory;
-- KDE::PlayObject *m_player;
-+ KDE::Multimedia::SimplePlayer m_player;
- };
-
- KonqSoundPlayerImpl::KonqSoundPlayerImpl()
-- : m_player(0)
- {
-- m_soundServer = Arts::Reference("global:Arts_SoundServerV2");
-- m_factory = new KDE::PlayObjectFactory(m_soundServer);
- }
-
- KonqSoundPlayerImpl::~KonqSoundPlayerImpl()
- {
-- delete m_player;
-- delete m_factory;
- }
-
- const QStringList &KonqSoundPlayerImpl::mimeTypes()
- {
-- if (m_mimeTypes.isEmpty())
-- {
-- Arts::TraderQuery query;
-- vector<Arts::TraderOffer> *offers = query.query();
--
-- for (vector<Arts::TraderOffer>::iterator it = offers->begin();
-- it != offers->end(); ++it)
-- {
-- vector<string> *prop = (*it).getProperty("MimeType");
-- for (vector<string>::iterator mt = prop->begin();
-- mt != prop->end(); ++mt)
-- if ((*mt).length()) // && (*mt).find("video/") == string::npos)
-- m_mimeTypes << (*mt).c_str();
-- delete prop;
-- }
-- delete offers;
-- }
-+ if( m_mimeTypes.isEmpty() )
-+ m_mimeTypes = KDE::Multimedia::Factory::self()->playableMimeTypes();
-+
- return m_mimeTypes;
- }
-
- void KonqSoundPlayerImpl::play(const QString &fileName)
- {
-- if (m_soundServer.isNull())
-- return;
--
-- delete m_player;
-- if ((m_player = m_factory->createPlayObject(fileName, true)))
-- {
-- if (m_player->isNull())
-- stop();
-- else
-- m_player->play();
-- }
-+ m_player.play( KURL( fileName ) );
- }
-
- void KonqSoundPlayerImpl::stop()
- {
-- delete m_player;
-- m_player = 0;
-+ m_player.stop();
- }
-
- bool KonqSoundPlayerImpl::isPlaying()
- {
-- return m_player ? (m_player->state() == Arts::posPlaying) : false;
-+ return m_player.isPlaying();
- }
-
- class KonqSoundFactory : public KLibFactory