*** ./phonon/kded-module/phononserver.cpp.org	2010-12-03 10:47:26.000000000 +0900
--- ./phonon/kded-module/phononserver.cpp	2010-12-03 10:52:34.000000000 +0900
***************
*** 56,62 ****
  K_EXPORT_PLUGIN(PhononServerFactory("phononserver"))
  
  typedef QList<QPair<QByteArray, QString> > PhononDeviceAccessList;
! Q_DECLARE_METATYPE(PhononDeviceAccessList)
  
  PhononServer::PhononServer(QObject *parent, const QList<QVariant> &)
      : KDEDModule(parent),
--- 56,62 ----
  K_EXPORT_PLUGIN(PhononServerFactory("phononserver"))
  
  typedef QList<QPair<QByteArray, QString> > PhononDeviceAccessList;
! //Q_DECLARE_METATYPE(PhononDeviceAccessList)
  
  PhononServer::PhononServer(QObject *parent, const QList<QVariant> &)
      : KDEDModule(parent),
*** ./phonon/platform_kde/devicelisting.cpp.org	2010-12-03 10:45:02.000000000 +0900
--- ./phonon/platform_kde/devicelisting.cpp	2010-12-03 10:53:31.000000000 +0900
***************
*** 35,41 ****
  #endif // HAVE_ALSA_ASOUNDLIB_H
  
  typedef QList<QPair<QByteArray, QString> > PhononDeviceAccessList;
! Q_DECLARE_METATYPE(PhononDeviceAccessList)
  
  static void installAlsaPhononDeviceHandle()
  {
--- 35,41 ----
  #endif // HAVE_ALSA_ASOUNDLIB_H
  
  typedef QList<QPair<QByteArray, QString> > PhononDeviceAccessList;
! //Q_DECLARE_METATYPE(PhononDeviceAccessList)
  
  static void installAlsaPhononDeviceHandle()
  {
*** ./phonon/platform_kde/kdeplatformplugin.cpp.org	2010-12-03 10:53:53.000000000 +0900
--- ./phonon/platform_kde/kdeplatformplugin.cpp	2010-12-03 10:54:22.000000000 +0900
***************
*** 44,50 ****
  typedef QPair<QByteArray, QString> PhononDeviceAccess;
  typedef QList<PhononDeviceAccess> PhononDeviceAccessList;
  #ifndef KDE_USE_FINAL
! Q_DECLARE_METATYPE(PhononDeviceAccessList)
  #endif
  namespace Phonon
  {
--- 44,50 ----
  typedef QPair<QByteArray, QString> PhononDeviceAccess;
  typedef QList<PhononDeviceAccess> PhononDeviceAccessList;
  #ifndef KDE_USE_FINAL
! //Q_DECLARE_METATYPE(PhononDeviceAccessList)
  #endif
  namespace Phonon
  {
