merge wrt-plugins-tizen_0.2.0-2
[profile/ivi/wrt-plugins-tizen.git] / src / platform / Tizen / Mediacontent / Mediacontent.h
index ba2025a..5ba3006 100644 (file)
@@ -25,6 +25,8 @@
 #include "API/Mediacontent/IEventFindFolder.h"
 #include "API/Mediacontent/IEventFindMedia.h"
 #include "API/Mediacontent/IEventUpdateMedia.h"
+#include "API/Mediacontent/IEventUpdateMediaItems.h"
+
 
 #include <API/Mediacontent/MediacontentImage.h>
 #include <API/Mediacontent/MediacontentVideo.h>
@@ -63,12 +65,15 @@ class Mediacontent : public Api::Mediacontent::IMediacontent
        virtual void OnRequestReceived(const IEventFindMediaPtr &ptr);
        virtual void OnRequestReceived(const IEventFindFolderPtr &ptr);
        virtual void OnRequestReceived(const IEventUpdateMediaPtr &ptr);
+       virtual void OnRequestReceived(const IEventBrowseFolderPtr &ptr);
+       virtual void OnRequestReceived(const IEventUpdateMediaItemsPtr &ptr);   
 
        private:
        void convertToPlatformFolder(folder_s &media_folder, MediacontentFolderPtr& newFolder);
        void readImageFromDB(sqlite3_stmt* pStmt, MediacontentImage* newImage);
        void readVideoFromDB(sqlite3_stmt* pStmt, MediacontentVideo* newVideo);
        void readAudioFromDB(sqlite3_stmt* pStmt, MediacontentAudio* newAudio);
+       bool updateMediaToDB(MediacontentMediaPtr mediaPtr);
        tm toDateTm(time_t date);
                
        string makeQuerySortMode(SortModeArrayPtr attr);