#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>
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);