mirror of
https://github.com/iDescriptor/iDescriptor.git
synced 2026-06-22 03:45:51 +08:00
WIP: Implement Photo Export Manager and Enhance Media Preview Functionality
- Added PhotoExportManager class to handle exporting files from a device to a specified output directory, including cancellation support and progress tracking. - Introduced asynchronous file export using a worker thread, ensuring UI responsiveness during export operations. - Implemented filtering and sorting capabilities in PhotoModel, allowing users to view images and videos based on selected criteria. - Enhanced MediaPreviewDialog by commenting out the image loading logic for future implementation. - Updated VirtualLocation to manage device removal and improved image mounting logic. - Refactored code for better organization and maintainability, including the addition of helper methods for file handling and metadata extraction.
This commit is contained in:
@@ -44,6 +44,7 @@ public:
|
||||
GetMountedImageResult getMountedImage(const char *udid);
|
||||
bool mountCompatibleImage(iDescriptorDevice *device);
|
||||
bool downloadCompatibleImage(iDescriptorDevice *device);
|
||||
bool isImageListReady() const;
|
||||
|
||||
signals:
|
||||
void imageListFetched(bool success,
|
||||
|
||||
Reference in New Issue
Block a user