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

List:       kde-commits
Subject:    KDE/kdelibs/solid/solid
From:       Rafael Fernández López <ereslibre () kde ! org>
Date:       2010-11-10 1:37:28
Message-ID: 20101110013728.8E3B2AC89E () svn ! kde ! org
[Download RAW message or body]

SVN commit 1194868 by ereslibre:

Add UDevPortableMediaPlayer. Not too much for now since I can't test this one:

- I need to find out what determines a PortableMediaPlayer (UDevDevice)
- Report its properties (UDevPortableMediaPlayer)


 M  +1 -0      CMakeLists.txt  
 M  +7 -0      backends/udev/udevdevice.cpp  
 A             backends/udev/udevportablemediaplayer.cpp   [License: LGPL]
 A             backends/udev/udevportablemediaplayer.h   [License: LGPL]


--- trunk/KDE/kdelibs/solid/solid/CMakeLists.txt #1194867:1194868
@@ -174,6 +174,7 @@
       backends/udev/udevgenericinterface.cpp
       backends/udev/udevprocessor.cpp
       backends/udev/udevcamera.cpp
+	  backends/udev/udevportablemediaplayer.cpp
       backends/shared/udevqtclient.cpp
       backends/shared/udevqtdevice.cpp
       )
--- trunk/KDE/kdelibs/solid/solid/backends/udev/udevdevice.cpp #1194867:1194868
@@ -23,6 +23,7 @@
 #include "udevgenericinterface.h"
 #include "udevprocessor.h"
 #include "udevcamera.h"
+#include "udevportablemediaplayer.h"
 
 using namespace Solid::Backends::UDev;
 
@@ -86,6 +87,9 @@
     case Solid::DeviceInterface::Camera:
         return !property("ID_GPHOTO2").toString().isEmpty();
 
+    case Solid::DeviceInterface::PortableMediaPlayer:
+        return false; // TODO: check what determines a portable media player
+
     default:
         return false;
     }
@@ -107,6 +111,9 @@
     case Solid::DeviceInterface::Camera:
         return new Camera(this);
 
+    case Solid::DeviceInterface::PortableMediaPlayer:
+        return new PortableMediaPlayer(this);
+
     default:
         qFatal("Shouldn't happen");
         return 0;
[prev in list] [next in list] [prev in thread] [next in thread] 

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