[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdebase/runtime/phonon
From:       Matthias Kretz <kretz () kde ! org>
Date:       2008-05-26 19:24:38
Message-ID: 1211829878.033093.31922.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 812984 by mkretz:

this will be the new home of KDE-dependent Phonon code that was in kdelibs before


 A             kcm (directory)   trunk/KDE/kdelibs/phonon/kcm#807621
 M  +1 -1      kcm/CMakeLists.txt  
 A             kcm/devicepreference.cpp   \
trunk/KDE/kdelibs/phonon/kcm/devicepreference.cpp#812574 [License: LGPL (v2/3)]  M  \
+1 -1      kcm/devicepreference_update.cpp    A             kcm/factory_p.h   \
trunk/KDE/kdelibs/phonon/factory_p.h#807621 [License: LGPL (v2)]  A             \
kcm/globalconfig.cpp   trunk/KDE/kdelibs/phonon/globalconfig.cpp#807621 [License: \
LGPL (v2)]  A             kcm/globalconfig_p.h   \
trunk/KDE/kdelibs/phonon/globalconfig_p.h#807621 [License: LGPL (v2)]  A             \
kcm/medianode_p.h   trunk/KDE/kdelibs/phonon/medianode_p.h#807621 [License: LGPL \
(v2)]  A             kcm/phonondefs_p.h   \
trunk/KDE/kdelibs/phonon/phonondefs_p.h#807621 [License: LGPL (v2)]  A             \
kcm/phononnamespace_p.h   trunk/KDE/kdelibs/phonon/phononnamespace_p.h#807621 \
[License: LGPL (v2)]  A             kcm/qsettingsgroup_p.h   \
trunk/KDE/kdelibs/phonon/qsettingsgroup_p.h#807621 [License: LGPL (v2/3)]  A          \
libkaudiodevicelist (directory)   trunk/KDE/kdelibs/phonon/libkaudiodevicelist#807621 \
M  +1 -1      libkaudiodevicelist/CMakeLists.txt    A             \
libkaudiodevicelist/audiodevice.cpp   \
trunk/KDE/kdelibs/phonon/libkaudiodevicelist/audiodevice.cpp#812574 [License: LGPL \
(v2)]  A             platform_kde (directory)   \
trunk/KDE/kdelibs/phonon/platform_kde#807621  M  +1 -0      \
platform_kde/CMakeLists.txt    M  +1 -2      platform_kde/devicelisting.h  
 M  +0 -2      platform_kde/kdepluginfactory.cpp  
 M  +1 -1      platform_kde/kdepluginfactory.h  
 M  +4 -1      platform_kde/kiomediastream.cpp  
 M  +3 -1      platform_kde/kiomediastream.h  
 M  +3 -2      platform_kde/kiomediastream_p.h  
 A             platform_kde/phonon.notifyrc   \
trunk/KDE/kdelibs/phonon/platform_kde/phonon.notifyrc#812574  A             \
platform_kde/phononbackend.desktop   \
trunk/KDE/kdelibs/phonon/phononbackend.desktop#807621 [TRAILING SPACE]  A             \
tests (directory)    A             tests/CMakeLists.txt   \
trunk/KDE/kdelibs/phonon/tests/CMakeLists.txt#807621  A             tests/TODO   \
trunk/KDE/kdelibs/phonon/tests/TODO#807621  A             \
tests/audiodevicelisttest.cpp   \
trunk/KDE/kdelibs/phonon/tests/audiodevicelisttest.cpp#807621 [License: GPL (v2/3)]  \
A             tests/backendtester.cpp   \
trunk/KDE/kdelibs/phonon/tests/backendtester.cpp#807621 [License: LGPL (v2)]  A       \
tests/backendtester.h   trunk/KDE/kdelibs/phonon/tests/backendtester.h#807621 \
[License: LGPL (v2)]  A             tests/backendtester.ui   \
trunk/KDE/kdelibs/phonon/tests/backendtester.ui#807621  A             tests/guitest \
(directory)   trunk/KDE/kdelibs/phonon/tests/guitest#807621  A             \
tests/loadfakebackend.h   trunk/KDE/kdelibs/phonon/tests/loadfakebackend.h#807621 \
[License: LGPL (v2)]  A             tests/mediacontrols.cpp   \
trunk/KDE/kdelibs/phonon/tests/mediacontrols.cpp#807621 [License: LGPL (v2)]  A       \
tests/mediacontrols.h   trunk/KDE/kdelibs/phonon/tests/mediacontrols.h#807621 \
[License: LGPL (v2)]  A             tests/mediacontrols_p.h   \
trunk/KDE/kdelibs/phonon/tests/mediacontrols_p.h#807621 [License: LGPL (v2)]  A       \
tests/mediaplayer.cpp   trunk/KDE/kdelibs/phonon/tests/mediaplayer.cpp#807621 \
[License: GPL (v2/3)]  A             tests/qtesthelper.h   \
trunk/KDE/kdelibs/phonon/tests/qtesthelper.h#807621 [License: LGPL (v2)]  A           \
tests/testresources.qrc   trunk/KDE/kdelibs/phonon/tests/testresources.qrc#807621


--- trunk/KDE/kdebase/runtime/phonon/kcm/CMakeLists.txt #807621:812984
@@ -1,6 +1,6 @@
 include_directories(${KDE4_KIO_INCLUDES} ${CMAKE_SOURCE_DIR}/kio/kio \
${CMAKE_SOURCE_DIR}/kutils ${CMAKE_SOURCE_DIR}/solid ${CMAKE_BINARY_DIR}/solid)  
-set(kcmphonon_SRCS main.cpp devicepreference.cpp backendselection.cpp \
../globalconfig.cpp) +set(kcmphonon_SRCS main.cpp devicepreference.cpp \
backendselection.cpp globalconfig.cpp)  kde4_add_ui_files(kcmphonon_SRCS \
devicepreference.ui backendselection.ui)  
 kde4_add_plugin(kcm_phonon ${kcmphonon_SRCS})
