9@implementation QIOSImagePickerController {
10 QIOSFileDialog *m_fileDialog;
13- (instancetype)initWithQIOSFileDialog:(QIOSFileDialog *)fileDialog
17 m_fileDialog = fileDialog;
18 self.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
24- (
void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
27 NSURL *url = info[UIImagePickerControllerReferenceURL];
28 QUrl fileUrl = QUrl::fromLocalFile(QString::fromNSString(url.description));
29 m_fileDialog->selectedFilesChanged(QList<QUrl>() << fileUrl);
30 emit m_fileDialog->accept();
33- (
void)imagePickerControllerDidCancel:(UIImagePickerController *)picker
36 emit m_fileDialog->reject();