15class QIOSFileDialog :
public QPlatformFileDialogHelper
22 bool defaultNameFilterDisables()
const override {
return false; }
23 bool show(Qt::WindowFlags windowFlags, Qt::WindowModality windowModality, QWindow *parent) override;
25 void setDirectory(
const QUrl &) override {}
26 QUrl directory()
const override {
return QUrl(); }
27 void selectFile(
const QUrl &) override {}
28 QList<QUrl> selectedFiles()
const override;
29 void setFilter() override {}
30 void selectNameFilter(
const QString &) override {}
31 QString selectedNameFilter()
const override {
return QString(); }
33 void selectedFilesChanged(
const QList<QUrl> &selection);
37 QList<QUrl> m_selection;
38 QEventLoop m_eventLoop;
39 UIViewController *m_viewController;
41 bool showImagePickerDialog(QWindow *parent);
42 bool showNativeDocumentPickerDialog(QWindow *parent);
43 void showImagePickerDialog_helper(QWindow *parent);