--- trunk/KDE/kdebase/runtime/phonon/kcm/devicepreference_update.cpp #807621:812984
@@ -21,7 +21,7 @@
 #include <QtCore/QCoreApplication>
 #include <QtCore/QMutableListIterator>
 #include <QtCore/QList>
-#include "../qsettingsgroup_p.h"
+#include "qsettingsgroup_p.h"
 #include <kcomponentdata.h>
 #include <kconfig.h>
 #include <kconfiggroup.h>
--- trunk/KDE/kdebase/runtime/phonon/libkaudiodevicelist/CMakeLists.txt \
#807621:812984 @@ -28,7 +28,7 @@
 endif(ALSA_FOUND)
 
 kde4_add_library(kaudiodevicelist SHARED ${kaudiodevicelist_LIB_SRCS})
-target_link_libraries(kaudiodevicelist ${KDE4_SOLID_LIBS} ${KDE4_PHONON_LIBS} \
${ASOUND_LIBRARY}) +target_link_libraries(kaudiodevicelist ${KDE4_SOLID_LIBS} \
${KDE4_PHONON_LIBS} ${KDE4_KDECORE_LIBS} ${ASOUND_LIBRARY})  
 set_target_properties(kaudiodevicelist PROPERTIES VERSION ${GENERIC_LIB_VERSION} \
SOVERSION ${GENERIC_LIB_SOVERSION})  
--- trunk/KDE/kdebase/runtime/phonon/platform_kde/CMakeLists.txt #807621:812984
@@ -16,3 +16,4 @@
 endif(NOT WIN32)
 install(TARGETS kde DESTINATION ${PLUGIN_INSTALL_DIR}/plugins/phonon_platform)
 install(FILES phonon.notifyrc DESTINATION ${DATA_INSTALL_DIR}/phonon)
+install(FILES phononbackend.desktop DESTINATION ${SERVICETYPES_INSTALL_DIR})
--- trunk/KDE/kdebase/runtime/phonon/platform_kde/devicelisting.h #807621:812984
@@ -28,9 +28,8 @@
 #include <QtCore/QMultiMap>
 #include <QtCore/QObject>
 #include <QtCore/QVariant>
+#include <Phonon/ObjectDescription>
 
-#include "../objectdescription.h"
-
 namespace Phonon
 {
 
--- trunk/KDE/kdebase/runtime/phonon/platform_kde/kdepluginfactory.cpp #807621:812984
@@ -20,8 +20,6 @@
 #include "kdepluginfactory.h"
 #include "kiomediastream.h"
 
-#include "../config-phonon.h"
-
 #include <QtCore/QDir>
 #include <QtCore/QFile>
 #include <QtCore/QtPlugin>
--- trunk/KDE/kdebase/runtime/phonon/platform_kde/kdepluginfactory.h #807621:812984
@@ -20,7 +20,7 @@
 #ifndef PHONON_KDEPLUGINFACTORY_H
 #define PHONON_KDEPLUGINFACTORY_H
 
-#include "../platformplugin.h"
+#include <Phonon/PlatformPlugin>
 #include <QtCore/QObject>
 #include <kservice.h>
 
--- trunk/KDE/kdebase/runtime/phonon/platform_kde/kiomediastream.cpp #807621:812984
@@ -29,8 +29,10 @@
 {
 
 KioMediaStream::KioMediaStream(const QUrl &url, QObject *parent)
-    : AbstractMediaStream(*new KioMediaStreamPrivate(url), parent)
+    : AbstractMediaStream(parent),
+    d_ptr(new KioMediaStreamPrivate(url))
 {
+    d_ptr->q_ptr = this;
     kDebug(600);
     reset();
 }
@@ -85,6 +87,7 @@
         }
         d->kiojob->kill();
     }
+    delete d_ptr;
 }
 
 void KioMediaStream::needData()
--- trunk/KDE/kdebase/runtime/phonon/platform_kde/kiomediastream.h #807621:812984
@@ -20,7 +20,7 @@
 #ifndef PHONON_KIOMEDIASTREAM_H
 #define PHONON_KIOMEDIASTREAM_H
 
-#include "../abstractmediastream.h"
+#include <Phonon/AbstractMediaStream>
 
 class QUrl;
 
@@ -43,6 +43,8 @@
         void enoughData();
         void seekStream(qint64);
 
+        KioMediaStreamPrivate *d_ptr;
+
     private:
         Q_PRIVATE_SLOT(d_func(), void _k_bytestreamData(KIO::Job *, const QByteArray \
&))  Q_PRIVATE_SLOT(d_func(), void _k_bytestreamResult(KJob *))
--- trunk/KDE/kdebase/runtime/phonon/platform_kde/kiomediastream_p.h #807621:812984
@@ -23,15 +23,16 @@
 #include "kiomediastream.h"
 #include <kurl.h>
 #include <kio/jobclasses.h>
-#include "../abstractmediastream_p.h"
 
 namespace Phonon
 {
 
-class KioMediaStreamPrivate : public AbstractMediaStreamPrivate
+class KioMediaStreamPrivate
 {
     Q_DECLARE_PUBLIC(KioMediaStream)
     protected:
+        KioMediaStream *q_ptr;
+
         KioMediaStreamPrivate(const KUrl &u)
             : url(u),
             endOfDataSent(false),


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic