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

List:       kde-commits
Subject:    extragear/multimedia/amarok/src/collection/iphoneos
From:       Martin Aumüller <aumuell () reserv ! at>
Date:       2009-07-16 18:34:42
Message-ID: 1247769282.945654.10750.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 997965 by aumuell:

keep up with Alejandro: disk space info

 M  +1 -0      CMakeLists.txt  
 M  +16 -0     handler/capabilities/IphoneOsReadCapability.cpp  
 M  +3 -0      handler/capabilities/IphoneOsReadCapability.h  


--- trunk/extragear/multimedia/amarok/src/collection/iphoneos/CMakeLists.txt \
#997964:997965 @@ -37,6 +37,7 @@
     amaroklib
     ${KDE4_KDECORE_LIBS}
     ${KDE4_KDEUI_LIBS}
+    ${KDE4_KIO_LIBS}
     ${KDE4_THREADWEAVER_LIBRARIES}
     ${KDE4_SOLID_LIBRARY}
     ${QT_QTNETWORK_LIBRARY}
--- trunk/extragear/multimedia/amarok/src/collection/iphoneos/handler/capabilities/IphoneOsReadCapability.cpp \
#997964:997965 @@ -16,6 +16,8 @@
 
 #define DEBUG_PREFIX "IphoneOs::ReadCapability"
 
+#include <kdiskfreespaceinfo.h>
+
 #include "IphoneOsReadCapability.h"
 #include "../IphoneOsHandler.h"
 
@@ -174,6 +176,20 @@
     return m_handler->metaForTrack(track)->playableUrl();
 }
 
+float
+IphoneOsReadCapability::usedCapacity() const
+{
+    KDiskFreeSpaceInfo info = KDiskFreeSpaceInfo::freeSpaceInfo( \
m_handler->mountPoint() ); +    return info.used();
+}
+
+float
+IphoneOsReadCapability::totalCapacity() const
+{
+    KDiskFreeSpaceInfo info = KDiskFreeSpaceInfo::freeSpaceInfo( \
m_handler->mountPoint() ); +    return info.size();
+}
+
 };
 
 #include "IphoneOsReadCapability.moc"
--- trunk/extragear/multimedia/amarok/src/collection/iphoneos/handler/capabilities/IphoneOsReadCapability.h \
#997964:997965 @@ -63,6 +63,9 @@
         virtual QString libGetType( const Meta::MediaDeviceTrackPtr &track );
         virtual KUrl libGetPlayableUrl( const Meta::MediaDeviceTrackPtr &track );
 
+        virtual float usedCapacity() const;
+        virtual float totalCapacity() const;
+
         private:
             Meta::IphoneOsHandler *m_handler;
 };


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

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