TizenRefApp-8425 [Gallery] Implement remove MediaItem objects in model 07/127007/2
authorIgor Nazarov <i.nazarov@samsung.com>
Tue, 25 Apr 2017 15:56:14 +0000 (18:56 +0300)
committerIgor Nazarov <i.nazarov@samsung.com>
Tue, 25 Apr 2017 16:37:07 +0000 (19:37 +0300)
commiteab0462cedd4bd2dd28476aa285f9cace6eef4e6
treea11bab0ef0fa1d4061d715fd4843750962648d17
parent80fad55453552db2439e1a1850b59bdc29fc3bac
TizenRefApp-8425 [Gallery] Implement remove MediaItem objects in model

- Implemented BaseJob class for async job execution in thread;
- Implemented MediaItem::RemoverJob for remuving multiple media items;
- added force progress feature into ProcessingPresenter;
- ImageGrid bug fix when switching select mode;
- added recursuve feature into ucl::Mutex.

Change-Id: I0b1017096e5f4d36e0728150959f54398042a838
15 files changed:
inc/model/IJob.h [new file with mode: 0644]
inc/model/MediaItem.h
inc/model/types.h
inc/presenters/ProcessingPresenter.h
inc/types.h
src/model/BaseJob.cpp [new file with mode: 0644]
src/model/BaseJob.h [new file with mode: 0644]
src/model/GalleryAlbum.cpp
src/model/MediaItem.cpp
src/model/helpers.cpp
src/model/helpers.h
src/presenters/ProcessingPresenter.cpp
src/view/ImageGrid.cpp
ucl/inc/ucl/util/threading/Mutex.h
ucl/inc/ucl/util/threading/Mutex.hpp